A   1      h#      < IDec  3 202420:16:52HOST64sm_86//
// Generated by NVIDIA NVVM Compiler
//
// Compiler Build ID: CL-25769353
// Cuda compilation tools, release 10.1, V10.1.105
// Based on LLVM 3.4svn
//

.version 6.4
.target sm_30
.address_size 64

	// .globl	OffsetKernel
.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, 188, 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 .u32 kRandMax = 32767;
.global .texref inSrcTexture;

.visible .entry OffsetKernel(
	.param .u64 OffsetKernel_param_0,
	.param .u64 OffsetKernel_param_1,
	.param .u32 OffsetKernel_param_2,
	.param .u32 OffsetKernel_param_3,
	.param .u32 OffsetKernel_param_4,
	.param .u32 OffsetKernel_param_5,
	.param .f32 OffsetKernel_param_6,
	.param .f32 OffsetKernel_param_7,
	.param .f32 OffsetKernel_param_8
)
{
	.reg .pred 	%p<21>;
	.reg .b16 	%rs<5>;
	.reg .f32 	%f<165>;
	.reg .b32 	%r<16>;
	.reg .f64 	%fd<9>;
	.reg .b64 	%rd<13>;


	ld.param.u64 	%rd1, [OffsetKernel_param_1];
	ld.param.u32 	%r2, [OffsetKernel_param_2];
	ld.param.u32 	%r3, [OffsetKernel_param_3];
	ld.param.u32 	%r4, [OffsetKernel_param_4];
	ld.param.u32 	%r5, [OffsetKernel_param_5];
	ld.param.f32 	%f57, [OffsetKernel_param_6];
	ld.param.f32 	%f58, [OffsetKernel_param_7];
	ld.param.f32 	%f59, [OffsetKernel_param_8];
	mov.u32 	%r6, %ctaid.x;
	mov.u32 	%r7, %ntid.x;
	mov.u32 	%r8, %tid.x;
	mad.lo.s32 	%r9, %r7, %r6, %r8;
	mov.u32 	%r10, %ntid.y;
	mov.u32 	%r11, %ctaid.y;
	mov.u32 	%r12, %tid.y;
	mad.lo.s32 	%r13, %r10, %r11, %r12;
	cvt.rn.f32.u32	%f1, %r9;
	cvt.rn.f32.u32	%f2, %r13;
	cvt.rn.f32.s32	%f3, %r4;
	setp.geu.ftz.f32	%p1, %f1, %f3;
	cvt.rn.f32.s32	%f4, %r5;
	setp.geu.ftz.f32	%p2, %f2, %f4;
	or.pred  	%p3, %p1, %p2;
	@%p3 bra 	BB0_25;

	add.ftz.f32 	%f148, %f1, %f57;
	setp.geu.ftz.f32	%p4, %f148, 0f00000000;
	@%p4 bra 	BB0_3;

BB0_2:
	add.ftz.f32 	%f148, %f3, %f148;
	setp.lt.ftz.f32	%p5, %f148, 0f00000000;
	@%p5 bra 	BB0_2;

BB0_3:
	setp.leu.ftz.f32	%p6, %f148, %f3;
	@%p6 bra 	BB0_5;

BB0_4:
	sub.ftz.f32 	%f148, %f148, %f3;
	setp.gt.ftz.f32	%p7, %f148, %f3;
	@%p7 bra 	BB0_4;

BB0_5:
	add.ftz.f32 	%f152, %f2, %f58;
	setp.geu.ftz.f32	%p8, %f152, 0f00000000;
	@%p8 bra 	BB0_7;

BB0_6:
	add.ftz.f32 	%f152, %f4, %f152;
	setp.lt.ftz.f32	%p9, %f152, 0f00000000;
	@%p9 bra 	BB0_6;

BB0_7:
	setp.leu.ftz.f32	%p10, %f152, %f4;
	@%p10 bra 	BB0_9;

BB0_8:
	sub.ftz.f32 	%f152, %f152, %f4;
	setp.gt.ftz.f32	%p11, %f152, %f4;
	@%p11 bra 	BB0_8;

BB0_9:
	cvt.rn.f64.s32	%fd5, %r4;
	add.f64 	%fd1, %fd5, 0dBFF0000000000000;
	cvt.ftz.f64.f32	%fd2, %f148;
	mov.f32 	%f26, 0f00000000;
	setp.leu.f64	%p12, %fd2, %fd1;
	mov.f32 	%f22, %f26;
	@%p12 bra 	BB0_11;

	sub.f64 	%fd6, %fd2, %fd1;
	cvt.rn.ftz.f32.f64	%f22, %fd6;
	cvt.rn.ftz.f32.f64	%f148, %fd1;

BB0_11:
	cvt.rn.f64.s32	%fd7, %r5;
	add.f64 	%fd3, %fd7, 0dBFF0000000000000;
	cvt.ftz.f64.f32	%fd4, %f152;
	setp.leu.f64	%p13, %fd4, %fd3;
	@%p13 bra 	BB0_13;

	sub.f64 	%fd8, %fd4, %fd3;
	cvt.rn.ftz.f32.f64	%f26, %fd8;
	cvt.rn.ftz.f32.f64	%f152, %fd3;

BB0_13:
	setp.gt.ftz.f32	%p14, %f26, 0f00000000;
	setp.gt.ftz.f32	%p15, %f22, 0f00000000;
	and.pred  	%p16, %p15, %p14;
	add.ftz.f32 	%f27, %f148, 0f3F000000;
	add.ftz.f32 	%f28, %f152, 0f3F000000;
	@%p16 bra 	BB0_19;
	bra.uni 	BB0_14;

BB0_19:
	tex.2d.v4.f32.f32	{%f88, %f89, %f90, %f91}, [inSrcTexture, {%f27, %f28}];
	mov.f32 	%f92, 0f3F000000;
	tex.2d.v4.f32.f32	{%f93, %f94, %f95, %f96}, [inSrcTexture, {%f92, %f28}];
	sub.ftz.f32 	%f97, %f93, %f88;
	fma.rn.ftz.f32 	%f98, %f22, %f97, %f88;
	sub.ftz.f32 	%f99, %f94, %f89;
	fma.rn.ftz.f32 	%f100, %f22, %f99, %f89;
	sub.ftz.f32 	%f101, %f95, %f90;
	fma.rn.ftz.f32 	%f102, %f22, %f101, %f90;
	sub.ftz.f32 	%f103, %f96, %f91;
	fma.rn.ftz.f32 	%f104, %f22, %f103, %f91;
	tex.2d.v4.f32.f32	{%f105, %f106, %f107, %f108}, [inSrcTexture, {%f27, %f92}];
	tex.2d.v4.f32.f32	{%f109, %f110, %f111, %f112}, [inSrcTexture, {%f92, %f92}];
	sub.ftz.f32 	%f113, %f109, %f105;
	fma.rn.ftz.f32 	%f114, %f22, %f113, %f105;
	sub.ftz.f32 	%f115, %f110, %f106;
	fma.rn.ftz.f32 	%f116, %f22, %f115, %f106;
	sub.ftz.f32 	%f117, %f111, %f107;
	fma.rn.ftz.f32 	%f118, %f22, %f117, %f107;
	sub.ftz.f32 	%f119, %f112, %f108;
	fma.rn.ftz.f32 	%f120, %f22, %f119, %f108;
	sub.ftz.f32 	%f121, %f114, %f98;
	fma.rn.ftz.f32 	%f157, %f26, %f121, %f98;
	sub.ftz.f32 	%f122, %f116, %f100;
	fma.rn.ftz.f32 	%f158, %f26, %f122, %f100;
	sub.ftz.f32 	%f123, %f118, %f102;
	fma.rn.ftz.f32 	%f159, %f26, %f123, %f102;
	sub.ftz.f32 	%f124, %f120, %f104;
	fma.rn.ftz.f32 	%f160, %f26, %f124, %f104;
	bra.uni 	BB0_20;

BB0_14:
	@%p15 bra 	BB0_18;
	bra.uni 	BB0_15;

BB0_18:
	tex.2d.v4.f32.f32	{%f75, %f76, %f77, %f78}, [inSrcTexture, {%f27, %f28}];
	mov.f32 	%f79, 0f3F000000;
	tex.2d.v4.f32.f32	{%f80, %f81, %f82, %f83}, [inSrcTexture, {%f79, %f28}];
	sub.ftz.f32 	%f84, %f80, %f75;
	fma.rn.ftz.f32 	%f157, %f22, %f84, %f75;
	sub.ftz.f32 	%f85, %f81, %f76;
	fma.rn.ftz.f32 	%f158, %f22, %f85, %f76;
	sub.ftz.f32 	%f86, %f82, %f77;
	fma.rn.ftz.f32 	%f159, %f22, %f86, %f77;
	sub.ftz.f32 	%f87, %f83, %f78;
	fma.rn.ftz.f32 	%f160, %f22, %f87, %f78;
	bra.uni 	BB0_20;

BB0_15:
	@%p14 bra 	BB0_17;
	bra.uni 	BB0_16;

BB0_17:
	tex.2d.v4.f32.f32	{%f62, %f63, %f64, %f65}, [inSrcTexture, {%f27, %f28}];
	mov.f32 	%f66, 0f3F000000;
	tex.2d.v4.f32.f32	{%f67, %f68, %f69, %f70}, [inSrcTexture, {%f27, %f66}];
	sub.ftz.f32 	%f71, %f67, %f62;
	fma.rn.ftz.f32 	%f157, %f26, %f71, %f62;
	sub.ftz.f32 	%f72, %f68, %f63;
	fma.rn.ftz.f32 	%f158, %f26, %f72, %f63;
	sub.ftz.f32 	%f73, %f69, %f64;
	fma.rn.ftz.f32 	%f159, %f26, %f73, %f64;
	sub.ftz.f32 	%f74, %f70, %f65;
	fma.rn.ftz.f32 	%f160, %f26, %f74, %f65;
	bra.uni 	BB0_20;

BB0_16:
	tex.2d.v4.f32.f32	{%f157, %f158, %f159, %f160}, [inSrcTexture, {%f27, %f28}];

BB0_20:
	setp.leu.ftz.f32	%p19, %f59, 0f00000000;
	@%p19 bra 	BB0_22;

	add.ftz.f32 	%f125, %f2, 0f3F000000;
	add.ftz.f32 	%f126, %f1, 0f3F000000;
	tex.2d.v4.f32.f32	{%f127, %f128, %f129, %f130}, [inSrcTexture, {%f126, %f125}];
	mov.f32 	%f131, 0f3F800000;
	sub.ftz.f32 	%f132, %f131, %f59;
	mul.ftz.f32 	%f133, %f132, %f160;
	mul.ftz.f32 	%f134, %f130, %f59;
	add.ftz.f32 	%f160, %f133, %f134;
	mul.ftz.f32 	%f135, %f127, %f134;
	fma.rn.ftz.f32 	%f136, %f157, %f133, %f135;
	div.approx.ftz.f32 	%f157, %f136, %f160;
	mul.ftz.f32 	%f137, %f128, %f134;
	fma.rn.ftz.f32 	%f138, %f158, %f133, %f137;
	div.approx.ftz.f32 	%f158, %f138, %f160;
	mul.ftz.f32 	%f139, %f129, %f134;
	fma.rn.ftz.f32 	%f140, %f159, %f133, %f139;
	div.approx.ftz.f32 	%f159, %f140, %f160;

BB0_22:
	cvt.rzi.ftz.s32.f32	%r14, %f2;
	cvt.rzi.ftz.s32.f32	%r15, %f1;
	mad.lo.s32 	%r1, %r14, %r2, %r15;
	setp.eq.s32	%p20, %r3, 0;
	@%p20 bra 	BB0_24;

	cvta.to.global.u64 	%rd7, %rd1;
	mul.wide.s32 	%rd8, %r1, 16;
	add.s64 	%rd9, %rd7, %rd8;
	st.global.v4.f32 	[%rd9], {%f157, %f158, %f159, %f160};
	bra.uni 	BB0_25;

BB0_24:
	cvta.to.global.u64 	%rd10, %rd1;
	// inline asm
	{  cvt.rn.f16.f32 %rs1, %f157;}

	// inline asm
	// inline asm
	{  cvt.rn.f16.f32 %rs2, %f158;}

	// inline asm
	// inline asm
	{  cvt.rn.f16.f32 %rs3, %f159;}

	// inline asm
	// inline asm
	{  cvt.rn.f16.f32 %rs4, %f160;}

	// inline asm
	mul.wide.s32 	%rd11, %r1, 8;
	add.s64 	%rd12, %rd10, %rd11;
	st.global.u16 	[%rd12], %rs1;
	st.global.u16 	[%rd12+2], %rs2;
	st.global.u16 	[%rd12+4], %rs3;
	st.global.u16 	[%rd12+6], %rs4;

BB0_25:
	ret;
}


  ELF3                    "             V @ 8  @    .shstrtab .strtab .symtab .symtab_shndx .nv.info .text.OffsetKernel .nv.info.OffsetKernel .nv.shared.OffsetKernel .nv.constant3 .nv.constant2.OffsetKernel .nv.constant0.OffsetKernel .rel.nv.constant0.OffsetKernel .debug_frame .rel.debug_frame .rela.debug_frame .nv.callgraph .nv.prototype .nv.rel.action  .shstrtab .strtab .symtab .symtab_shndx .nv.info .text.OffsetKernel .nv.info.OffsetKernel .nv.shared.OffsetKernel .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 kRandMax .nv.constant2.OffsetKernel .rel.nv.constant0.OffsetKernel .nv.constant0.OffsetKernel .debug_frame .rel.debug_frame .rela.debug_frame .nv.callgraph .nv.prototype .nv.rel.action OffsetKernel inSrcTexture                         2                     s                                  $            $       $            H       $            l       $                   $                   $                   $                  $       /           $       L    D      $       i    h      $       }          $                 $                 $                 $                 $           @      $           d      $                 $       (          $       4                 A                 W                 ]                 f                 l                 u                 {                                                                                                                                                                                $                 (                 ,                 0                 4                 8                 <                 @                 D                 H                 L             #    P             *    T             4    X             =                    w                                                                                                                       $        |( ((   4                                 8   (          / ;       ;        ;       7    5  
 7   `, ,       (         $                                                         !           !        @                         s          % 6         <   D          ;   >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     8                                                                                                                                                                                                                                                                                                                                                                                                                                                            z  
       y       %   " Ez	  _       y      !   ( y      &   h y      "   b $z        Ez  ^       Er           $z    / r        Er         r 	      x      p5p   M	          !v  `       {  ^      " Ey         !v a       r       {  _      r G	  0       !r        r       G    Ay          r     @  Ey  `       r       G  0       !r       r     @  G	    Ay          Ey  P       G  0       !r	        r       G    Ay          r 	    @  Ey  P       G  0       !r	       r 	    @  G	    Ay           x  ?  A    x  ?  A   )t       " x      p  Ey  P      s
        " )t       b. x      p  s        b r        O *r 
    @  *r     @ T. )R    
   S     0  & *V       )B
       b. C     0  E X      p  *V       x      p  *F 
     b. S     0  "	 X      pp  x      p  H      pt / *F      b       @   C
 
    0  " x        O r        H      pv / R               @   !t   ?     R          

     @   r     @       @   r     @  B 
        B         r     @  !t   ?     G	         G         r             ?     `{c 0  `
c 0 D !	
      !
       !       !       #	      #
      #      #       Gy        r         x    ?     `{c 0  `{c 0
 D !r      !r       !r	
       !r
       #r      #r      #r	      #r
       Gy         r         x    ?     r         x    ?     `{c 0  `{c 0 B x    ?     x    ?     `{c 0  `{
c 0 D !r      !r       !r       !r	       #r      #r      #r      #r	      !r       !r       !r	
       !r       #r      #r      #r		   
   #r       !r       !r
       !r	       !r       #r      #r
      #r      #r       Ay          z  b     !   ?     !
    ?     `

c 0 B 
  b       s     !   z  ]  pR  z  F   
    !  ?    s      !  "       A   $z \     
		 b    A  !	         
	     A   	     A   		     A           " #      #      #	   	                   A        A   	     A   % Z          M          x         >r        >r        %v Z    x 2v        x2v       y      y      y     y     My          Gy    y            y            y            y            y            y            y            y            y            y            y            y            y            y            y                                                                                                  @       1                                                   q                                                         x               ;                                       0      p                              )      p                      $                             E      p@                                                     p                                                   "    p                                                      	   @                                                   	   @                                                s                           \                                   B               <                                         B               D                                  2                                      ;                       "                                                                                                  "                                           