A   :4      ('      IeMay 14 202519:19:12HOST64sm_86//
// Generated by NVIDIA NVVM Compiler
//
// Compiler Build ID: CL-31833905
// Cuda compilation tools, release 11.8, V11.8.89
// Based on NVVM 7.0.1
//

.version 7.8
.target sm_50
.address_size 64

	// .globl	ClampRGBKernel
.const .align 4 .b8 kRGB32f_To_601YPbPr[36] = {135, 22, 153, 62, 162, 69, 22, 63, 213, 120, 233, 61, 33, 201, 44, 190, 111, 155, 169, 190, 0, 0, 0, 63, 0, 0, 0, 63, 70, 94, 214, 190, 232, 134, 166, 189};
.const .align 4 .b8 k601YPbPr_To_RGB32f[36] = {0, 0, 128, 63, 0, 0, 0, 0, 188, 116, 179, 63, 0, 0, 128, 63, 152, 50, 176, 190, 158, 209, 54, 191, 0, 0, 128, 63, 229, 208, 226, 63, 0, 0, 0, 0};
.const .align 4 .b8 kRGB32f_To_601YCbCr[36] = {70, 246, 130, 66, 145, 141, 0, 67, 94, 186, 199, 65, 33, 48, 23, 194, 240, 103, 148, 194, 0, 0, 224, 66, 0, 0, 224, 66, 111, 146, 187, 194, 70, 182, 145, 193};
.const .align 4 .b8 k601YCbCr_To_RGB32f[36] = {37, 160, 149, 59, 0, 0, 0, 0, 182, 23, 205, 59, 37, 160, 149, 59, 40, 15, 201, 186, 156, 239, 80, 187, 37, 160, 149, 59, 236, 155, 1, 60, 0, 0, 0, 0};
.const .align 4 .b8 kRGB8u_To_601YCbCr[36] = {219, 121, 131, 62, 152, 14, 1, 63, 18, 131, 200, 61, 174, 199, 23, 190, 238, 252, 148, 190, 197, 224, 224, 62, 197, 224, 224, 62, 217, 78, 188, 190, 174, 71, 146, 189};
.const .align 4 .b8 k601YCbCr_To_RGB8u[36] = {127, 10, 149, 63, 0, 0, 0, 0, 160, 74, 204, 63, 127, 10, 149, 63, 254, 148, 200, 190, 184, 30, 80, 191, 127, 10, 149, 63, 78, 26, 1, 64, 0, 0, 0, 0};
.const .align 4 .b8 kRGB8u_To_601YCbCrFullRange[36] = {135, 22, 153, 62, 162, 69, 22, 63, 213, 120, 233, 61, 166, 27, 44, 190, 39, 241, 168, 190, 250, 254, 254, 62, 250, 254, 254, 62, 43, 135, 213, 190, 59, 223, 165, 189};
.const .align 4 .b8 k601YCbCrFullRange_To_RGB8u[36] = {0, 0, 128, 63, 0, 0, 0, 0, 72, 193, 178, 63, 0, 0, 128, 63, 143, 130, 175, 190, 225, 26, 54, 191, 0, 0, 128, 63, 20, 238, 225, 63, 0, 0, 0, 0};
.const .align 4 .b8 kRGB32f_To_601YCbCrFullRange[36] = {113, 125, 152, 66, 92, 175, 21, 67, 92, 143, 232, 65, 158, 111, 43, 194, 49, 72, 168, 194, 0, 0, 254, 66, 0, 0, 254, 66, 170, 177, 212, 194, 88, 57, 165, 193};
.const .align 4 .b8 k601YCbCrFullRange_To_RGB32f[36] = {129, 128, 128, 59, 0, 0, 0, 0, 189, 116, 179, 59, 129, 128, 128, 59, 194, 50, 176, 186, 179, 209, 54, 187, 129, 128, 128, 59, 229, 208, 226, 59, 0, 0, 0, 0};
.const .align 4 .b8 kRGB32f_To_709YPbPr[36] = {208, 179, 89, 62, 89, 23, 55, 63, 152, 221, 147, 61, 186, 164, 234, 189, 210, 86, 197, 190, 0, 0, 0, 63, 0, 0, 0, 63, 190, 134, 232, 190, 16, 202, 59, 189};
.const .align 4 .b8 k709YPbPr_To_RGB32f[36] = {0, 0, 128, 63, 0, 0, 0, 0, 12, 147, 201, 63, 0, 0, 128, 63, 221, 209, 63, 190, 243, 173, 239, 190, 0, 0, 128, 63, 77, 132, 237, 63, 0, 0, 0, 0};
.const .align 4 .b8 kRGB32f_To_709YCbCr[36] = {106, 60, 58, 66, 6, 161, 28, 67, 244, 253, 124, 65, 223, 79, 205, 193, 8, 172, 172, 194, 0, 0, 224, 66, 0, 0, 224, 66, 195, 117, 203, 194, 236, 81, 36, 193};
.const .align 4 .b8 k709YCbCr_To_RGB32f[36] = {37, 160, 149, 59, 0, 0, 0, 0, 239, 94, 230, 59, 37, 160, 149, 59, 33, 57, 91, 186, 178, 245, 8, 187, 37, 160, 149, 59, 82, 185, 7, 60, 0, 0, 0, 0};
.const .align 4 .b8 k709YCbCrFullRange_To_RGB32f[36] = {131, 128, 128, 59, 0, 0, 0, 0, 28, 147, 201, 59, 131, 128, 128, 59, 61, 210, 63, 186, 248, 173, 239, 186, 131, 128, 128, 59, 82, 132, 237, 59, 0, 0, 0, 0};
.const .align 4 .b8 kRGB8u_To_709YCbCr[36] = {207, 247, 58, 62, 53, 62, 29, 63, 231, 251, 125, 61, 184, 30, 206, 189, 23, 89, 173, 190, 197, 224, 224, 62, 197, 224, 224, 62, 12, 66, 204, 190, 195, 245, 36, 189};
.const .align 4 .b8 k709YCbCr_To_RGB8u[36] = {127, 10, 149, 63, 0, 0, 0, 0, 147, 120, 229, 63, 127, 10, 149, 63, 53, 94, 90, 190, 205, 108, 8, 191, 127, 10, 149, 63, 154, 49, 7, 64, 0, 0, 0, 0};
.const .align 4 .b8 k709YCbCr_To_601YCbCr[36] = {0, 0, 128, 63, 23, 100, 203, 61, 1, 77, 68, 62, 0, 0, 0, 0, 18, 103, 125, 63, 10, 158, 226, 189, 0, 0, 0, 0, 61, 98, 148, 189, 249, 191, 123, 63};
.const .align 4 .b8 k601YCbCr_To_709YCbCr[36] = {0, 0, 128, 63, 122, 165, 236, 189, 179, 237, 84, 190, 0, 0, 0, 0, 204, 98, 130, 63, 216, 188, 234, 61, 0, 0, 0, 0, 74, 179, 153, 61, 234, 61, 131, 63};
.const .align 4 .b8 kZeroMatrix[36];
.const .align 4 .b8 kYCbCrOffset[12] = {0, 0, 128, 65, 0, 0, 0, 67, 0, 0, 0, 67};
.const .align 4 .b8 kYCbCrFullRangeOffset[12] = {0, 0, 0, 0, 0, 0, 0, 67, 0, 0, 0, 67};
.const .align 4 .f32 PQ_m1 = 0f3E232000;
.const .align 4 .f32 PQ_m1Inv = 0f40C8E06B;
.const .align 4 .f32 PQ_m2 = 0f429DB000;
.const .align 4 .f32 PQ_m2Inv = 0f3C4FCDAC;
.const .align 4 .f32 PQ_c1 = 0f3F560000;
.const .align 4 .f32 PQ_c2 = 0f4196D000;
.const .align 4 .f32 PQ_c3 = 0f41958000;
.const .align 4 .f32 Gamma1886 = 0f4019999A;
.const .align 4 .f32 PQ_Lpeak = 0f461C4000;
.const .align 4 .f32 PQ_a = 0f3F8CAC08;
.const .align 4 .f32 PQ_b = 0f426E1556;
.const .align 4 .f32 PQ_c = 0f39B033E5;
.const .align 4 .f32 PQ_s = 0f4385EB85;
.const .align 4 .f32 PQ_g = 0f3EE66666;
.const .align 4 .f32 scaleFD = 0f42C80000;
.const .align 4 .f32 HLG_a = 0f3E371FF0;
.const .align 4 .f32 HLG_b = 0f3E91C020;
.const .align 4 .f32 HLG_c = 0f3F0F564F;
.const .align 4 .f32 HLG_inva = 0f40B2F029;
.const .align 4 .f32 HLG_alpha = 0f41200000;
.const .align 4 .f32 HLG_invAlpha = 0f3DCCCCCD;
.const .align 4 .f32 HLG_gamma = 0f3F99999A;
.const .align 4 .f32 HLG_gammaM1 = 0f3E4CCCCD;
.const .align 4 .f32 HLG_gammaM1Dgamma = 0f3E2AAAAB;
.const .align 4 .f32 HLG_YR = 0f3E86809D;
.const .align 4 .f32 HLG_YG = 0f3F2D9168;
.const .align 4 .f32 HLG_YB = 0f3D72E48F;
.const .align 4 .f32 HLG_Lpeak = 0f447A0000;
.const .align 4 .f32 AppleLog_R0 = 0fBD670F18;
.const .align 4 .f32 AppleLog_Rt = 0f3C23D70A;
.const .align 4 .f32 AppleLog_c = 0f423D2601;
.const .align 4 .f32 AppleLog_beta = 0f3C1DF346;
.const .align 4 .f32 AppleLog_gamma = 0f3DAF1D23;
.const .align 4 .f32 AppleLog_delta = 0f3F3180A9;
.const .align 4 .u32 kRandMax = 32767;

.visible .entry ClampRGBKernel(
	.param .u64 ClampRGBKernel_param_0,
	.param .u32 ClampRGBKernel_param_1,
	.param .u32 ClampRGBKernel_param_2,
	.param .u32 ClampRGBKernel_param_3,
	.param .u32 ClampRGBKernel_param_4
)
{
	.reg .pred 	%p<6>;
	.reg .b16 	%rs<9>;
	.reg .f32 	%f<39>;
	.reg .b32 	%r<14>;
	.reg .b64 	%rd<7>;


	ld.param.u64 	%rd3, [ClampRGBKernel_param_0];
	ld.param.u32 	%r3, [ClampRGBKernel_param_1];
	ld.param.u32 	%r4, [ClampRGBKernel_param_2];
	ld.param.u32 	%r5, [ClampRGBKernel_param_3];
	ld.param.u32 	%r6, [ClampRGBKernel_param_4];
	mov.u32 	%r7, %ntid.x;
	mov.u32 	%r8, %ctaid.x;
	mov.u32 	%r9, %tid.x;
	mad.lo.s32 	%r1, %r8, %r7, %r9;
	mov.u32 	%r10, %ntid.y;
	mov.u32 	%r11, %ctaid.y;
	mov.u32 	%r12, %tid.y;
	mad.lo.s32 	%r2, %r11, %r10, %r12;
	setp.ge.s32 	%p1, %r1, %r5;
	setp.ge.s32 	%p2, %r2, %r6;
	or.pred  	%p3, %p1, %p2;
	@%p3 bra 	$L__BB0_7;

	cvta.to.global.u64 	%rd4, %rd3;
	mad.lo.s32 	%r13, %r2, %r3, %r1;
	mul.wide.s32 	%rd5, %r13, 16;
	add.s64 	%rd1, %rd4, %rd5;
	mul.wide.s32 	%rd6, %r13, 8;
	add.s64 	%rd2, %rd4, %rd6;
	setp.eq.s32 	%p4, %r4, 0;
	@%p4 bra 	$L__BB0_3;

	ld.global.v4.f32 	{%f35, %f36, %f37, %f38}, [%rd1];
	bra.uni 	$L__BB0_4;

$L__BB0_3:
	ld.global.u16 	%rs1, [%rd2];
	ld.global.u16 	%rs2, [%rd2+2];
	ld.global.u16 	%rs3, [%rd2+4];
	ld.global.u16 	%rs4, [%rd2+6];
	// begin inline asm
	{  cvt.f32.f16 %f35, %rs1;}

	// end inline asm
	// begin inline asm
	{  cvt.f32.f16 %f36, %rs2;}

	// end inline asm
	// begin inline asm
	{  cvt.f32.f16 %f37, %rs3;}

	// end inline asm
	// begin inline asm
	{  cvt.f32.f16 %f38, %rs4;}

	// end inline asm

$L__BB0_4:
	mov.f32 	%f25, 0f00000000;
	max.ftz.f32 	%f26, %f35, %f25;
	mov.f32 	%f27, 0f3F800000;
	min.ftz.f32 	%f13, %f26, %f27;
	max.ftz.f32 	%f28, %f36, %f25;
	min.ftz.f32 	%f14, %f28, %f27;
	max.ftz.f32 	%f29, %f37, %f25;
	min.ftz.f32 	%f15, %f29, %f27;
	max.ftz.f32 	%f30, %f38, %f25;
	min.ftz.f32 	%f16, %f30, %f27;
	@%p4 bra 	$L__BB0_6;

	st.global.v4.f32 	[%rd1], {%f13, %f14, %f15, %f16};
	bra.uni 	$L__BB0_7;

$L__BB0_6:
	// begin inline asm
	{  cvt.rn.f16.f32 %rs5, %f13;}

	// end inline asm
	// begin inline asm
	{  cvt.rn.f16.f32 %rs6, %f14;}

	// end inline asm
	// begin inline asm
	{  cvt.rn.f16.f32 %rs7, %f15;}

	// end inline asm
	// begin inline asm
	{  cvt.rn.f16.f32 %rs8, %f16;}

	// end inline asm
	st.global.u16 	[%rd2], %rs5;
	st.global.u16 	[%rd2+2], %rs6;
	st.global.u16 	[%rd2+4], %rs7;
	st.global.u16 	[%rd2+6], %rs8;

$L__BB0_7:
	ret;

}
	// .globl	FillWithGridKernel
.visible .entry FillWithGridKernel(
	.param .u64 FillWithGridKernel_param_0,
	.param .u32 FillWithGridKernel_param_1,
	.param .u32 FillWithGridKernel_param_2,
	.param .u32 FillWithGridKernel_param_3,
	.param .u32 FillWithGridKernel_param_4,
	.param .u32 FillWithGridKernel_param_5,
	.param .u32 FillWithGridKernel_param_6,
	.param .u32 FillWithGridKernel_param_7,
	.param .u32 FillWithGridKernel_param_8,
	.param .align 16 .b8 FillWithGridKernel_param_9[16],
	.param .align 16 .b8 FillWithGridKernel_param_10[16],
	.param .u32 FillWithGridKernel_param_11
)
{
	.reg .pred 	%p<12>;
	.reg .b16 	%rs<9>;
	.reg .f32 	%f<93>;
	.reg .b32 	%r<27>;
	.reg .b64 	%rd<7>;


	ld.param.u64 	%rd3, [FillWithGridKernel_param_0];
	ld.param.u32 	%r3, [FillWithGridKernel_param_1];
	ld.param.u32 	%r4, [FillWithGridKernel_param_2];
	ld.param.u32 	%r5, [FillWithGridKernel_param_3];
	ld.param.u32 	%r6, [FillWithGridKernel_param_4];
	ld.param.u32 	%r7, [FillWithGridKernel_param_5];
	ld.param.u32 	%r8, [FillWithGridKernel_param_6];
	ld.param.u32 	%r10, [FillWithGridKernel_param_7];
	ld.param.u32 	%r11, [FillWithGridKernel_param_8];
	ld.param.u32 	%r9, [FillWithGridKernel_param_11];
	ld.param.f32 	%f46, [FillWithGridKernel_param_10+12];
	ld.param.f32 	%f45, [FillWithGridKernel_param_10+8];
	ld.param.f32 	%f44, [FillWithGridKernel_param_10+4];
	ld.param.f32 	%f43, [FillWithGridKernel_param_10];
	ld.param.f32 	%f88, [FillWithGridKernel_param_9+12];
	ld.param.f32 	%f87, [FillWithGridKernel_param_9+8];
	ld.param.f32 	%f86, [FillWithGridKernel_param_9+4];
	ld.param.f32 	%f85, [FillWithGridKernel_param_9];
	mov.u32 	%r12, %ntid.x;
	mov.u32 	%r13, %ctaid.x;
	mov.u32 	%r14, %tid.x;
	mad.lo.s32 	%r1, %r13, %r12, %r14;
	mov.u32 	%r15, %ntid.y;
	mov.u32 	%r16, %ctaid.y;
	mov.u32 	%r17, %tid.y;
	mad.lo.s32 	%r2, %r16, %r15, %r17;
	setp.ge.s32 	%p1, %r1, %r10;
	setp.ge.s32 	%p2, %r2, %r11;
	or.pred  	%p3, %p1, %p2;
	@%p3 bra 	$L__BB1_12;

	cvta.to.global.u64 	%rd4, %rd3;
	add.s32 	%r18, %r1, %r7;
	add.s32 	%r19, %r2, %r8;
	mad.lo.s32 	%r20, %r19, %r3, %r18;
	mul.wide.s32 	%rd5, %r20, 16;
	add.s64 	%rd1, %rd4, %rd5;
	mul.wide.s32 	%rd6, %r20, 8;
	add.s64 	%rd2, %rd4, %rd6;
	setp.eq.s32 	%p4, %r4, 0;
	@%p4 bra 	$L__BB1_3;

	ld.global.v4.f32 	{%f81, %f82, %f83, %f84}, [%rd1];
	bra.uni 	$L__BB1_4;

$L__BB1_3:
	ld.global.u16 	%rs1, [%rd2];
	ld.global.u16 	%rs2, [%rd2+2];
	ld.global.u16 	%rs3, [%rd2+4];
	ld.global.u16 	%rs4, [%rd2+6];
	// begin inline asm
	{  cvt.f32.f16 %f81, %rs1;}

	// end inline asm
	// begin inline asm
	{  cvt.f32.f16 %f82, %rs2;}

	// end inline asm
	// begin inline asm
	{  cvt.f32.f16 %f83, %rs3;}

	// end inline asm
	// begin inline asm
	{  cvt.f32.f16 %f84, %rs4;}

	// end inline asm

$L__BB1_4:
	add.s32 	%r21, %r2, %r6;
	div.s32 	%r22, %r21, %r9;
	add.s32 	%r23, %r1, %r5;
	div.s32 	%r24, %r23, %r9;
	add.s32 	%r25, %r22, %r24;
	and.b32  	%r26, %r25, 1;
	setp.eq.b32 	%p5, %r26, 1;
	mov.pred 	%p6, 0;
	xor.pred  	%p7, %p5, %p6;
	not.pred 	%p8, %p7;
	@%p8 bra 	$L__BB1_5;
	bra.uni 	$L__BB1_6;

$L__BB1_5:
	mov.f32 	%f85, %f43;
	mov.f32 	%f86, %f44;
	mov.f32 	%f87, %f45;
	mov.f32 	%f88, %f46;

$L__BB1_6:
	cvt.ftz.sat.f32.f32 	%f25, %f88;
	mov.f32 	%f59, 0f3F800000;
	sub.ftz.f32 	%f60, %f59, %f25;
	cvt.ftz.sat.f32.f32 	%f61, %f84;
	mul.ftz.f32 	%f26, %f61, %f60;
	add.ftz.f32 	%f27, %f25, %f26;
	add.ftz.f32 	%f62, %f27, 0fB70637BD;
	setp.le.ftz.f32 	%p9, %f62, 0f00000000;
	mov.f32 	%f89, 0f00000000;
	mov.f32 	%f90, 0f00000000;
	mov.f32 	%f91, 0f00000000;
	mov.f32 	%f92, 0f00000000;
	@%p9 bra 	$L__BB1_9;

	mul.ftz.f32 	%f67, %f81, %f26;
	fma.rn.ftz.f32 	%f28, %f85, %f25, %f67;
	mul.ftz.f32 	%f68, %f82, %f26;
	fma.rn.ftz.f32 	%f29, %f86, %f25, %f68;
	mul.ftz.f32 	%f69, %f83, %f26;
	fma.rn.ftz.f32 	%f30, %f87, %f25, %f69;
	cvt.ftz.sat.f32.f32 	%f31, %f27;
	add.ftz.f32 	%f70, %f31, 0fB70637BD;
	setp.le.ftz.f32 	%p10, %f70, 0f00000000;
	@%p10 bra 	$L__BB1_9;

	mov.f32 	%f71, 0f3F800000;
	div.approx.ftz.f32 	%f72, %f71, %f31;
	mul.ftz.f32 	%f90, %f30, %f72;
	mul.ftz.f32 	%f91, %f29, %f72;
	mul.ftz.f32 	%f92, %f28, %f72;
	mov.f32 	%f89, %f31;

$L__BB1_9:
	@%p4 bra 	$L__BB1_11;

	st.global.v4.f32 	[%rd1], {%f92, %f91, %f90, %f89};
	bra.uni 	$L__BB1_12;

$L__BB1_11:
	// begin inline asm
	{  cvt.rn.f16.f32 %rs5, %f92;}

	// end inline asm
	// begin inline asm
	{  cvt.rn.f16.f32 %rs6, %f91;}

	// end inline asm
	// begin inline asm
	{  cvt.rn.f16.f32 %rs7, %f90;}

	// end inline asm
	// begin inline asm
	{  cvt.rn.f16.f32 %rs8, %f89;}

	// end inline asm
	st.global.u16 	[%rd2], %rs5;
	st.global.u16 	[%rd2+2], %rs6;
	st.global.u16 	[%rd2+4], %rs7;
	st.global.u16 	[%rd2+6], %rs8;

$L__BB1_12:
	ret;

}

  ELF3                    &      "      V2 @ 8  @    .shstrtab .strtab .symtab .symtab_shndx .nv.info .text.FillWithGridKernel .nv.info.FillWithGridKernel .nv.shared.FillWithGridKernel .nv.constant3 .nv.constant0.FillWithGridKernel .rel.nv.constant0.FillWithGridKernel .text.ClampRGBKernel .nv.info.ClampRGBKernel .nv.shared.ClampRGBKernel .nv.constant0.ClampRGBKernel .rel.nv.constant0.ClampRGBKernel .debug_frame .rel.debug_frame .rela.debug_frame .nv.callgraph .nv.prototype .nv.rel.action  .shstrtab .strtab .symtab .symtab_shndx .nv.info .text.FillWithGridKernel .nv.info.FillWithGridKernel .nv.shared.FillWithGridKernel .nv.constant3 kRGB32f_To_601YPbPr k601YPbPr_To_RGB32f kRGB32f_To_601YCbCr k601YCbCr_To_RGB32f kRGB8u_To_601YCbCr k601YCbCr_To_RGB8u kRGB8u_To_601YCbCrFullRange k601YCbCrFullRange_To_RGB8u kRGB32f_To_601YCbCrFullRange k601YCbCrFullRange_To_RGB32f kRGB32f_To_709YPbPr k709YPbPr_To_RGB32f kRGB32f_To_709YCbCr k709YCbCr_To_RGB32f k709YCbCrFullRange_To_RGB32f kRGB8u_To_709YCbCr k709YCbCr_To_RGB8u k709YCbCr_To_601YCbCr k601YCbCr_To_709YCbCr kZeroMatrix kYCbCrOffset kYCbCrFullRangeOffset PQ_m1 PQ_m1Inv PQ_m2 PQ_m2Inv PQ_c1 PQ_c2 PQ_c3 Gamma1886 PQ_Lpeak PQ_a PQ_b PQ_c PQ_s PQ_g scaleFD HLG_a HLG_b HLG_c HLG_inva HLG_alpha HLG_invAlpha HLG_gamma HLG_gammaM1 HLG_gammaM1Dgamma HLG_YR HLG_YG HLG_YB HLG_Lpeak AppleLog_R0 AppleLog_Rt AppleLog_c AppleLog_beta AppleLog_gamma AppleLog_delta kRandMax .rel.nv.constant0.FillWithGridKernel .nv.constant0.FillWithGridKernel .text.ClampRGBKernel .nv.info.ClampRGBKernel .nv.shared.ClampRGBKernel .rel.nv.constant0.ClampRGBKernel .nv.constant0.ClampRGBKernel .debug_frame .rel.debug_frame .rela.debug_frame .nv.callgraph .nv.prototype .nv.rel.action FillWithGridKernel ClampRGBKernel                          2                                                       $            $       $            H       $            l       $                   $                   $       	           $       %           $       A           $       ^    D      $       {    h      $                 $                 $                 $                 $                 $           @      $           d      $       $          $       :          $       F                 S                 i                 o                 x                 ~                                                                                                                                                                                                                  $                 (                 ,                 0                 4                 8                 <             	    @                 D             '    H             .    L             5    P             <    T             F    X             R    \             ^    `             i    d             w    h                 l                 p                                                     L                    i                                           	                                                    $        |( ((   4                                 $   (          $        |( ((   4       p                        $   ( x          / C       C       / B       B        B        C       7    5  
 <   `T T       P        
 @  A      	 0  A       $                                                                             !        @       7    5  
 >   `                                                !                          s          % 6          C   D          B   >E?x=!,o   ?   ?F^־膦  ?    t?  ?26  ??    FB C^A!0g  B  BoF%;    ;%;(ɺP%;<    y>?=>>NG
?    J?
?ȾP
?N@    >E?x=,'>>+վ;ߥ  ?    H?  ?6  ??    q}B\C\Ao+1H  B  BX9;    t;;26;;    гY>Y7?ݓ=Vž   ?   ?;  ?    ?  ??  ?M?    j<:BC|AO  B  BuQ$%;    ^;%;!9[%;R<    ;    ;;=?ﺃ;R;    :>5>?}=νY>>B̾$
?    x?
?5^Zl
?1@      ?d=MD>    g}?
    =b{?  ?z콳T    b?ؼ=    J==?                                      A   C   C       C   C  #>k@ BO<  V? ЖA A@ @F?VnB39Cff>  B7> >OV?)@   A=?L>*>>h-?r=  zDg
#<&=BF<#=1?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              $v 
     y      &   ( y      "   ( y      %   h y      !   b $z     z  a  pb  $z     / z  `  pfp   M	          z  ^    $t      z _    z  F   
    z  [  pR  x	         $z  Z     %v  X    %v  X  	       	      
     (      h     b z  l        Ey         z ]    s        " z \    $r      r          r          z l  <  z l  <  r    pb  r    pb  s        $ x  s     !  $ $r   
  $r     'r      r         'r      'r      $r   
  $r   
  $r    $r     r    p@ r    p@     $   
       r    p` r    p`       z l  3  8     H     z  l  pR  $   
       r      r       x         $x     $r      x     x    pP  z  g       $ k     !r        0    A   O 0
    A   !r        !t  ?   z
  d       0     A   z   f        r     A   r         0    A    !r        $
 h     $  j     !t7     r       $v e       i       G         !r        !t7     r        r     A   r     A   r     A   #r       #r      #r
               "                A        A        A   Ay          	      M	          >r        >r        x 2v        y      x2v       y      y     y     My          Gy    y            y            y            y            y            y            y            y            y            y            z  
       y      &   ( y      "   ( y       %   h y      !   b $z     z  ]  pb  $z       / z   \  pfp   M	          z  [  pR  $z Z     x         z  F   
    x         %v X    %v X          	           (     h     b 0    A   O 0	     A   !r        0
    A   !r		        0    A    !r

        !r        	      M	          >r 	        >r
        x 2v       y       x2v       y     y     y     My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y                                                                                                  @                                                                                                                         `         B                 ^                     @                                    )      p                       H                             K      p@               h                                        p@               `                                      p                                                       p                                                    k  	   @                                                                      0      t                                   B                                                       B               X      x                            2                                      B                                                      C                       &                                                 0                      P      P                   &                                           