| #if 0 |
| ; |
| ; Input signature: |
| ; |
| ; Name Index Mask Register SysValue Format Used |
| ; -------------------- ----- ------ -------- -------- ------- ------ |
| ; SV_Position 0 xyzw 0 POS float |
| ; TEXCOORD 0 xy 1 NONE float xy |
| ; COLOR 0 xyzw 2 NONE float xyzw |
| ; |
| ; |
| ; Output signature: |
| ; |
| ; Name Index Mask Register SysValue Format Used |
| ; -------------------- ----- ------ -------- -------- ------- ------ |
| ; SV_Target 0 xyzw 0 TARGET float xyzw |
| ; |
| ; shader hash: f246f76536638c165bb49487d071f8f4 |
| ; |
| ; Pipeline Runtime Information: |
| ; |
| ; Pixel Shader |
| ; DepthOutput=0 |
| ; SampleFrequency=0 |
| ; |
| ; |
| ; Input signature: |
| ; |
| ; Name Index InterpMode DynIdx |
| ; -------------------- ----- ---------------------- ------ |
| ; SV_Position 0 noperspective |
| ; TEXCOORD 0 linear |
| ; COLOR 0 linear |
| ; |
| ; Output signature: |
| ; |
| ; Name Index InterpMode DynIdx |
| ; -------------------- ----- ---------------------- ------ |
| ; SV_Target 0 |
| ; |
| ; Buffer Definitions: |
| ; |
| ; cbuffer Constants |
| ; { |
| ; |
| ; struct Constants |
| ; { |
| ; |
| ; float scRGB_output; ; Offset: 0 |
| ; float texture_type; ; Offset: 4 |
| ; float input_type; ; Offset: 8 |
| ; float color_scale; ; Offset: 12 |
| ; float4 texel_size; ; Offset: 16 |
| ; float tonemap_method; ; Offset: 32 |
| ; float tonemap_factor1; ; Offset: 36 |
| ; float tonemap_factor2; ; Offset: 40 |
| ; float sdr_white_point; ; Offset: 44 |
| ; float4 Yoffset; ; Offset: 48 |
| ; float4 Rcoeff; ; Offset: 64 |
| ; float4 Gcoeff; ; Offset: 80 |
| ; float4 Bcoeff; ; Offset: 96 |
| ; |
| ; } Constants; ; Offset: 0 Size: 112 |
| ; |
| ; } |
| ; |
| ; |
| ; Resource Bindings: |
| ; |
| ; Name Type Format Dim ID HLSL Bind Count |
| ; ------------------------------ ---------- ------- ----------- ------- -------------- ------ |
| ; Constants cbuffer NA NA CB0 cb1 1 |
| ; sampler0 sampler NA NA S0 s0 1 |
| ; sampler1 sampler NA NA S1 s1 1 |
| ; texture0 texture f32 2d T0 t0 1 |
| ; texture1 texture f32 2d T1 t1 1 |
| ; texture2 texture f32 2d T2 t2 1 |
| ; |
| ; |
| ; ViewId state: |
| ; |
| ; Number of inputs: 12, outputs: 4 |
| ; Outputs dependent on ViewId: { } |
| ; Inputs contributing to computation of Outputs: |
| ; output 0 depends on inputs: { 4, 5, 8 } |
| ; output 1 depends on inputs: { 4, 5, 9 } |
| ; output 2 depends on inputs: { 4, 5, 10 } |
| ; output 3 depends on inputs: { 4, 5, 11 } |
| ; |
| target datalayout = "e-m:e-p:32:32-i1:32-i8:32-i16:32-i32:32-i64:64-f16:32-f32:32-f64:64-n8:16:32:64" |
| target triple = "dxil-ms-dx" |
| |
| %dx.types.Handle = type { i8* } |
| %dx.types.CBufRet.f32 = type { float, float, float, float } |
| %dx.types.ResRet.f32 = type { float, float, float, float, i32 } |
| %"class.Texture2D<vector<float, 4> >" = type { <4 x float>, %"class.Texture2D<vector<float, 4> >::mips_type" } |
| %"class.Texture2D<vector<float, 4> >::mips_type" = type { i32 } |
| %Constants = type { float, float, float, float, <4 x float>, float, float, float, float, <4 x float>, <4 x float>, <4 x float>, <4 x float> } |
| %struct.SamplerState = type { i32 } |
| |
| define void @main() { |
| %1 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 0, i32 2, i32 2, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex) |
| %2 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 0, i32 1, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex) |
| %3 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 0, i32 0, i32 0, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex) |
| %4 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 3, i32 1, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex) |
| %5 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 3, i32 0, i32 0, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex) |
| %6 = call %dx.types.Handle @dx.op.createHandle(i32 57, i8 2, i32 0, i32 1, i1 false) ; CreateHandle(resourceClass,rangeId,index,nonUniformIndex) |
| %7 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis) |
| %8 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis) |
| %9 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 2, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis) |
| %10 = call float @dx.op.loadInput.f32(i32 4, i32 2, i32 0, i8 3, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis) |
| %11 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 0, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis) |
| %12 = call float @dx.op.loadInput.f32(i32 4, i32 1, i32 0, i8 1, i32 undef) ; LoadInput(inputSigId,rowIndex,colIndex,gsVertexAxis) |
| %13 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 0) ; CBufferLoadLegacy(handle,regIndex) |
| %14 = extractvalue %dx.types.CBufRet.f32 %13, 1 |
| %15 = fcmp fast oeq float %14, 0.000000e+00 |
| br i1 %15, label %428, label %16 |
| |
| ; <label>:16 ; preds = %0 |
| %17 = fcmp fast oeq float %14, 1.000000e+00 |
| br i1 %17, label %18, label %24 |
| |
| ; <label>:18 ; preds = %16 |
| %19 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %20 = extractvalue %dx.types.ResRet.f32 %19, 0 |
| %21 = extractvalue %dx.types.ResRet.f32 %19, 1 |
| %22 = extractvalue %dx.types.ResRet.f32 %19, 2 |
| %23 = extractvalue %dx.types.ResRet.f32 %19, 3 |
| br label %428 |
| |
| ; <label>:24 ; preds = %16 |
| %25 = fcmp fast oeq float %14, 2.000000e+00 |
| br i1 %25, label %26, label %85 |
| |
| ; <label>:26 ; preds = %24 |
| %27 = call float @dx.op.unary.f32(i32 83, float %11) ; DerivCoarseX(value) |
| %28 = call float @dx.op.unary.f32(i32 83, float %12) ; DerivCoarseX(value) |
| %29 = call float @dx.op.unary.f32(i32 6, float %27) ; FAbs(value) |
| %30 = call float @dx.op.unary.f32(i32 6, float %28) ; FAbs(value) |
| %31 = call float @dx.op.unary.f32(i32 84, float %11) ; DerivCoarseY(value) |
| %32 = call float @dx.op.unary.f32(i32 84, float %12) ; DerivCoarseY(value) |
| %33 = call float @dx.op.unary.f32(i32 6, float %31) ; FAbs(value) |
| %34 = call float @dx.op.unary.f32(i32 6, float %32) ; FAbs(value) |
| %35 = fadd fast float %33, %29 |
| %36 = fadd fast float %34, %30 |
| %37 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 1) ; CBufferLoadLegacy(handle,regIndex) |
| %38 = extractvalue %dx.types.CBufRet.f32 %37, 2 |
| %39 = extractvalue %dx.types.CBufRet.f32 %37, 3 |
| %40 = fmul fast float %38, %35 |
| %41 = fmul fast float %39, %36 |
| %42 = call float @dx.op.binary.f32(i32 35, float %40, float 0x3EE4F8B580000000) ; FMax(a,b) |
| %43 = call float @dx.op.binary.f32(i32 35, float %41, float 0x3EE4F8B580000000) ; FMax(a,b) |
| %44 = call float @dx.op.binary.f32(i32 36, float %42, float 1.000000e+00) ; FMin(a,b) |
| %45 = call float @dx.op.binary.f32(i32 36, float %43, float 1.000000e+00) ; FMin(a,b) |
| %46 = fmul fast float %38, %11 |
| %47 = fmul fast float %39, %12 |
| %48 = fmul fast float %44, 5.000000e-01 |
| %49 = fmul fast float %45, 5.000000e-01 |
| %50 = fsub fast float %46, %48 |
| %51 = fsub fast float %47, %49 |
| %52 = call float @dx.op.unary.f32(i32 22, float %50) ; Frc(value) |
| %53 = call float @dx.op.unary.f32(i32 22, float %51) ; Frc(value) |
| %54 = fadd fast float %44, -1.000000e+00 |
| %55 = fadd fast float %54, %52 |
| %56 = fadd fast float %45, -1.000000e+00 |
| %57 = fadd fast float %56, %53 |
| %58 = fdiv fast float %55, %44 |
| %59 = fdiv fast float %57, %45 |
| %60 = call float @dx.op.unary.f32(i32 7, float %58) ; Saturate(value) |
| %61 = call float @dx.op.unary.f32(i32 7, float %59) ; Saturate(value) |
| %62 = fmul fast float %60, 2.000000e+00 |
| %63 = fmul fast float %61, 2.000000e+00 |
| %64 = fsub fast float 3.000000e+00, %62 |
| %65 = fsub fast float 3.000000e+00, %63 |
| %66 = fmul fast float %60, %60 |
| %67 = fmul fast float %66, %64 |
| %68 = fmul fast float %61, %61 |
| %69 = fmul fast float %68, %65 |
| %70 = call float @dx.op.unary.f32(i32 27, float %50) ; Round_ni(value) |
| %71 = call float @dx.op.unary.f32(i32 27, float %51) ; Round_ni(value) |
| %72 = fadd fast float %70, 5.000000e-01 |
| %73 = fadd fast float %71, 5.000000e-01 |
| %74 = fadd fast float %72, %67 |
| %75 = fadd fast float %73, %69 |
| %76 = extractvalue %dx.types.CBufRet.f32 %37, 0 |
| %77 = extractvalue %dx.types.CBufRet.f32 %37, 1 |
| %78 = fmul fast float %76, %74 |
| %79 = fmul fast float %75, %77 |
| %80 = call %dx.types.ResRet.f32 @dx.op.sampleGrad.f32(i32 63, %dx.types.Handle %3, %dx.types.Handle %5, float %78, float %79, float undef, float undef, i32 0, i32 0, i32 undef, float %27, float %28, float undef, float %31, float %32, float undef, float undef) ; SampleGrad(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,ddx0,ddx1,ddx2,ddy0,ddy1,ddy2,clamp) |
| %81 = extractvalue %dx.types.ResRet.f32 %80, 0 |
| %82 = extractvalue %dx.types.ResRet.f32 %80, 1 |
| %83 = extractvalue %dx.types.ResRet.f32 %80, 2 |
| %84 = extractvalue %dx.types.ResRet.f32 %80, 3 |
| br label %428 |
| |
| ; <label>:85 ; preds = %24 |
| %86 = fcmp fast oeq float %14, 3.000000e+00 |
| br i1 %86, label %87, label %97 |
| |
| ; <label>:87 ; preds = %85 |
| %88 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %89 = extractvalue %dx.types.ResRet.f32 %88, 0 |
| %90 = fmul fast float %89, 0x3FEFE00000000000 |
| %91 = fadd fast float %90, 1.953125e-03 |
| %92 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %4, float %91, float 5.000000e-01, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %93 = extractvalue %dx.types.ResRet.f32 %92, 0 |
| %94 = extractvalue %dx.types.ResRet.f32 %92, 1 |
| %95 = extractvalue %dx.types.ResRet.f32 %92, 2 |
| %96 = extractvalue %dx.types.ResRet.f32 %92, 3 |
| br label %428 |
| |
| ; <label>:97 ; preds = %85 |
| %98 = fcmp fast oeq float %14, 4.000000e+00 |
| br i1 %98, label %99, label %193 |
| |
| ; <label>:99 ; preds = %97 |
| %100 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 1) ; CBufferLoadLegacy(handle,regIndex) |
| %101 = extractvalue %dx.types.CBufRet.f32 %100, 2 |
| %102 = extractvalue %dx.types.CBufRet.f32 %100, 3 |
| %103 = fmul fast float %101, %11 |
| %104 = fmul fast float %102, %12 |
| %105 = fadd fast float %103, 5.000000e-01 |
| %106 = fadd fast float %104, 5.000000e-01 |
| %107 = call float @dx.op.unary.f32(i32 27, float %105) ; Round_ni(value) |
| %108 = call float @dx.op.unary.f32(i32 27, float %106) ; Round_ni(value) |
| %109 = fadd fast float %107, -5.000000e-01 |
| %110 = fadd fast float %108, -5.000000e-01 |
| %111 = extractvalue %dx.types.CBufRet.f32 %100, 0 |
| %112 = extractvalue %dx.types.CBufRet.f32 %100, 1 |
| %113 = fmul fast float %111, %109 |
| %114 = fmul fast float %112, %110 |
| %115 = fadd fast float %107, 5.000000e-01 |
| %116 = fadd fast float %108, 5.000000e-01 |
| %117 = fmul fast float %111, %115 |
| %118 = fmul fast float %112, %116 |
| %119 = call float @dx.op.unary.f32(i32 22, float %105) ; Frc(value) |
| %120 = call float @dx.op.unary.f32(i32 22, float %106) ; Frc(value) |
| %121 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %113, float %114, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %122 = extractvalue %dx.types.ResRet.f32 %121, 0 |
| %123 = fmul fast float %122, 0x3FEFE00000000000 |
| %124 = fadd fast float %123, 1.953125e-03 |
| %125 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %4, float %124, float 5.000000e-01, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %126 = extractvalue %dx.types.ResRet.f32 %125, 0 |
| %127 = extractvalue %dx.types.ResRet.f32 %125, 1 |
| %128 = extractvalue %dx.types.ResRet.f32 %125, 2 |
| %129 = extractvalue %dx.types.ResRet.f32 %125, 3 |
| %130 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %113, float %118, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %131 = extractvalue %dx.types.ResRet.f32 %130, 0 |
| %132 = fmul fast float %131, 0x3FEFE00000000000 |
| %133 = fadd fast float %132, 1.953125e-03 |
| %134 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %4, float %133, float 5.000000e-01, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %135 = extractvalue %dx.types.ResRet.f32 %134, 0 |
| %136 = extractvalue %dx.types.ResRet.f32 %134, 1 |
| %137 = extractvalue %dx.types.ResRet.f32 %134, 2 |
| %138 = extractvalue %dx.types.ResRet.f32 %134, 3 |
| %139 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %117, float %114, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %140 = extractvalue %dx.types.ResRet.f32 %139, 0 |
| %141 = fmul fast float %140, 0x3FEFE00000000000 |
| %142 = fadd fast float %141, 1.953125e-03 |
| %143 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %4, float %142, float 5.000000e-01, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %144 = extractvalue %dx.types.ResRet.f32 %143, 0 |
| %145 = extractvalue %dx.types.ResRet.f32 %143, 1 |
| %146 = extractvalue %dx.types.ResRet.f32 %143, 2 |
| %147 = extractvalue %dx.types.ResRet.f32 %143, 3 |
| %148 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %117, float %118, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %149 = extractvalue %dx.types.ResRet.f32 %148, 0 |
| %150 = fmul fast float %149, 0x3FEFE00000000000 |
| %151 = fadd fast float %150, 1.953125e-03 |
| %152 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %4, float %151, float 5.000000e-01, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %153 = extractvalue %dx.types.ResRet.f32 %152, 0 |
| %154 = extractvalue %dx.types.ResRet.f32 %152, 1 |
| %155 = extractvalue %dx.types.ResRet.f32 %152, 2 |
| %156 = extractvalue %dx.types.ResRet.f32 %152, 3 |
| %157 = fsub fast float %153, %144 |
| %158 = fsub fast float %154, %145 |
| %159 = fsub fast float %155, %146 |
| %160 = fsub fast float %156, %147 |
| %161 = fmul fast float %157, %120 |
| %162 = fmul fast float %158, %120 |
| %163 = fmul fast float %159, %120 |
| %164 = fmul fast float %160, %120 |
| %165 = fsub fast float %135, %126 |
| %166 = fsub fast float %136, %127 |
| %167 = fsub fast float %137, %128 |
| %168 = fsub fast float %138, %129 |
| %169 = fmul fast float %165, %120 |
| %170 = fmul fast float %166, %120 |
| %171 = fmul fast float %167, %120 |
| %172 = fmul fast float %168, %120 |
| %173 = fadd fast float %169, %126 |
| %174 = fadd fast float %170, %127 |
| %175 = fadd fast float %171, %128 |
| %176 = fadd fast float %172, %129 |
| %177 = fsub fast float %144, %173 |
| %178 = fadd fast float %177, %161 |
| %179 = fsub fast float %145, %174 |
| %180 = fadd fast float %179, %162 |
| %181 = fsub fast float %146, %175 |
| %182 = fadd fast float %181, %163 |
| %183 = fsub fast float %147, %176 |
| %184 = fadd fast float %183, %164 |
| %185 = fmul fast float %178, %119 |
| %186 = fmul fast float %180, %119 |
| %187 = fmul fast float %182, %119 |
| %188 = fmul fast float %184, %119 |
| %189 = fadd fast float %185, %173 |
| %190 = fadd fast float %186, %174 |
| %191 = fadd fast float %187, %175 |
| %192 = fadd fast float %188, %176 |
| br label %428 |
| |
| ; <label>:193 ; preds = %97 |
| %194 = fcmp fast oeq float %14, 5.000000e+00 |
| br i1 %194, label %195, label %337 |
| |
| ; <label>:195 ; preds = %193 |
| %196 = call float @dx.op.unary.f32(i32 83, float %11) ; DerivCoarseX(value) |
| %197 = call float @dx.op.unary.f32(i32 83, float %12) ; DerivCoarseX(value) |
| %198 = call float @dx.op.unary.f32(i32 6, float %196) ; FAbs(value) |
| %199 = call float @dx.op.unary.f32(i32 6, float %197) ; FAbs(value) |
| %200 = call float @dx.op.unary.f32(i32 84, float %11) ; DerivCoarseY(value) |
| %201 = call float @dx.op.unary.f32(i32 84, float %12) ; DerivCoarseY(value) |
| %202 = call float @dx.op.unary.f32(i32 6, float %200) ; FAbs(value) |
| %203 = call float @dx.op.unary.f32(i32 6, float %201) ; FAbs(value) |
| %204 = fadd fast float %202, %198 |
| %205 = fadd fast float %203, %199 |
| %206 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 1) ; CBufferLoadLegacy(handle,regIndex) |
| %207 = extractvalue %dx.types.CBufRet.f32 %206, 2 |
| %208 = extractvalue %dx.types.CBufRet.f32 %206, 3 |
| %209 = fmul fast float %207, %204 |
| %210 = fmul fast float %208, %205 |
| %211 = call float @dx.op.binary.f32(i32 35, float %209, float 0x3EE4F8B580000000) ; FMax(a,b) |
| %212 = call float @dx.op.binary.f32(i32 35, float %210, float 0x3EE4F8B580000000) ; FMax(a,b) |
| %213 = call float @dx.op.binary.f32(i32 36, float %211, float 1.000000e+00) ; FMin(a,b) |
| %214 = call float @dx.op.binary.f32(i32 36, float %212, float 1.000000e+00) ; FMin(a,b) |
| %215 = fmul fast float %207, %11 |
| %216 = fmul fast float %208, %12 |
| %217 = fmul fast float %213, 5.000000e-01 |
| %218 = fmul fast float %214, 5.000000e-01 |
| %219 = fsub fast float %215, %217 |
| %220 = fsub fast float %216, %218 |
| %221 = call float @dx.op.unary.f32(i32 22, float %219) ; Frc(value) |
| %222 = call float @dx.op.unary.f32(i32 22, float %220) ; Frc(value) |
| %223 = fadd fast float %213, -1.000000e+00 |
| %224 = fadd fast float %223, %221 |
| %225 = fadd fast float %214, -1.000000e+00 |
| %226 = fadd fast float %225, %222 |
| %227 = fdiv fast float %224, %213 |
| %228 = fdiv fast float %226, %214 |
| %229 = call float @dx.op.unary.f32(i32 7, float %227) ; Saturate(value) |
| %230 = call float @dx.op.unary.f32(i32 7, float %228) ; Saturate(value) |
| %231 = fmul fast float %229, 2.000000e+00 |
| %232 = fmul fast float %230, 2.000000e+00 |
| %233 = fsub fast float 3.000000e+00, %231 |
| %234 = fsub fast float 3.000000e+00, %232 |
| %235 = fmul fast float %229, %229 |
| %236 = fmul fast float %235, %233 |
| %237 = fmul fast float %230, %230 |
| %238 = fmul fast float %237, %234 |
| %239 = call float @dx.op.unary.f32(i32 27, float %219) ; Round_ni(value) |
| %240 = call float @dx.op.unary.f32(i32 27, float %220) ; Round_ni(value) |
| %241 = fadd fast float %239, 5.000000e-01 |
| %242 = fadd fast float %240, 5.000000e-01 |
| %243 = fadd fast float %241, %236 |
| %244 = fadd fast float %242, %238 |
| %245 = extractvalue %dx.types.CBufRet.f32 %206, 0 |
| %246 = extractvalue %dx.types.CBufRet.f32 %206, 1 |
| %247 = fmul fast float %245, %243 |
| %248 = fmul fast float %244, %246 |
| %249 = fmul fast float %247, %207 |
| %250 = fmul fast float %248, %208 |
| %251 = fadd fast float %249, 5.000000e-01 |
| %252 = fadd fast float %250, 5.000000e-01 |
| %253 = call float @dx.op.unary.f32(i32 27, float %251) ; Round_ni(value) |
| %254 = call float @dx.op.unary.f32(i32 27, float %252) ; Round_ni(value) |
| %255 = fadd fast float %253, -5.000000e-01 |
| %256 = fadd fast float %254, -5.000000e-01 |
| %257 = fmul fast float %245, %255 |
| %258 = fmul fast float %246, %256 |
| %259 = fadd fast float %253, 5.000000e-01 |
| %260 = fadd fast float %254, 5.000000e-01 |
| %261 = fmul fast float %245, %259 |
| %262 = fmul fast float %246, %260 |
| %263 = call float @dx.op.unary.f32(i32 22, float %251) ; Frc(value) |
| %264 = call float @dx.op.unary.f32(i32 22, float %252) ; Frc(value) |
| %265 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %257, float %258, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %266 = extractvalue %dx.types.ResRet.f32 %265, 0 |
| %267 = fmul fast float %266, 0x3FEFE00000000000 |
| %268 = fadd fast float %267, 1.953125e-03 |
| %269 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %4, float %268, float 5.000000e-01, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %270 = extractvalue %dx.types.ResRet.f32 %269, 0 |
| %271 = extractvalue %dx.types.ResRet.f32 %269, 1 |
| %272 = extractvalue %dx.types.ResRet.f32 %269, 2 |
| %273 = extractvalue %dx.types.ResRet.f32 %269, 3 |
| %274 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %257, float %262, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %275 = extractvalue %dx.types.ResRet.f32 %274, 0 |
| %276 = fmul fast float %275, 0x3FEFE00000000000 |
| %277 = fadd fast float %276, 1.953125e-03 |
| %278 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %4, float %277, float 5.000000e-01, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %279 = extractvalue %dx.types.ResRet.f32 %278, 0 |
| %280 = extractvalue %dx.types.ResRet.f32 %278, 1 |
| %281 = extractvalue %dx.types.ResRet.f32 %278, 2 |
| %282 = extractvalue %dx.types.ResRet.f32 %278, 3 |
| %283 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %261, float %258, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %284 = extractvalue %dx.types.ResRet.f32 %283, 0 |
| %285 = fmul fast float %284, 0x3FEFE00000000000 |
| %286 = fadd fast float %285, 1.953125e-03 |
| %287 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %4, float %286, float 5.000000e-01, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %288 = extractvalue %dx.types.ResRet.f32 %287, 0 |
| %289 = extractvalue %dx.types.ResRet.f32 %287, 1 |
| %290 = extractvalue %dx.types.ResRet.f32 %287, 2 |
| %291 = extractvalue %dx.types.ResRet.f32 %287, 3 |
| %292 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %261, float %262, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %293 = extractvalue %dx.types.ResRet.f32 %292, 0 |
| %294 = fmul fast float %293, 0x3FEFE00000000000 |
| %295 = fadd fast float %294, 1.953125e-03 |
| %296 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %4, float %295, float 5.000000e-01, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %297 = extractvalue %dx.types.ResRet.f32 %296, 0 |
| %298 = extractvalue %dx.types.ResRet.f32 %296, 1 |
| %299 = extractvalue %dx.types.ResRet.f32 %296, 2 |
| %300 = extractvalue %dx.types.ResRet.f32 %296, 3 |
| %301 = fsub fast float %297, %288 |
| %302 = fsub fast float %298, %289 |
| %303 = fsub fast float %299, %290 |
| %304 = fsub fast float %300, %291 |
| %305 = fmul fast float %301, %264 |
| %306 = fmul fast float %302, %264 |
| %307 = fmul fast float %303, %264 |
| %308 = fmul fast float %304, %264 |
| %309 = fsub fast float %279, %270 |
| %310 = fsub fast float %280, %271 |
| %311 = fsub fast float %281, %272 |
| %312 = fsub fast float %282, %273 |
| %313 = fmul fast float %309, %264 |
| %314 = fmul fast float %310, %264 |
| %315 = fmul fast float %311, %264 |
| %316 = fmul fast float %312, %264 |
| %317 = fadd fast float %313, %270 |
| %318 = fadd fast float %314, %271 |
| %319 = fadd fast float %315, %272 |
| %320 = fadd fast float %316, %273 |
| %321 = fsub fast float %288, %317 |
| %322 = fadd fast float %321, %305 |
| %323 = fsub fast float %289, %318 |
| %324 = fadd fast float %323, %306 |
| %325 = fsub fast float %290, %319 |
| %326 = fadd fast float %325, %307 |
| %327 = fsub fast float %291, %320 |
| %328 = fadd fast float %327, %308 |
| %329 = fmul fast float %322, %263 |
| %330 = fmul fast float %324, %263 |
| %331 = fmul fast float %326, %263 |
| %332 = fmul fast float %328, %263 |
| %333 = fadd fast float %329, %317 |
| %334 = fadd fast float %330, %318 |
| %335 = fadd fast float %331, %319 |
| %336 = fadd fast float %332, %320 |
| br label %428 |
| |
| ; <label>:337 ; preds = %193 |
| %338 = fcmp fast oeq float %14, 6.000000e+00 |
| br i1 %338, label %339, label %367 |
| |
| ; <label>:339 ; preds = %337 |
| %340 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %341 = extractvalue %dx.types.ResRet.f32 %340, 0 |
| %342 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %343 = extractvalue %dx.types.ResRet.f32 %342, 0 |
| %344 = extractvalue %dx.types.ResRet.f32 %342, 1 |
| %345 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 3) ; CBufferLoadLegacy(handle,regIndex) |
| %346 = extractvalue %dx.types.CBufRet.f32 %345, 0 |
| %347 = extractvalue %dx.types.CBufRet.f32 %345, 1 |
| %348 = extractvalue %dx.types.CBufRet.f32 %345, 2 |
| %349 = fadd fast float %346, %341 |
| %350 = fadd fast float %347, %343 |
| %351 = fadd fast float %348, %344 |
| %352 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 4) ; CBufferLoadLegacy(handle,regIndex) |
| %353 = extractvalue %dx.types.CBufRet.f32 %352, 0 |
| %354 = extractvalue %dx.types.CBufRet.f32 %352, 1 |
| %355 = extractvalue %dx.types.CBufRet.f32 %352, 2 |
| %356 = call float @dx.op.dot3.f32(i32 55, float %349, float %350, float %351, float %353, float %354, float %355) ; Dot3(ax,ay,az,bx,by,bz) |
| %357 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 5) ; CBufferLoadLegacy(handle,regIndex) |
| %358 = extractvalue %dx.types.CBufRet.f32 %357, 0 |
| %359 = extractvalue %dx.types.CBufRet.f32 %357, 1 |
| %360 = extractvalue %dx.types.CBufRet.f32 %357, 2 |
| %361 = call float @dx.op.dot3.f32(i32 55, float %349, float %350, float %351, float %358, float %359, float %360) ; Dot3(ax,ay,az,bx,by,bz) |
| %362 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 6) ; CBufferLoadLegacy(handle,regIndex) |
| %363 = extractvalue %dx.types.CBufRet.f32 %362, 0 |
| %364 = extractvalue %dx.types.CBufRet.f32 %362, 1 |
| %365 = extractvalue %dx.types.CBufRet.f32 %362, 2 |
| %366 = call float @dx.op.dot3.f32(i32 55, float %349, float %350, float %351, float %363, float %364, float %365) ; Dot3(ax,ay,az,bx,by,bz) |
| br label %428 |
| |
| ; <label>:367 ; preds = %337 |
| %368 = fcmp fast oeq float %14, 7.000000e+00 |
| br i1 %368, label %369, label %397 |
| |
| ; <label>:369 ; preds = %367 |
| %370 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %371 = extractvalue %dx.types.ResRet.f32 %370, 0 |
| %372 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %373 = extractvalue %dx.types.ResRet.f32 %372, 0 |
| %374 = extractvalue %dx.types.ResRet.f32 %372, 1 |
| %375 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 3) ; CBufferLoadLegacy(handle,regIndex) |
| %376 = extractvalue %dx.types.CBufRet.f32 %375, 0 |
| %377 = extractvalue %dx.types.CBufRet.f32 %375, 1 |
| %378 = extractvalue %dx.types.CBufRet.f32 %375, 2 |
| %379 = fadd fast float %376, %371 |
| %380 = fadd fast float %377, %374 |
| %381 = fadd fast float %378, %373 |
| %382 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 4) ; CBufferLoadLegacy(handle,regIndex) |
| %383 = extractvalue %dx.types.CBufRet.f32 %382, 0 |
| %384 = extractvalue %dx.types.CBufRet.f32 %382, 1 |
| %385 = extractvalue %dx.types.CBufRet.f32 %382, 2 |
| %386 = call float @dx.op.dot3.f32(i32 55, float %379, float %380, float %381, float %383, float %384, float %385) ; Dot3(ax,ay,az,bx,by,bz) |
| %387 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 5) ; CBufferLoadLegacy(handle,regIndex) |
| %388 = extractvalue %dx.types.CBufRet.f32 %387, 0 |
| %389 = extractvalue %dx.types.CBufRet.f32 %387, 1 |
| %390 = extractvalue %dx.types.CBufRet.f32 %387, 2 |
| %391 = call float @dx.op.dot3.f32(i32 55, float %379, float %380, float %381, float %388, float %389, float %390) ; Dot3(ax,ay,az,bx,by,bz) |
| %392 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 6) ; CBufferLoadLegacy(handle,regIndex) |
| %393 = extractvalue %dx.types.CBufRet.f32 %392, 0 |
| %394 = extractvalue %dx.types.CBufRet.f32 %392, 1 |
| %395 = extractvalue %dx.types.CBufRet.f32 %392, 2 |
| %396 = call float @dx.op.dot3.f32(i32 55, float %379, float %380, float %381, float %393, float %394, float %395) ; Dot3(ax,ay,az,bx,by,bz) |
| br label %428 |
| |
| ; <label>:397 ; preds = %367 |
| %398 = fcmp fast oeq float %14, 8.000000e+00 |
| br i1 %398, label %399, label %428 |
| |
| ; <label>:399 ; preds = %397 |
| %400 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %3, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %401 = extractvalue %dx.types.ResRet.f32 %400, 0 |
| %402 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %2, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %403 = extractvalue %dx.types.ResRet.f32 %402, 0 |
| %404 = call %dx.types.ResRet.f32 @dx.op.sample.f32(i32 60, %dx.types.Handle %1, %dx.types.Handle %5, float %11, float %12, float undef, float undef, i32 0, i32 0, i32 undef, float undef) ; Sample(srv,sampler,coord0,coord1,coord2,coord3,offset0,offset1,offset2,clamp) |
| %405 = extractvalue %dx.types.ResRet.f32 %404, 0 |
| %406 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 3) ; CBufferLoadLegacy(handle,regIndex) |
| %407 = extractvalue %dx.types.CBufRet.f32 %406, 0 |
| %408 = extractvalue %dx.types.CBufRet.f32 %406, 1 |
| %409 = extractvalue %dx.types.CBufRet.f32 %406, 2 |
| %410 = fadd fast float %407, %401 |
| %411 = fadd fast float %408, %403 |
| %412 = fadd fast float %409, %405 |
| %413 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 4) ; CBufferLoadLegacy(handle,regIndex) |
| %414 = extractvalue %dx.types.CBufRet.f32 %413, 0 |
| %415 = extractvalue %dx.types.CBufRet.f32 %413, 1 |
| %416 = extractvalue %dx.types.CBufRet.f32 %413, 2 |
| %417 = call float @dx.op.dot3.f32(i32 55, float %410, float %411, float %412, float %414, float %415, float %416) ; Dot3(ax,ay,az,bx,by,bz) |
| %418 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 5) ; CBufferLoadLegacy(handle,regIndex) |
| %419 = extractvalue %dx.types.CBufRet.f32 %418, 0 |
| %420 = extractvalue %dx.types.CBufRet.f32 %418, 1 |
| %421 = extractvalue %dx.types.CBufRet.f32 %418, 2 |
| %422 = call float @dx.op.dot3.f32(i32 55, float %410, float %411, float %412, float %419, float %420, float %421) ; Dot3(ax,ay,az,bx,by,bz) |
| %423 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 6) ; CBufferLoadLegacy(handle,regIndex) |
| %424 = extractvalue %dx.types.CBufRet.f32 %423, 0 |
| %425 = extractvalue %dx.types.CBufRet.f32 %423, 1 |
| %426 = extractvalue %dx.types.CBufRet.f32 %423, 2 |
| %427 = call float @dx.op.dot3.f32(i32 55, float %410, float %411, float %412, float %424, float %425, float %426) ; Dot3(ax,ay,az,bx,by,bz) |
| br label %428 |
| |
| ; <label>:428 ; preds = %399, %397, %369, %339, %195, %99, %87, %26, %18, %0 |
| %429 = phi float [ %20, %18 ], [ %81, %26 ], [ %93, %87 ], [ %189, %99 ], [ %333, %195 ], [ %356, %339 ], [ %386, %369 ], [ %417, %399 ], [ 1.000000e+00, %0 ], [ 1.000000e+00, %397 ] |
| %430 = phi float [ %21, %18 ], [ %82, %26 ], [ %94, %87 ], [ %190, %99 ], [ %334, %195 ], [ %361, %339 ], [ %391, %369 ], [ %422, %399 ], [ 1.000000e+00, %0 ], [ 0.000000e+00, %397 ] |
| %431 = phi float [ %22, %18 ], [ %83, %26 ], [ %95, %87 ], [ %191, %99 ], [ %335, %195 ], [ %366, %339 ], [ %396, %369 ], [ %427, %399 ], [ 1.000000e+00, %0 ], [ 1.000000e+00, %397 ] |
| %432 = phi float [ %23, %18 ], [ %84, %26 ], [ %96, %87 ], [ %192, %99 ], [ %336, %195 ], [ 1.000000e+00, %339 ], [ 1.000000e+00, %369 ], [ 1.000000e+00, %399 ], [ 1.000000e+00, %0 ], [ 1.000000e+00, %397 ] |
| %433 = extractvalue %dx.types.CBufRet.f32 %13, 2 |
| %434 = fcmp fast oeq float %433, 3.000000e+00 |
| br i1 %434, label %435, label %483 |
| |
| ; <label>:435 ; preds = %428 |
| %436 = call float @dx.op.unary.f32(i32 6, float %429) ; FAbs(value) |
| %437 = call float @dx.op.unary.f32(i32 6, float %430) ; FAbs(value) |
| %438 = call float @dx.op.unary.f32(i32 6, float %431) ; FAbs(value) |
| %439 = call float @dx.op.unary.f32(i32 23, float %436) ; Log(value) |
| %440 = call float @dx.op.unary.f32(i32 23, float %437) ; Log(value) |
| %441 = call float @dx.op.unary.f32(i32 23, float %438) ; Log(value) |
| %442 = fmul fast float %439, 0x3F89F9B580000000 |
| %443 = fmul fast float %440, 0x3F89F9B580000000 |
| %444 = fmul fast float %441, 0x3F89F9B580000000 |
| %445 = call float @dx.op.unary.f32(i32 21, float %442) ; Exp(value) |
| %446 = call float @dx.op.unary.f32(i32 21, float %443) ; Exp(value) |
| %447 = call float @dx.op.unary.f32(i32 21, float %444) ; Exp(value) |
| %448 = fadd fast float %445, -8.359375e-01 |
| %449 = fadd fast float %446, -8.359375e-01 |
| %450 = fadd fast float %447, -8.359375e-01 |
| %451 = call float @dx.op.binary.f32(i32 35, float %448, float 0.000000e+00) ; FMax(a,b) |
| %452 = call float @dx.op.binary.f32(i32 35, float %449, float 0.000000e+00) ; FMax(a,b) |
| %453 = call float @dx.op.binary.f32(i32 35, float %450, float 0.000000e+00) ; FMax(a,b) |
| %454 = fmul fast float %445, 1.868750e+01 |
| %455 = fmul fast float %446, 1.868750e+01 |
| %456 = fmul fast float %447, 1.868750e+01 |
| %457 = fsub fast float 0x4032DA0000000000, %454 |
| %458 = fsub fast float 0x4032DA0000000000, %455 |
| %459 = fsub fast float 0x4032DA0000000000, %456 |
| %460 = fdiv fast float %451, %457 |
| %461 = fdiv fast float %452, %458 |
| %462 = fdiv fast float %453, %459 |
| %463 = call float @dx.op.unary.f32(i32 6, float %460) ; FAbs(value) |
| %464 = call float @dx.op.unary.f32(i32 6, float %461) ; FAbs(value) |
| %465 = call float @dx.op.unary.f32(i32 6, float %462) ; FAbs(value) |
| %466 = call float @dx.op.unary.f32(i32 23, float %463) ; Log(value) |
| %467 = call float @dx.op.unary.f32(i32 23, float %464) ; Log(value) |
| %468 = call float @dx.op.unary.f32(i32 23, float %465) ; Log(value) |
| %469 = fmul fast float %466, 0x40191C0D60000000 |
| %470 = fmul fast float %467, 0x40191C0D60000000 |
| %471 = fmul fast float %468, 0x40191C0D60000000 |
| %472 = call float @dx.op.unary.f32(i32 21, float %469) ; Exp(value) |
| %473 = call float @dx.op.unary.f32(i32 21, float %470) ; Exp(value) |
| %474 = call float @dx.op.unary.f32(i32 21, float %471) ; Exp(value) |
| %475 = fmul fast float %472, 1.000000e+04 |
| %476 = fmul fast float %473, 1.000000e+04 |
| %477 = fmul fast float %474, 1.000000e+04 |
| %478 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 2) ; CBufferLoadLegacy(handle,regIndex) |
| %479 = extractvalue %dx.types.CBufRet.f32 %478, 3 |
| %480 = fdiv fast float %475, %479 |
| %481 = fdiv fast float %476, %479 |
| %482 = fdiv fast float %477, %479 |
| br label %483 |
| |
| ; <label>:483 ; preds = %435, %428 |
| %484 = phi float [ %480, %435 ], [ %429, %428 ] |
| %485 = phi float [ %481, %435 ], [ %430, %428 ] |
| %486 = phi float [ %482, %435 ], [ %431, %428 ] |
| %487 = call %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32 59, %dx.types.Handle %6, i32 2) ; CBufferLoadLegacy(handle,regIndex) |
| %488 = extractvalue %dx.types.CBufRet.f32 %487, 0 |
| %489 = fcmp fast une float %488, 0.000000e+00 |
| br i1 %489, label %490, label %543 |
| |
| ; <label>:490 ; preds = %483 |
| %491 = fcmp fast oeq float %488, 1.000000e+00 |
| br i1 %491, label %492, label %497 |
| |
| ; <label>:492 ; preds = %490 |
| %493 = extractvalue %dx.types.CBufRet.f32 %487, 1 |
| %494 = fmul fast float %493, %484 |
| %495 = fmul fast float %493, %485 |
| %496 = fmul fast float %493, %486 |
| br label %543 |
| |
| ; <label>:497 ; preds = %490 |
| %498 = fcmp fast oeq float %488, 2.000000e+00 |
| br i1 %498, label %499, label %543 |
| |
| ; <label>:499 ; preds = %497 |
| %500 = fcmp fast oeq float %433, 2.000000e+00 |
| br i1 %500, label %501, label %511 |
| |
| ; <label>:501 ; preds = %499 |
| %502 = fmul fast float %484, 0x3FE413B180000000 |
| %503 = call float @dx.op.tertiary.f32(i32 46, float 0x3FD512F900000000, float %485, float %502) ; FMad(a,b,c) |
| %504 = call float @dx.op.tertiary.f32(i32 46, float 0x3FA62D1F20000000, float %486, float %503) ; FMad(a,b,c) |
| %505 = fmul fast float %484, 0x3FB1B05740000000 |
| %506 = call float @dx.op.tertiary.f32(i32 46, float 0x3FED6CE140000000, float %485, float %505) ; FMad(a,b,c) |
| %507 = call float @dx.op.tertiary.f32(i32 46, float 0x3F8744F5E0000000, float %486, float %506) ; FMad(a,b,c) |
| %508 = fmul fast float %484, 0x3F90C8CD60000000 |
| %509 = call float @dx.op.tertiary.f32(i32 46, float 0x3FB6880520000000, float %485, float %508) ; FMad(a,b,c) |
| %510 = call float @dx.op.tertiary.f32(i32 46, float 0x3FECA8B6E0000000, float %486, float %509) ; FMad(a,b,c) |
| br label %511 |
| |
| ; <label>:511 ; preds = %501, %499 |
| %512 = phi float [ %504, %501 ], [ %484, %499 ] |
| %513 = phi float [ %507, %501 ], [ %485, %499 ] |
| %514 = phi float [ %510, %501 ], [ %486, %499 ] |
| %515 = call float @dx.op.binary.f32(i32 35, float %513, float %514) ; FMax(a,b) |
| %516 = call float @dx.op.binary.f32(i32 35, float %512, float %515) ; FMax(a,b) |
| %517 = fcmp fast ogt float %516, 0.000000e+00 |
| br i1 %517, label %518, label %529 |
| |
| ; <label>:518 ; preds = %511 |
| %519 = extractvalue %dx.types.CBufRet.f32 %487, 1 |
| %520 = fmul fast float %519, %516 |
| %521 = fadd fast float %520, 1.000000e+00 |
| %522 = extractvalue %dx.types.CBufRet.f32 %487, 2 |
| %523 = fmul fast float %522, %516 |
| %524 = fadd fast float %523, 1.000000e+00 |
| %525 = fdiv fast float %521, %524 |
| %526 = fmul fast float %525, %512 |
| %527 = fmul fast float %525, %513 |
| %528 = fmul fast float %525, %514 |
| br label %529 |
| |
| ; <label>:529 ; preds = %518, %511 |
| %530 = phi float [ %526, %518 ], [ %512, %511 ] |
| %531 = phi float [ %527, %518 ], [ %513, %511 ] |
| %532 = phi float [ %528, %518 ], [ %514, %511 ] |
| br i1 %500, label %533, label %543 |
| |
| ; <label>:533 ; preds = %529 |
| %534 = fmul fast float %530, 0x3FFA916440000000 |
| %535 = call float @dx.op.tertiary.f32(i32 46, float 0xBFE2CE1400000000, float %531, float %534) ; FMad(a,b,c) |
| %536 = call float @dx.op.tertiary.f32(i32 46, float 0xBFB2A5A460000000, float %532, float %535) ; FMad(a,b,c) |
| %537 = fmul fast float %530, 0xBFBFE24FE0000000 |
| %538 = call float @dx.op.tertiary.f32(i32 46, float 0x3FF2205680000000, float %531, float %537) ; FMad(a,b,c) |
| %539 = call float @dx.op.tertiary.f32(i32 46, float 0xBF8118C1A0000000, float %532, float %538) ; FMad(a,b,c) |
| %540 = fmul fast float %530, 0xBF9296F660000000 |
| %541 = call float @dx.op.tertiary.f32(i32 46, float 0xBFB9C0B9A0000000, float %531, float %540) ; FMad(a,b,c) |
| %542 = call float @dx.op.tertiary.f32(i32 46, float 0x3FF1E66780000000, float %532, float %541) ; FMad(a,b,c) |
| br label %543 |
| |
| ; <label>:543 ; preds = %533, %529, %497, %492, %483 |
| %544 = phi float [ %484, %483 ], [ %494, %492 ], [ %536, %533 ], [ %530, %529 ], [ %484, %497 ] |
| %545 = phi float [ %485, %483 ], [ %495, %492 ], [ %539, %533 ], [ %531, %529 ], [ %485, %497 ] |
| %546 = phi float [ %486, %483 ], [ %496, %492 ], [ %542, %533 ], [ %532, %529 ], [ %486, %497 ] |
| %547 = fcmp fast oeq float %433, 1.000000e+00 |
| br i1 %547, label %548, label %594 |
| |
| ; <label>:548 ; preds = %543 |
| %549 = extractvalue %dx.types.CBufRet.f32 %13, 0 |
| %550 = fcmp fast une float %549, 0.000000e+00 |
| br i1 %550, label %551, label %586 |
| |
| ; <label>:551 ; preds = %548 |
| %552 = fcmp fast ugt float %544, 0x3FA4B5DCC0000000 |
| br i1 %552, label %555, label %553 |
| |
| ; <label>:553 ; preds = %551 |
| %554 = fmul fast float %544, 0x3FB3D07220000000 |
| br label %562 |
| |
| ; <label>:555 ; preds = %551 |
| %556 = fadd fast float %544, 0x3FAC28F5C0000000 |
| %557 = call float @dx.op.unary.f32(i32 6, float %556) ; FAbs(value) |
| %558 = fmul fast float %557, 0x3FEE54EDE0000000 |
| %559 = call float @dx.op.unary.f32(i32 23, float %558) ; Log(value) |
| %560 = fmul fast float %559, 0x4003333340000000 |
| %561 = call float @dx.op.unary.f32(i32 21, float %560) ; Exp(value) |
| br label %562 |
| |
| ; <label>:562 ; preds = %555, %553 |
| %563 = phi float [ %554, %553 ], [ %561, %555 ] |
| %564 = fcmp fast ugt float %545, 0x3FA4B5DCC0000000 |
| br i1 %564, label %567, label %565 |
| |
| ; <label>:565 ; preds = %562 |
| %566 = fmul fast float %545, 0x3FB3D07220000000 |
| br label %574 |
| |
| ; <label>:567 ; preds = %562 |
| %568 = fadd fast float %545, 0x3FAC28F5C0000000 |
| %569 = call float @dx.op.unary.f32(i32 6, float %568) ; FAbs(value) |
| %570 = fmul fast float %569, 0x3FEE54EDE0000000 |
| %571 = call float @dx.op.unary.f32(i32 23, float %570) ; Log(value) |
| %572 = fmul fast float %571, 0x4003333340000000 |
| %573 = call float @dx.op.unary.f32(i32 21, float %572) ; Exp(value) |
| br label %574 |
| |
| ; <label>:574 ; preds = %567, %565 |
| %575 = phi float [ %566, %565 ], [ %573, %567 ] |
| %576 = fcmp fast ugt float %546, 0x3FA4B5DCC0000000 |
| br i1 %576, label %579, label %577 |
| |
| ; <label>:577 ; preds = %574 |
| %578 = fmul fast float %546, 0x3FB3D07220000000 |
| br label %586 |
| |
| ; <label>:579 ; preds = %574 |
| %580 = fadd fast float %546, 0x3FAC28F5C0000000 |
| %581 = call float @dx.op.unary.f32(i32 6, float %580) ; FAbs(value) |
| %582 = fmul fast float %581, 0x3FEE54EDE0000000 |
| %583 = call float @dx.op.unary.f32(i32 23, float %582) ; Log(value) |
| %584 = fmul fast float %583, 0x4003333340000000 |
| %585 = call float @dx.op.unary.f32(i32 21, float %584) ; Exp(value) |
| br label %586 |
| |
| ; <label>:586 ; preds = %579, %577, %548 |
| %587 = phi float [ %544, %548 ], [ %563, %579 ], [ %563, %577 ] |
| %588 = phi float [ %545, %548 ], [ %575, %579 ], [ %575, %577 ] |
| %589 = phi float [ %546, %548 ], [ %585, %579 ], [ %578, %577 ] |
| %590 = extractvalue %dx.types.CBufRet.f32 %13, 3 |
| %591 = fmul fast float %590, %587 |
| %592 = fmul fast float %590, %588 |
| %593 = fmul fast float %590, %589 |
| br label %703 |
| |
| ; <label>:594 ; preds = %543 |
| %595 = fcmp fast oeq float %433, 2.000000e+00 |
| %596 = extractvalue %dx.types.CBufRet.f32 %13, 3 |
| br i1 %595, label %597, label %643 |
| |
| ; <label>:597 ; preds = %594 |
| %598 = fmul fast float %596, %544 |
| %599 = fmul fast float %596, %545 |
| %600 = fmul fast float %596, %546 |
| %601 = extractvalue %dx.types.CBufRet.f32 %13, 0 |
| %602 = fcmp fast une float %601, 0.000000e+00 |
| br i1 %602, label %703, label %603 |
| |
| ; <label>:603 ; preds = %597 |
| %604 = fcmp fast ugt float %598, 0x3F69A5C380000000 |
| br i1 %604, label %607, label %605 |
| |
| ; <label>:605 ; preds = %603 |
| %606 = fmul fast float %598, 0x4029D70A40000000 |
| br label %614 |
| |
| ; <label>:607 ; preds = %603 |
| %608 = call float @dx.op.unary.f32(i32 6, float %598) ; FAbs(value) |
| %609 = call float @dx.op.unary.f32(i32 23, float %608) ; Log(value) |
| %610 = fmul fast float %609, 0x3FDAAAAAA0000000 |
| %611 = call float @dx.op.unary.f32(i32 21, float %610) ; Exp(value) |
| %612 = fmul fast float %611, 0x3FF0E147A0000000 |
| %613 = fadd fast float %612, 0xBFAC28F5C0000000 |
| br label %614 |
| |
| ; <label>:614 ; preds = %607, %605 |
| %615 = phi float [ %606, %605 ], [ %613, %607 ] |
| %616 = fcmp fast ugt float %599, 0x3F69A5C380000000 |
| br i1 %616, label %619, label %617 |
| |
| ; <label>:617 ; preds = %614 |
| %618 = fmul fast float %599, 0x4029D70A40000000 |
| br label %626 |
| |
| ; <label>:619 ; preds = %614 |
| %620 = call float @dx.op.unary.f32(i32 6, float %599) ; FAbs(value) |
| %621 = call float @dx.op.unary.f32(i32 23, float %620) ; Log(value) |
| %622 = fmul fast float %621, 0x3FDAAAAAA0000000 |
| %623 = call float @dx.op.unary.f32(i32 21, float %622) ; Exp(value) |
| %624 = fmul fast float %623, 0x3FF0E147A0000000 |
| %625 = fadd fast float %624, 0xBFAC28F5C0000000 |
| br label %626 |
| |
| ; <label>:626 ; preds = %619, %617 |
| %627 = phi float [ %618, %617 ], [ %625, %619 ] |
| %628 = fcmp fast ugt float %600, 0x3F69A5C380000000 |
| br i1 %628, label %631, label %629 |
| |
| ; <label>:629 ; preds = %626 |
| %630 = fmul fast float %600, 0x4029D70A40000000 |
| br label %638 |
| |
| ; <label>:631 ; preds = %626 |
| %632 = call float @dx.op.unary.f32(i32 6, float %600) ; FAbs(value) |
| %633 = call float @dx.op.unary.f32(i32 23, float %632) ; Log(value) |
| %634 = fmul fast float %633, 0x3FDAAAAAA0000000 |
| %635 = call float @dx.op.unary.f32(i32 21, float %634) ; Exp(value) |
| %636 = fmul fast float %635, 0x3FF0E147A0000000 |
| %637 = fadd fast float %636, 0xBFAC28F5C0000000 |
| br label %638 |
| |
| ; <label>:638 ; preds = %631, %629 |
| %639 = phi float [ %630, %629 ], [ %637, %631 ] |
| %640 = call float @dx.op.unary.f32(i32 7, float %615) ; Saturate(value) |
| %641 = call float @dx.op.unary.f32(i32 7, float %627) ; Saturate(value) |
| %642 = call float @dx.op.unary.f32(i32 7, float %639) ; Saturate(value) |
| br label %703 |
| |
| ; <label>:643 ; preds = %594 |
| br i1 %434, label %644, label %699 |
| |
| ; <label>:644 ; preds = %643 |
| %645 = fmul fast float %544, 0x3FFA916440000000 |
| %646 = call float @dx.op.tertiary.f32(i32 46, float 0xBFE2CE1400000000, float %545, float %645) ; FMad(a,b,c) |
| %647 = call float @dx.op.tertiary.f32(i32 46, float 0xBFB2A5A460000000, float %546, float %646) ; FMad(a,b,c) |
| %648 = fmul fast float %544, 0xBFBFE24FE0000000 |
| %649 = call float @dx.op.tertiary.f32(i32 46, float 0x3FF2205680000000, float %545, float %648) ; FMad(a,b,c) |
| %650 = call float @dx.op.tertiary.f32(i32 46, float 0xBF8118C1A0000000, float %546, float %649) ; FMad(a,b,c) |
| %651 = fmul fast float %544, 0xBF9296F660000000 |
| %652 = call float @dx.op.tertiary.f32(i32 46, float 0xBFB9C0B9A0000000, float %545, float %651) ; FMad(a,b,c) |
| %653 = call float @dx.op.tertiary.f32(i32 46, float 0x3FF1E66780000000, float %546, float %652) ; FMad(a,b,c) |
| %654 = fmul fast float %596, %647 |
| %655 = fmul fast float %596, %650 |
| %656 = fmul fast float %596, %653 |
| %657 = extractvalue %dx.types.CBufRet.f32 %13, 0 |
| %658 = fcmp fast une float %657, 0.000000e+00 |
| br i1 %658, label %703, label %659 |
| |
| ; <label>:659 ; preds = %644 |
| %660 = fcmp fast ugt float %654, 0x3F69A5C380000000 |
| br i1 %660, label %663, label %661 |
| |
| ; <label>:661 ; preds = %659 |
| %662 = fmul fast float %654, 0x4029D70A40000000 |
| br label %670 |
| |
| ; <label>:663 ; preds = %659 |
| %664 = call float @dx.op.unary.f32(i32 6, float %654) ; FAbs(value) |
| %665 = call float @dx.op.unary.f32(i32 23, float %664) ; Log(value) |
| %666 = fmul fast float %665, 0x3FDAAAAAA0000000 |
| %667 = call float @dx.op.unary.f32(i32 21, float %666) ; Exp(value) |
| %668 = fmul fast float %667, 0x3FF0E147A0000000 |
| %669 = fadd fast float %668, 0xBFAC28F5C0000000 |
| br label %670 |
| |
| ; <label>:670 ; preds = %663, %661 |
| %671 = phi float [ %662, %661 ], [ %669, %663 ] |
| %672 = fcmp fast ugt float %655, 0x3F69A5C380000000 |
| br i1 %672, label %675, label %673 |
| |
| ; <label>:673 ; preds = %670 |
| %674 = fmul fast float %655, 0x4029D70A40000000 |
| br label %682 |
| |
| ; <label>:675 ; preds = %670 |
| %676 = call float @dx.op.unary.f32(i32 6, float %655) ; FAbs(value) |
| %677 = call float @dx.op.unary.f32(i32 23, float %676) ; Log(value) |
| %678 = fmul fast float %677, 0x3FDAAAAAA0000000 |
| %679 = call float @dx.op.unary.f32(i32 21, float %678) ; Exp(value) |
| %680 = fmul fast float %679, 0x3FF0E147A0000000 |
| %681 = fadd fast float %680, 0xBFAC28F5C0000000 |
| br label %682 |
| |
| ; <label>:682 ; preds = %675, %673 |
| %683 = phi float [ %674, %673 ], [ %681, %675 ] |
| %684 = fcmp fast ugt float %656, 0x3F69A5C380000000 |
| br i1 %684, label %687, label %685 |
| |
| ; <label>:685 ; preds = %682 |
| %686 = fmul fast float %656, 0x4029D70A40000000 |
| br label %694 |
| |
| ; <label>:687 ; preds = %682 |
| %688 = call float @dx.op.unary.f32(i32 6, float %656) ; FAbs(value) |
| %689 = call float @dx.op.unary.f32(i32 23, float %688) ; Log(value) |
| %690 = fmul fast float %689, 0x3FDAAAAAA0000000 |
| %691 = call float @dx.op.unary.f32(i32 21, float %690) ; Exp(value) |
| %692 = fmul fast float %691, 0x3FF0E147A0000000 |
| %693 = fadd fast float %692, 0xBFAC28F5C0000000 |
| br label %694 |
| |
| ; <label>:694 ; preds = %687, %685 |
| %695 = phi float [ %686, %685 ], [ %693, %687 ] |
| %696 = call float @dx.op.unary.f32(i32 7, float %671) ; Saturate(value) |
| %697 = call float @dx.op.unary.f32(i32 7, float %683) ; Saturate(value) |
| %698 = call float @dx.op.unary.f32(i32 7, float %695) ; Saturate(value) |
| br label %703 |
| |
| ; <label>:699 ; preds = %643 |
| %700 = fmul fast float %596, %544 |
| %701 = fmul fast float %596, %545 |
| %702 = fmul fast float %596, %546 |
| br label %703 |
| |
| ; <label>:703 ; preds = %699, %694, %644, %638, %597, %586 |
| %704 = phi float [ %591, %586 ], [ %700, %699 ], [ %598, %597 ], [ %640, %638 ], [ %654, %644 ], [ %696, %694 ] |
| %705 = phi float [ %592, %586 ], [ %701, %699 ], [ %599, %597 ], [ %641, %638 ], [ %655, %644 ], [ %697, %694 ] |
| %706 = phi float [ %593, %586 ], [ %702, %699 ], [ %600, %597 ], [ %642, %638 ], [ %656, %644 ], [ %698, %694 ] |
| %707 = fmul fast float %704, %7 |
| %708 = fmul fast float %705, %8 |
| %709 = fmul fast float %706, %9 |
| %710 = fmul fast float %432, %10 |
| call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 0, float %707) ; StoreOutput(outputSigId,rowIndex,colIndex,value) |
| call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 1, float %708) ; StoreOutput(outputSigId,rowIndex,colIndex,value) |
| call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 2, float %709) ; StoreOutput(outputSigId,rowIndex,colIndex,value) |
| call void @dx.op.storeOutput.f32(i32 5, i32 0, i32 0, i8 3, float %710) ; StoreOutput(outputSigId,rowIndex,colIndex,value) |
| ret void |
| } |
| |
| ; Function Attrs: nounwind readnone |
| declare float @dx.op.loadInput.f32(i32, i32, i32, i8, i32) #0 |
| |
| ; Function Attrs: nounwind |
| declare void @dx.op.storeOutput.f32(i32, i32, i32, i8, float) #1 |
| |
| ; Function Attrs: nounwind readonly |
| declare %dx.types.ResRet.f32 @dx.op.sample.f32(i32, %dx.types.Handle, %dx.types.Handle, float, float, float, float, i32, i32, i32, float) #2 |
| |
| ; Function Attrs: nounwind readonly |
| declare %dx.types.ResRet.f32 @dx.op.sampleGrad.f32(i32, %dx.types.Handle, %dx.types.Handle, float, float, float, float, i32, i32, i32, float, float, float, float, float, float, float) #2 |
| |
| ; Function Attrs: nounwind readnone |
| declare float @dx.op.unary.f32(i32, float) #0 |
| |
| ; Function Attrs: nounwind readnone |
| declare float @dx.op.dot3.f32(i32, float, float, float, float, float, float) #0 |
| |
| ; Function Attrs: nounwind readnone |
| declare float @dx.op.binary.f32(i32, float, float) #0 |
| |
| ; Function Attrs: nounwind readonly |
| declare %dx.types.CBufRet.f32 @dx.op.cbufferLoadLegacy.f32(i32, %dx.types.Handle, i32) #2 |
| |
| ; Function Attrs: nounwind readnone |
| declare float @dx.op.tertiary.f32(i32, float, float, float) #0 |
| |
| ; Function Attrs: nounwind readonly |
| declare %dx.types.Handle @dx.op.createHandle(i32, i8, i32, i32, i1) #2 |
| |
| attributes #0 = { nounwind readnone } |
| attributes #1 = { nounwind } |
| attributes #2 = { nounwind readonly } |
| |
| !llvm.ident = !{!0} |
| !dx.version = !{!1} |
| !dx.valver = !{!2} |
| !dx.shaderModel = !{!3} |
| !dx.resources = !{!4} |
| !dx.viewIdState = !{!15} |
| !dx.entryPoints = !{!16} |
| |
| !0 = !{!"dxcoob 1.7.2308.16 (52da17e29)"} |
| !1 = !{i32 1, i32 0} |
| !2 = !{i32 1, i32 7} |
| !3 = !{!"ps", i32 6, i32 0} |
| !4 = !{!5, null, !10, !12} |
| !5 = !{!6, !8, !9} |
| !6 = !{i32 0, %"class.Texture2D<vector<float, 4> >"* undef, !"", i32 0, i32 0, i32 1, i32 2, i32 0, !7} |
| !7 = !{i32 0, i32 9} |
| !8 = !{i32 1, %"class.Texture2D<vector<float, 4> >"* undef, !"", i32 0, i32 1, i32 1, i32 2, i32 0, !7} |
| !9 = !{i32 2, %"class.Texture2D<vector<float, 4> >"* undef, !"", i32 0, i32 2, i32 1, i32 2, i32 0, !7} |
| !10 = !{!11} |
| !11 = !{i32 0, %Constants* undef, !"", i32 0, i32 1, i32 1, i32 112, null} |
| !12 = !{!13, !14} |
| !13 = !{i32 0, %struct.SamplerState* undef, !"", i32 0, i32 0, i32 1, i32 0, null} |
| !14 = !{i32 1, %struct.SamplerState* undef, !"", i32 0, i32 1, i32 1, i32 0, null} |
| !15 = !{[14 x i32] [i32 12, i32 4, i32 0, i32 0, i32 0, i32 0, i32 15, i32 15, i32 0, i32 0, i32 1, i32 2, i32 4, i32 8]} |
| !16 = !{void ()* @main, !"main", !17, !4, null} |
| !17 = !{!18, !25, null} |
| !18 = !{!19, !21, !23} |
| !19 = !{i32 0, !"SV_Position", i8 9, i8 3, !20, i8 4, i32 1, i8 4, i32 0, i8 0, null} |
| !20 = !{i32 0} |
| !21 = !{i32 1, !"TEXCOORD", i8 9, i8 0, !20, i8 2, i32 1, i8 2, i32 1, i8 0, !22} |
| !22 = !{i32 3, i32 3} |
| !23 = !{i32 2, !"COLOR", i8 9, i8 0, !20, i8 2, i32 1, i8 4, i32 2, i8 0, !24} |
| !24 = !{i32 3, i32 15} |
| !25 = !{!26} |
| !26 = !{i32 0, !"SV_Target", i8 9, i8 16, !20, i8 0, i32 1, i8 4, i32 0, i8 0, !24} |
| |
| #endif |
| |
| const unsigned char g_main[] = { |
| 0x44, 0x58, 0x42, 0x43, 0xd1, 0x46, 0xf7, 0xa9, 0xb4, 0x08, 0x10, 0xcb, |
| 0xb9, 0x9d, 0x01, 0xda, 0xb9, 0x8c, 0x04, 0xd5, 0x01, 0x00, 0x00, 0x00, |
| 0xf4, 0x29, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, |
| 0x50, 0x00, 0x00, 0x00, 0xdc, 0x00, 0x00, 0x00, 0x18, 0x01, 0x00, 0x00, |
| 0x7c, 0x02, 0x00, 0x00, 0xa8, 0x03, 0x00, 0x00, 0x88, 0x0d, 0x00, 0x00, |
| 0xa4, 0x0d, 0x00, 0x00, 0x53, 0x46, 0x49, 0x30, 0x08, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x49, 0x53, 0x47, 0x31, |
| 0x84, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x68, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x01, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x74, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x03, 0x03, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x7d, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, |
| 0x02, 0x00, 0x00, 0x00, 0x0f, 0x0f, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x53, 0x56, 0x5f, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x00, |
| 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, 0x44, 0x00, 0x43, 0x4f, 0x4c, |
| 0x4f, 0x52, 0x00, 0x00, 0x4f, 0x53, 0x47, 0x31, 0x34, 0x00, 0x00, 0x00, |
| 0x01, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x28, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, |
| 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x53, 0x56, 0x5f, 0x54, 0x61, 0x72, 0x67, 0x65, |
| 0x74, 0x00, 0x00, 0x00, 0x50, 0x53, 0x56, 0x30, 0x5c, 0x01, 0x00, 0x00, |
| 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0x03, 0x01, 0x00, 0x03, |
| 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, |
| 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, |
| 0x01, 0x00, 0x00, 0x00, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, |
| 0x01, 0x00, 0x00, 0x00, 0x0e, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, |
| 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, |
| 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x10, 0x00, 0x00, 0x00, 0x00, 0x54, 0x45, 0x58, 0x43, 0x4f, 0x4f, 0x52, |
| 0x44, 0x00, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x00, 0x01, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x03, 0x03, 0x04, 0x00, 0x00, |
| 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x01, 0x42, 0x00, |
| 0x03, 0x02, 0x00, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x01, 0x02, 0x44, 0x00, 0x03, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x44, 0x10, 0x03, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, 0x0f, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, |
| 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, |
| 0x52, 0x54, 0x53, 0x30, 0x24, 0x01, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, |
| 0x07, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x24, 0x01, 0x00, 0x00, 0x1d, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x6c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x78, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x05, 0x00, 0x00, 0x00, 0x84, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x05, 0x00, 0x00, 0x00, 0xa4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x05, 0x00, 0x00, 0x00, 0xc4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x05, 0x00, 0x00, 0x00, 0xe4, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x05, 0x00, 0x00, 0x00, 0x04, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x1c, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, |
| 0x8c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0xac, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, |
| 0x01, 0x00, 0x00, 0x00, 0xcc, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x01, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, |
| 0xec, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0xff, 0xff, 0xff, 0xff, 0x01, 0x00, 0x00, 0x00, 0x0c, 0x01, 0x00, 0x00, |
| 0x03, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, |
| 0x53, 0x54, 0x41, 0x54, 0xd8, 0x09, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, |
| 0x76, 0x02, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00, |
| 0x10, 0x00, 0x00, 0x00, 0xc0, 0x09, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde, |
| 0x21, 0x0c, 0x00, 0x00, 0x6d, 0x02, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00, |
| 0x02, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x07, 0x81, 0x23, 0x91, |
| 0x41, 0xc8, 0x04, 0x49, 0x06, 0x10, 0x32, 0x39, 0x92, 0x01, 0x84, 0x0c, |
| 0x25, 0x05, 0x08, 0x19, 0x1e, 0x04, 0x8b, 0x62, 0x80, 0x18, 0x45, 0x02, |
| 0x42, 0x92, 0x0b, 0x42, 0xc4, 0x10, 0x32, 0x14, 0x38, 0x08, 0x18, 0x4b, |
| 0x0a, 0x32, 0x62, 0x88, 0x48, 0x90, 0x14, 0x20, 0x43, 0x46, 0x88, 0xa5, |
| 0x00, 0x19, 0x32, 0x42, 0xe4, 0x48, 0x0e, 0x90, 0x11, 0x23, 0xc4, 0x50, |
| 0x41, 0x51, 0x81, 0x8c, 0xe1, 0x83, 0xe5, 0x8a, 0x04, 0x31, 0x46, 0x06, |
| 0x51, 0x18, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1b, 0x8c, 0xe0, 0xff, |
| 0xff, 0xff, 0xff, 0x07, 0x40, 0x02, 0xa8, 0x0d, 0x84, 0xf0, 0xff, 0xff, |
| 0xff, 0xff, 0x03, 0x20, 0x6d, 0x30, 0x86, 0xff, 0xff, 0xff, 0xff, 0x1f, |
| 0x00, 0x09, 0xa8, 0x00, 0x49, 0x18, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, |
| 0x13, 0x82, 0x60, 0x42, 0x20, 0x4c, 0x08, 0x06, 0x00, 0x00, 0x00, 0x00, |
| 0x89, 0x20, 0x00, 0x00, 0x5b, 0x00, 0x00, 0x00, 0x32, 0x22, 0x88, 0x09, |
| 0x20, 0x64, 0x85, 0x04, 0x13, 0x23, 0xa4, 0x84, 0x04, 0x13, 0x23, 0xe3, |
| 0x84, 0xa1, 0x90, 0x14, 0x12, 0x4c, 0x8c, 0x8c, 0x0b, 0x84, 0xc4, 0x4c, |
| 0x10, 0xa4, 0xc1, 0x08, 0x40, 0x09, 0x00, 0x0a, 0x66, 0x00, 0xe6, 0x08, |
| 0xc0, 0x60, 0x8e, 0x00, 0x29, 0xc6, 0x40, 0x10, 0x44, 0x41, 0x90, 0x51, |
| 0x0c, 0x80, 0x20, 0x88, 0x62, 0x20, 0xe4, 0xa6, 0xe1, 0xf2, 0x27, 0xec, |
| 0x21, 0x24, 0x7f, 0x25, 0xa4, 0x95, 0x98, 0xfc, 0xe2, 0xb6, 0x51, 0x31, |
| 0x0c, 0xc3, 0x40, 0x50, 0x71, 0xcf, 0x70, 0xf9, 0x13, 0xf6, 0x10, 0x92, |
| 0x1f, 0x02, 0xcd, 0xb0, 0x10, 0x28, 0x58, 0x0a, 0xa3, 0x10, 0x0c, 0x33, |
| 0x0c, 0xc3, 0x40, 0x10, 0xc4, 0x40, 0x4d, 0x91, 0x14, 0x82, 0x61, 0x86, |
| 0x61, 0x18, 0x08, 0x82, 0x18, 0x86, 0x61, 0x18, 0x86, 0x81, 0x9e, 0x32, |
| 0x0c, 0xc4, 0x40, 0x51, 0x41, 0x06, 0x62, 0x18, 0x86, 0x61, 0x18, 0x68, |
| 0x2a, 0xc4, 0x40, 0x0c, 0x03, 0x55, 0x47, 0x0d, 0x97, 0x3f, 0x61, 0x0f, |
| 0x21, 0xf9, 0xdc, 0x46, 0x15, 0x2b, 0x31, 0xf9, 0xc5, 0x6d, 0x23, 0x62, |
| 0x18, 0x86, 0xa1, 0x10, 0x17, 0xc1, 0x10, 0x84, 0x95, 0x62, 0x20, 0x86, |
| 0x61, 0x20, 0x6d, 0x8e, 0x20, 0x28, 0x06, 0x43, 0x14, 0x04, 0xc1, 0x51, |
| 0x37, 0x10, 0x30, 0x8c, 0x40, 0x0c, 0x33, 0xb5, 0xc1, 0x38, 0xb0, 0x43, |
| 0x38, 0xcc, 0xc3, 0x3c, 0xb8, 0x01, 0x2d, 0x94, 0x03, 0x3e, 0xd0, 0x43, |
| 0x3d, 0xc8, 0x43, 0x39, 0xc8, 0x01, 0x29, 0xf0, 0x81, 0x3d, 0x94, 0xc3, |
| 0x38, 0xd0, 0xc3, 0x3b, 0xc8, 0x03, 0x1f, 0x98, 0x03, 0x3b, 0xbc, 0x43, |
| 0x38, 0xd0, 0x03, 0x1b, 0x80, 0x01, 0x1d, 0xf8, 0x01, 0x18, 0xf8, 0x81, |
| 0x1e, 0xe8, 0x41, 0x3b, 0xa4, 0x03, 0x3c, 0xcc, 0xc3, 0x2f, 0xd0, 0x43, |
| 0x3e, 0xc0, 0x43, 0x39, 0xa0, 0x80, 0x98, 0x49, 0x0c, 0xc6, 0x81, 0x1d, |
| 0xc2, 0x61, 0x1e, 0xe6, 0xc1, 0x0d, 0x68, 0xa1, 0x1c, 0xf0, 0x81, 0x1e, |
| 0xea, 0x41, 0x1e, 0xca, 0x41, 0x0e, 0x48, 0x81, 0x0f, 0xec, 0xa1, 0x1c, |
| 0xc6, 0x81, 0x1e, 0xde, 0x41, 0x1e, 0xf8, 0xc0, 0x1c, 0xd8, 0xe1, 0x1d, |
| 0xc2, 0x81, 0x1e, 0xd8, 0x00, 0x0c, 0xe8, 0xc0, 0x0f, 0xc0, 0xc0, 0x0f, |
| 0x90, 0x00, 0x86, 0x24, 0x5e, 0xc2, 0x39, 0x8d, 0x34, 0x01, 0xcd, 0x24, |
| 0xa1, 0x66, 0x18, 0x86, 0x01, 0x1c, 0x86, 0x61, 0x00, 0x41, 0x10, 0x24, |
| 0xf2, 0x26, 0x69, 0x8a, 0x28, 0x61, 0xf2, 0x59, 0x80, 0x79, 0x16, 0x22, |
| 0x62, 0x27, 0x60, 0x22, 0x50, 0x40, 0x90, 0x99, 0x0e, 0x04, 0x00, 0x00, |
| 0x13, 0x14, 0x72, 0xc0, 0x87, 0x74, 0x60, 0x87, 0x36, 0x68, 0x87, 0x79, |
| 0x68, 0x03, 0x72, 0xc0, 0x87, 0x0d, 0xaf, 0x50, 0x0e, 0x6d, 0xd0, 0x0e, |
| 0x7a, 0x50, 0x0e, 0x6d, 0x00, 0x0f, 0x7a, 0x30, 0x07, 0x72, 0xa0, 0x07, |
| 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x71, 0xa0, 0x07, 0x73, 0x20, 0x07, |
| 0x6d, 0x90, 0x0e, 0x78, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, |
| 0x71, 0x60, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0, 0x06, 0xe9, 0x30, 0x07, |
| 0x72, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x76, 0x40, 0x07, |
| 0x7a, 0x60, 0x07, 0x74, 0xd0, 0x06, 0xe6, 0x10, 0x07, 0x76, 0xa0, 0x07, |
| 0x73, 0x20, 0x07, 0x6d, 0x60, 0x0e, 0x73, 0x20, 0x07, 0x7a, 0x30, 0x07, |
| 0x72, 0xd0, 0x06, 0xe6, 0x60, 0x07, 0x74, 0xa0, 0x07, 0x76, 0x40, 0x07, |
| 0x6d, 0xe0, 0x0e, 0x78, 0xa0, 0x07, 0x71, 0x60, 0x07, 0x7a, 0x30, 0x07, |
| 0x72, 0xa0, 0x07, 0x76, 0x40, 0x07, 0x43, 0x9e, 0x00, 0x08, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, 0x3c, 0x06, 0x10, 0x00, |
| 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, 0x10, 0x20, |
| 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xf2, 0x34, |
| 0x40, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0xe4, |
| 0x79, 0x80, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x60, |
| 0xc8, 0x13, 0x01, 0x01, 0x10, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0xc0, 0x90, 0x67, 0x02, 0x02, 0x20, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x00, 0x80, 0x21, 0x4f, 0x05, 0x04, 0x40, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x43, 0x1e, 0x0c, 0x08, 0x80, 0x01, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x86, 0x3c, 0x1a, 0x10, 0x00, 0x01, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, 0x3a, 0x20, 0x00, 0x06, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x02, 0x01, 0x00, 0x00, 0x00, |
| 0x1a, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x18, 0x19, 0x11, 0x4c, 0x90, |
| 0x8c, 0x09, 0x26, 0x47, 0xc6, 0x04, 0x43, 0x22, 0x4a, 0x60, 0x04, 0xa0, |
| 0x18, 0x8a, 0xa0, 0x24, 0x0a, 0x3c, 0xa0, 0x0c, 0xca, 0xa1, 0x10, 0x0a, |
| 0xa2, 0x30, 0x0a, 0xa4, 0x80, 0x0a, 0xa9, 0xa0, 0x0a, 0xab, 0xc0, 0x0a, |
| 0x30, 0xa0, 0x40, 0x03, 0x0a, 0x38, 0xa0, 0x3c, 0xca, 0xa7, 0x64, 0x0d, |
| 0xca, 0x72, 0xa1, 0x68, 0xa8, 0x28, 0x89, 0x32, 0x28, 0x84, 0x11, 0x80, |
| 0x22, 0x28, 0x10, 0xe2, 0x6a, 0x80, 0xc6, 0x19, 0x00, 0x22, 0x67, 0x00, |
| 0xa8, 0x9c, 0x01, 0xa0, 0x73, 0x06, 0x80, 0xd0, 0xb1, 0x1c, 0x86, 0x00, |
| 0x00, 0x00, 0x78, 0x1e, 0x00, 0x08, 0x04, 0x02, 0x01, 0x00, 0x00, 0x00, |
| 0x79, 0x18, 0x00, 0x00, 0x06, 0x01, 0x00, 0x00, 0x1a, 0x03, 0x4c, 0x90, |
| 0x46, 0x02, 0x13, 0x44, 0x8f, 0x0c, 0x6f, 0xec, 0xed, 0x4d, 0x0c, 0x24, |
| 0xc6, 0xe5, 0xc6, 0x45, 0x66, 0x06, 0x06, 0xc7, 0x25, 0xc6, 0x06, 0x04, |
| 0xa5, 0x46, 0x86, 0x2c, 0x2c, 0xe6, 0xa6, 0x4c, 0x26, 0x27, 0x65, 0x43, |
| 0x10, 0x4c, 0x10, 0x88, 0x65, 0x82, 0x40, 0x30, 0x1b, 0x84, 0x81, 0xd8, |
| 0x20, 0x10, 0x04, 0x05, 0xb8, 0xb9, 0x09, 0x02, 0xd1, 0x6c, 0x18, 0x0e, |
| 0x84, 0x98, 0x20, 0x8c, 0xc1, 0x1a, 0x10, 0xa1, 0x2b, 0xc3, 0xa3, 0xab, |
| 0x93, 0x2b, 0x83, 0x99, 0x20, 0x10, 0xce, 0x04, 0x81, 0x78, 0x36, 0x08, |
| 0x44, 0xb3, 0x21, 0x21, 0x94, 0x85, 0x20, 0x06, 0x86, 0x70, 0x88, 0xd0, |
| 0x95, 0xe1, 0xd1, 0xd5, 0xc9, 0x95, 0xc5, 0x6c, 0x48, 0x06, 0x05, 0x22, |
| 0x86, 0x81, 0x21, 0x1c, 0x22, 0x74, 0x65, 0x78, 0x74, 0x75, 0x72, 0x65, |
| 0x32, 0x1b, 0x12, 0x46, 0x91, 0x08, 0x66, 0x60, 0x08, 0x67, 0xc3, 0xf0, |
| 0x44, 0xd3, 0x04, 0xa1, 0x0c, 0xda, 0x80, 0xc9, 0xd0, 0x9b, 0xdb, 0x1c, |
| 0x5d, 0x98, 0x1b, 0xdd, 0xdc, 0x04, 0x81, 0x80, 0x36, 0x20, 0x44, 0x65, |
| 0x11, 0xc3, 0x70, 0x01, 0x1b, 0x02, 0x6c, 0x82, 0x70, 0x06, 0x6e, 0x40, |
| 0x64, 0x2e, 0xac, 0x0d, 0x8e, 0xad, 0x4c, 0x0e, 0x66, 0x03, 0x42, 0x68, |
| 0x1b, 0x41, 0x0c, 0x04, 0x40, 0x64, 0x2e, 0xac, 0x0d, 0x8e, 0xad, 0x4c, |
| 0x2e, 0x66, 0x03, 0x32, 0x68, 0x1d, 0x31, 0x0c, 0x04, 0xb0, 0x41, 0xe0, |
| 0xbc, 0x0d, 0x04, 0x05, 0x64, 0xdf, 0x04, 0x81, 0x0c, 0xd8, 0x80, 0xcc, |
| 0xdc, 0x98, 0xd4, 0x91, 0xd0, 0xd7, 0x5b, 0x1d, 0x1d, 0x5c, 0x1d, 0xdd, |
| 0x04, 0x81, 0x88, 0x26, 0x08, 0x84, 0x34, 0x41, 0xe0, 0xd4, 0x60, 0x03, |
| 0x82, 0x88, 0xc1, 0x18, 0x10, 0x64, 0xd0, 0x34, 0x65, 0x40, 0x86, 0xae, |
| 0x0c, 0x8f, 0xae, 0x4e, 0xae, 0xec, 0x8b, 0x2e, 0x0f, 0xae, 0x6c, 0x82, |
| 0x40, 0x4c, 0x1b, 0x10, 0xe4, 0x0c, 0xc6, 0x00, 0x0d, 0xc8, 0xa0, 0x69, |
| 0xca, 0x80, 0x4a, 0x9a, 0x1b, 0x5c, 0x1d, 0xdd, 0x17, 0x5d, 0x1e, 0x5c, |
| 0xd9, 0x04, 0x81, 0xa0, 0x36, 0x20, 0x88, 0x1a, 0x8c, 0xc1, 0x1a, 0x90, |
| 0x41, 0xd3, 0x94, 0x01, 0x97, 0xb1, 0x37, 0xb6, 0x37, 0xb9, 0xaf, 0xb9, |
| 0xb1, 0x30, 0xb6, 0xb2, 0x09, 0x02, 0x51, 0x6d, 0x40, 0x90, 0x36, 0x18, |
| 0x03, 0x37, 0x20, 0x83, 0xa6, 0x29, 0x03, 0x2a, 0x74, 0x65, 0x78, 0x65, |
| 0x6c, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x13, 0x04, 0xc2, 0xda, 0x80, 0x20, |
| 0x70, 0x30, 0x06, 0x71, 0x40, 0x06, 0x4d, 0x53, 0x06, 0x74, 0xe8, 0xde, |
| 0xdc, 0xca, 0xda, 0xc2, 0xe0, 0xbe, 0xda, 0xca, 0xe8, 0xd0, 0xde, 0xc8, |
| 0x26, 0x08, 0xc4, 0xb5, 0x01, 0x41, 0xe6, 0x60, 0x0c, 0xe8, 0x80, 0x0c, |
| 0x9a, 0xa6, 0x0c, 0xf8, 0xd0, 0xbd, 0xb9, 0x95, 0xb5, 0x85, 0xc1, 0x7d, |
| 0x99, 0x85, 0x8d, 0xd1, 0xbd, 0xc9, 0xc5, 0x4c, 0x10, 0x08, 0x6c, 0x03, |
| 0x82, 0xd8, 0xc1, 0x18, 0xdc, 0x01, 0x19, 0x34, 0x4d, 0x19, 0xf0, 0xa1, |
| 0x7b, 0x73, 0x2b, 0x6b, 0x0b, 0x83, 0xfb, 0x32, 0x0b, 0x1b, 0xa3, 0x7b, |
| 0x93, 0x93, 0x99, 0x20, 0x10, 0xd9, 0x06, 0x04, 0xc9, 0x83, 0x31, 0xd0, |
| 0x03, 0x32, 0x68, 0x9a, 0x32, 0xe0, 0x33, 0x47, 0x26, 0xf7, 0x75, 0x87, |
| 0x96, 0x46, 0x57, 0xf6, 0x05, 0xf7, 0x96, 0xe6, 0x46, 0x37, 0x41, 0x20, |
| 0xb4, 0x0d, 0x08, 0xc2, 0x07, 0x63, 0xd0, 0x07, 0x64, 0xd0, 0x34, 0x65, |
| 0xc0, 0x23, 0xeb, 0xcd, 0xcc, 0x6c, 0xae, 0x8c, 0x6e, 0x82, 0x40, 0x6c, |
| 0x1b, 0x10, 0xe4, 0x0f, 0xc6, 0x00, 0x14, 0xc8, 0xa0, 0x69, 0xca, 0x80, |
| 0x86, 0xd4, 0xd8, 0x5b, 0x99, 0x99, 0xd9, 0x04, 0x81, 0xe0, 0x36, 0x20, |
| 0x88, 0x28, 0x8c, 0xc1, 0x28, 0x90, 0x41, 0xd3, 0x94, 0x01, 0x8d, 0xa3, |
| 0xb1, 0xb7, 0x32, 0x33, 0xb3, 0x09, 0x02, 0xd1, 0x6d, 0x40, 0x90, 0x52, |
| 0x18, 0x03, 0x53, 0x20, 0x83, 0xa6, 0x29, 0x03, 0x1a, 0x42, 0x63, 0x6f, |
| 0x65, 0x66, 0x66, 0x13, 0x04, 0xc2, 0xdb, 0x80, 0x20, 0xa8, 0x30, 0x06, |
| 0xa9, 0x40, 0x06, 0x4d, 0x53, 0x06, 0x1b, 0x9c, 0xcb, 0x0c, 0xd2, 0x80, |
| 0x0d, 0xde, 0x40, 0x0e, 0xea, 0x00, 0x0f, 0xf6, 0xc0, 0x0f, 0x42, 0x81, |
| 0x14, 0x4e, 0x41, 0x15, 0x36, 0x0c, 0x44, 0x18, 0xac, 0xc2, 0x04, 0x41, |
| 0x00, 0x36, 0x00, 0x1b, 0x06, 0xc2, 0x15, 0x5c, 0x61, 0x43, 0xf0, 0x0a, |
| 0x1b, 0x86, 0xa1, 0x15, 0x60, 0x61, 0x82, 0x80, 0x06, 0x6f, 0xb0, 0x21, |
| 0x90, 0x05, 0x12, 0x6d, 0x61, 0x69, 0x6e, 0x5c, 0xa6, 0xac, 0xbe, 0xa0, |
| 0xde, 0xe6, 0xd2, 0xe8, 0xd2, 0xde, 0xdc, 0x26, 0x08, 0x05, 0x19, 0x4c, |
| 0x10, 0x8a, 0x32, 0xd8, 0x10, 0x10, 0x13, 0x84, 0xc2, 0x0c, 0x26, 0x08, |
| 0xc5, 0x19, 0x6c, 0x58, 0x88, 0x5a, 0xb0, 0x85, 0x5b, 0xc0, 0x85, 0x5c, |
| 0x18, 0x72, 0x81, 0xd0, 0x05, 0x80, 0x08, 0x55, 0x11, 0xd6, 0xd0, 0xd3, |
| 0x93, 0x14, 0xd1, 0x04, 0xa1, 0x40, 0x83, 0x0d, 0xc2, 0x18, 0x8c, 0xc1, |
| 0x86, 0x65, 0xe0, 0x05, 0x5b, 0xd0, 0x05, 0x5c, 0xe8, 0x85, 0xa1, 0x17, |
| 0x06, 0x5d, 0xf0, 0x05, 0x16, 0x43, 0x4f, 0x4c, 0x4f, 0x52, 0x13, 0x04, |
| 0xe2, 0xdb, 0x20, 0x8c, 0x41, 0x38, 0x6c, 0x58, 0x18, 0x70, 0xb0, 0x05, |
| 0x5d, 0xc0, 0x85, 0x5e, 0x18, 0x72, 0x81, 0xd1, 0x05, 0x71, 0xd8, 0x30, |
| 0xec, 0xc2, 0x2f, 0x8c, 0x03, 0x93, 0x29, 0xab, 0x2f, 0xaa, 0x30, 0xb9, |
| 0xb3, 0x32, 0xba, 0x09, 0x42, 0x91, 0x06, 0x1b, 0x16, 0xa2, 0x1c, 0x6c, |
| 0xc1, 0x1c, 0x70, 0x41, 0x17, 0x86, 0x5c, 0x20, 0x74, 0x41, 0x1c, 0x36, |
| 0x04, 0xe7, 0xb0, 0x61, 0x20, 0x07, 0x74, 0x00, 0x36, 0x14, 0xad, 0x40, |
| 0x0b, 0xe9, 0x00, 0x06, 0x00, 0x11, 0x31, 0xb9, 0x30, 0xb7, 0x31, 0xb4, |
| 0xb2, 0xb9, 0x09, 0x02, 0x01, 0x06, 0x34, 0xcc, 0xd8, 0xde, 0xc2, 0xe8, |
| 0xe6, 0x26, 0x08, 0x44, 0x18, 0xb0, 0x48, 0x73, 0x9b, 0xa3, 0x9b, 0x9b, |
| 0x20, 0x10, 0x62, 0x40, 0x63, 0x2e, 0xed, 0xec, 0x8b, 0x8d, 0x8c, 0xc6, |
| 0x5c, 0xda, 0xd9, 0xd7, 0x1c, 0x1d, 0x11, 0xba, 0x32, 0xbc, 0xaf, 0x33, |
| 0xb9, 0x30, 0x32, 0x22, 0x74, 0x65, 0x78, 0x5f, 0x6e, 0x6f, 0x72, 0x6d, |
| 0x13, 0x04, 0x62, 0x0c, 0x36, 0x38, 0xeb, 0xc0, 0x0e, 0xed, 0xe0, 0x0e, |
| 0xef, 0x00, 0x0f, 0xf1, 0x80, 0xc8, 0x03, 0x1a, 0xcc, 0xc3, 0x40, 0x0f, |
| 0xf5, 0x50, 0x85, 0x8d, 0xcd, 0xae, 0xcd, 0x25, 0x8d, 0xac, 0xcc, 0x8d, |
| 0x6e, 0x4a, 0x10, 0x54, 0x21, 0xc3, 0x73, 0xb1, 0x2b, 0x93, 0x9b, 0x4b, |
| 0x7b, 0x73, 0x9b, 0x12, 0x10, 0x4d, 0xc8, 0xf0, 0x5c, 0xec, 0xc2, 0xd8, |
| 0xec, 0xca, 0xe4, 0xa6, 0x04, 0x45, 0x1d, 0x32, 0x3c, 0x97, 0x39, 0xb4, |
| 0x30, 0xb2, 0x32, 0xb9, 0xa6, 0x37, 0xb2, 0x32, 0xb6, 0x29, 0x01, 0x52, |
| 0x86, 0x0c, 0xcf, 0x45, 0xae, 0x6c, 0xee, 0xad, 0x4e, 0x6e, 0xac, 0x6c, |
| 0x6e, 0x4a, 0xf0, 0x55, 0x22, 0xc3, 0x73, 0xa1, 0xcb, 0x83, 0x2b, 0x0b, |
| 0x72, 0x73, 0x7b, 0xa3, 0x0b, 0xa3, 0x4b, 0x7b, 0x73, 0x9b, 0x9b, 0x22, |
| 0xac, 0x02, 0x2c, 0xd4, 0x21, 0xc3, 0x73, 0xb1, 0x4b, 0x2b, 0xbb, 0x4b, |
| 0x22, 0x9b, 0xa2, 0x0b, 0xa3, 0x2b, 0x9b, 0x12, 0xc8, 0x42, 0x1d, 0x32, |
| 0x3c, 0x97, 0x32, 0x37, 0x3a, 0xb9, 0x3c, 0xa8, 0xb7, 0x34, 0x37, 0xba, |
| 0xb9, 0x29, 0x41, 0x3a, 0x74, 0x21, 0xc3, 0x73, 0x19, 0x7b, 0xab, 0x73, |
| 0xa3, 0x2b, 0x93, 0x9b, 0x9b, 0x12, 0xd4, 0x03, 0x00, 0x00, 0x00, 0x00, |
| 0x79, 0x18, 0x00, 0x00, 0x51, 0x00, 0x00, 0x00, 0x33, 0x08, 0x80, 0x1c, |
| 0xc4, 0xe1, 0x1c, 0x66, 0x14, 0x01, 0x3d, 0x88, 0x43, 0x38, 0x84, 0xc3, |
| 0x8c, 0x42, 0x80, 0x07, 0x79, 0x78, 0x07, 0x73, 0x98, 0x71, 0x0c, 0xe6, |
| 0x00, 0x0f, 0xed, 0x10, 0x0e, 0xf4, 0x80, 0x0e, 0x33, 0x0c, 0x42, 0x1e, |
| 0xc2, 0xc1, 0x1d, 0xce, 0xa1, 0x1c, 0x66, 0x30, 0x05, 0x3d, 0x88, 0x43, |
| 0x38, 0x84, 0x83, 0x1b, 0xcc, 0x03, 0x3d, 0xc8, 0x43, 0x3d, 0x8c, 0x03, |
| 0x3d, 0xcc, 0x78, 0x8c, 0x74, 0x70, 0x07, 0x7b, 0x08, 0x07, 0x79, 0x48, |
| 0x87, 0x70, 0x70, 0x07, 0x7a, 0x70, 0x03, 0x76, 0x78, 0x87, 0x70, 0x20, |
| 0x87, 0x19, 0xcc, 0x11, 0x0e, 0xec, 0x90, 0x0e, 0xe1, 0x30, 0x0f, 0x6e, |
| 0x30, 0x0f, 0xe3, 0xf0, 0x0e, 0xf0, 0x50, 0x0e, 0x33, 0x10, 0xc4, 0x1d, |
| 0xde, 0x21, 0x1c, 0xd8, 0x21, 0x1d, 0xc2, 0x61, 0x1e, 0x66, 0x30, 0x89, |
| 0x3b, 0xbc, 0x83, 0x3b, 0xd0, 0x43, 0x39, 0xb4, 0x03, 0x3c, 0xbc, 0x83, |
| 0x3c, 0x84, 0x03, 0x3b, 0xcc, 0xf0, 0x14, 0x76, 0x60, 0x07, 0x7b, 0x68, |
| 0x07, 0x37, 0x68, 0x87, 0x72, 0x68, 0x07, 0x37, 0x80, 0x87, 0x70, 0x90, |
| 0x87, 0x70, 0x60, 0x07, 0x76, 0x28, 0x07, 0x76, 0xf8, 0x05, 0x76, 0x78, |
| 0x87, 0x77, 0x80, 0x87, 0x5f, 0x08, 0x87, 0x71, 0x18, 0x87, 0x72, 0x98, |
| 0x87, 0x79, 0x98, 0x81, 0x2c, 0xee, 0xf0, 0x0e, 0xee, 0xe0, 0x0e, 0xf5, |
| 0xc0, 0x0e, 0xec, 0x30, 0x03, 0x62, 0xc8, 0xa1, 0x1c, 0xe4, 0xa1, 0x1c, |
| 0xcc, 0xa1, 0x1c, 0xe4, 0xa1, 0x1c, 0xdc, 0x61, 0x1c, 0xca, 0x21, 0x1c, |
| 0xc4, 0x81, 0x1d, 0xca, 0x61, 0x06, 0xd6, 0x90, 0x43, 0x39, 0xc8, 0x43, |
| 0x39, 0x98, 0x43, 0x39, 0xc8, 0x43, 0x39, 0xb8, 0xc3, 0x38, 0x94, 0x43, |
| 0x38, 0x88, 0x03, 0x3b, 0x94, 0xc3, 0x2f, 0xbc, 0x83, 0x3c, 0xfc, 0x82, |
| 0x3b, 0xd4, 0x03, 0x3b, 0xb0, 0xc3, 0x0c, 0xc4, 0x21, 0x07, 0x7c, 0x70, |
| 0x03, 0x7a, 0x28, 0x87, 0x76, 0x80, 0x87, 0x19, 0xd1, 0x43, 0x0e, 0xf8, |
| 0xe0, 0x06, 0xe4, 0x20, 0x0e, 0xe7, 0xe0, 0x06, 0xf6, 0x10, 0x0e, 0xf2, |
| 0xc0, 0x0e, 0xe1, 0x90, 0x0f, 0xef, 0x50, 0x0f, 0xf4, 0x30, 0x83, 0x81, |
| 0xc8, 0x01, 0x1f, 0xdc, 0x40, 0x1c, 0xe4, 0xa1, 0x1c, 0xc2, 0x61, 0x1d, |
| 0xdc, 0x40, 0x1c, 0xe4, 0x01, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00, |
| 0x2a, 0x00, 0x00, 0x00, 0x76, 0x00, 0x0d, 0x97, 0xef, 0x3c, 0x7e, 0x80, |
| 0x34, 0x40, 0x84, 0xf9, 0xc5, 0x6d, 0x1b, 0xc2, 0x36, 0x5c, 0xbe, 0xf3, |
| 0xf8, 0x42, 0x40, 0x15, 0x05, 0x11, 0x95, 0x0e, 0x30, 0x94, 0x84, 0x01, |
| 0x08, 0x98, 0x5f, 0xdc, 0xb6, 0x29, 0x48, 0xc3, 0xe5, 0x3b, 0x8f, 0x2f, |
| 0x44, 0x04, 0x30, 0x11, 0x21, 0xd0, 0x0c, 0x0b, 0x61, 0x06, 0xce, 0x70, |
| 0xf9, 0xce, 0xe3, 0x0f, 0xce, 0x74, 0xfb, 0xc5, 0x6d, 0x5b, 0xc0, 0x34, |
| 0x5c, 0xbe, 0xf3, 0xf8, 0x8b, 0x03, 0x0c, 0x62, 0xf3, 0x50, 0x93, 0x5f, |
| 0xdc, 0xb6, 0x0d, 0x40, 0xc3, 0xe5, 0x3b, 0x8f, 0x2f, 0x01, 0xcc, 0xb3, |
| 0x10, 0x7e, 0x71, 0xdb, 0x46, 0x40, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x04, |
| 0x30, 0xcf, 0x42, 0x80, 0x11, 0x30, 0xf8, 0xc5, 0x6d, 0x9b, 0x40, 0x35, |
| 0x5c, 0xbe, 0xf3, 0xf8, 0xd2, 0xe4, 0x44, 0x04, 0x4a, 0x4d, 0x0f, 0x35, |
| 0xf9, 0xc5, 0x6d, 0x5b, 0x82, 0x34, 0x5c, 0xbe, 0xf3, 0xf8, 0x13, 0x11, |
| 0x4d, 0x08, 0x10, 0x61, 0x7e, 0x71, 0xdb, 0x56, 0xf0, 0x0c, 0x97, 0xef, |
| 0x3c, 0x3e, 0xd5, 0x00, 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x04, 0x03, |
| 0x20, 0x0d, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x41, 0x53, 0x48, |
| 0x14, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf2, 0x46, 0xf7, 0x65, |
| 0x36, 0x63, 0x8c, 0x16, 0x5b, 0xb4, 0x94, 0x87, 0xd0, 0x71, 0xf8, 0xf4, |
| 0x44, 0x58, 0x49, 0x4c, 0x48, 0x1c, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00, |
| 0x12, 0x07, 0x00, 0x00, 0x44, 0x58, 0x49, 0x4c, 0x00, 0x01, 0x00, 0x00, |
| 0x10, 0x00, 0x00, 0x00, 0x30, 0x1c, 0x00, 0x00, 0x42, 0x43, 0xc0, 0xde, |
| 0x21, 0x0c, 0x00, 0x00, 0x09, 0x07, 0x00, 0x00, 0x0b, 0x82, 0x20, 0x00, |
| 0x02, 0x00, 0x00, 0x00, 0x13, 0x00, 0x00, 0x00, 0x07, 0x81, 0x23, 0x91, |
| 0x41, 0xc8, 0x04, 0x49, 0x06, 0x10, 0x32, 0x39, 0x92, 0x01, 0x84, 0x0c, |
| 0x25, 0x05, 0x08, 0x19, 0x1e, 0x04, 0x8b, 0x62, 0x80, 0x18, 0x45, 0x02, |
| 0x42, 0x92, 0x0b, 0x42, 0xc4, 0x10, 0x32, 0x14, 0x38, 0x08, 0x18, 0x4b, |
| 0x0a, 0x32, 0x62, 0x88, 0x48, 0x90, 0x14, 0x20, 0x43, 0x46, 0x88, 0xa5, |
| 0x00, 0x19, 0x32, 0x42, 0xe4, 0x48, 0x0e, 0x90, 0x11, 0x23, 0xc4, 0x50, |
| 0x41, 0x51, 0x81, 0x8c, 0xe1, 0x83, 0xe5, 0x8a, 0x04, 0x31, 0x46, 0x06, |
| 0x51, 0x18, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1b, 0x8c, 0xe0, 0xff, |
| 0xff, 0xff, 0xff, 0x07, 0x40, 0x02, 0xa8, 0x0d, 0x84, 0xf0, 0xff, 0xff, |
| 0xff, 0xff, 0x03, 0x20, 0x6d, 0x30, 0x86, 0xff, 0xff, 0xff, 0xff, 0x1f, |
| 0x00, 0x09, 0xa8, 0x00, 0x49, 0x18, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, |
| 0x13, 0x82, 0x60, 0x42, 0x20, 0x4c, 0x08, 0x06, 0x00, 0x00, 0x00, 0x00, |
| 0x89, 0x20, 0x00, 0x00, 0x5c, 0x00, 0x00, 0x00, 0x32, 0x22, 0x88, 0x09, |
| 0x20, 0x64, 0x85, 0x04, 0x13, 0x23, 0xa4, 0x84, 0x04, 0x13, 0x23, 0xe3, |
| 0x84, 0xa1, 0x90, 0x14, 0x12, 0x4c, 0x8c, 0x8c, 0x0b, 0x84, 0xc4, 0x4c, |
| 0x10, 0xa8, 0xc1, 0x08, 0x40, 0x09, 0x00, 0x0a, 0x66, 0x00, 0xe6, 0x08, |
| 0xc0, 0x60, 0x8e, 0x00, 0x29, 0xc6, 0x40, 0x10, 0x44, 0x41, 0x90, 0x51, |
| 0x0c, 0x80, 0x20, 0x88, 0x62, 0x20, 0xe4, 0xa6, 0xe1, 0xf2, 0x27, 0xec, |
| 0x21, 0x24, 0x7f, 0x25, 0xa4, 0x95, 0x98, 0xfc, 0xe2, 0xb6, 0x51, 0x31, |
| 0x0c, 0xc3, 0x40, 0x50, 0x71, 0xcf, 0x70, 0xf9, 0x13, 0xf6, 0x10, 0x92, |
| 0x1f, 0x02, 0xcd, 0xb0, 0x10, 0x28, 0x58, 0x0a, 0xa3, 0x10, 0x0c, 0x33, |
| 0x0c, 0xc3, 0x40, 0x10, 0xc4, 0x40, 0x4d, 0x91, 0x14, 0x82, 0x61, 0x86, |
| 0x61, 0x18, 0x08, 0x82, 0x18, 0x86, 0x61, 0x18, 0x86, 0x81, 0x9e, 0x32, |
| 0x0c, 0xc4, 0x40, 0x51, 0x41, 0x06, 0x62, 0x18, 0x86, 0x61, 0x18, 0x68, |
| 0x2a, 0xc4, 0x40, 0x0c, 0x03, 0x55, 0x47, 0x0d, 0x97, 0x3f, 0x61, 0x0f, |
| 0x21, 0xf9, 0xdc, 0x46, 0x15, 0x2b, 0x31, 0xf9, 0xc5, 0x6d, 0x23, 0x62, |
| 0x18, 0x86, 0xa1, 0x10, 0x17, 0xc1, 0x10, 0x84, 0x95, 0x62, 0x20, 0x86, |
| 0x61, 0x20, 0x6d, 0x8e, 0x20, 0x28, 0x06, 0x43, 0x14, 0x04, 0xc1, 0x51, |
| 0x37, 0x10, 0x30, 0x8c, 0x40, 0x0c, 0x33, 0xb5, 0xc1, 0x38, 0xb0, 0x43, |
| 0x38, 0xcc, 0xc3, 0x3c, 0xb8, 0x01, 0x2d, 0x94, 0x03, 0x3e, 0xd0, 0x43, |
| 0x3d, 0xc8, 0x43, 0x39, 0xc8, 0x01, 0x29, 0xf0, 0x81, 0x3d, 0x94, 0xc3, |
| 0x38, 0xd0, 0xc3, 0x3b, 0xc8, 0x03, 0x1f, 0x98, 0x03, 0x3b, 0xbc, 0x43, |
| 0x38, 0xd0, 0x03, 0x1b, 0x80, 0x01, 0x1d, 0xf8, 0x01, 0x18, 0xf8, 0x81, |
| 0x1e, 0xe8, 0x41, 0x3b, 0xa4, 0x03, 0x3c, 0xcc, 0xc3, 0x2f, 0xd0, 0x43, |
| 0x3e, 0xc0, 0x43, 0x39, 0xa0, 0x80, 0x98, 0x49, 0x0c, 0xc6, 0x81, 0x1d, |
| 0xc2, 0x61, 0x1e, 0xe6, 0xc1, 0x0d, 0x68, 0xa1, 0x1c, 0xf0, 0x81, 0x1e, |
| 0xea, 0x41, 0x1e, 0xca, 0x41, 0x0e, 0x48, 0x81, 0x0f, 0xec, 0xa1, 0x1c, |
| 0xc6, 0x81, 0x1e, 0xde, 0x41, 0x1e, 0xf8, 0xc0, 0x1c, 0xd8, 0xe1, 0x1d, |
| 0xc2, 0x81, 0x1e, 0xd8, 0x00, 0x0c, 0xe8, 0xc0, 0x0f, 0xc0, 0xc0, 0x0f, |
| 0x90, 0x00, 0x86, 0x24, 0x5e, 0xc2, 0x39, 0x8d, 0x34, 0x01, 0xcd, 0x24, |
| 0xa1, 0x66, 0x18, 0x86, 0x01, 0x1c, 0x86, 0x61, 0x00, 0x41, 0x10, 0x24, |
| 0xf2, 0x26, 0x69, 0x8a, 0x28, 0x61, 0xf2, 0x59, 0x80, 0x79, 0x16, 0x22, |
| 0x62, 0x27, 0x60, 0x22, 0x50, 0x40, 0x90, 0x99, 0x0e, 0xc4, 0x14, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x13, 0x14, 0x72, 0xc0, 0x87, 0x74, 0x60, 0x87, |
| 0x36, 0x68, 0x87, 0x79, 0x68, 0x03, 0x72, 0xc0, 0x87, 0x0d, 0xaf, 0x50, |
| 0x0e, 0x6d, 0xd0, 0x0e, 0x7a, 0x50, 0x0e, 0x6d, 0x00, 0x0f, 0x7a, 0x30, |
| 0x07, 0x72, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x71, 0xa0, |
| 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, 0x0e, 0x78, 0xa0, 0x07, 0x73, 0x20, |
| 0x07, 0x6d, 0x90, 0x0e, 0x71, 0x60, 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0, |
| 0x06, 0xe9, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x90, |
| 0x0e, 0x76, 0x40, 0x07, 0x7a, 0x60, 0x07, 0x74, 0xd0, 0x06, 0xe6, 0x10, |
| 0x07, 0x76, 0xa0, 0x07, 0x73, 0x20, 0x07, 0x6d, 0x60, 0x0e, 0x73, 0x20, |
| 0x07, 0x7a, 0x30, 0x07, 0x72, 0xd0, 0x06, 0xe6, 0x60, 0x07, 0x74, 0xa0, |
| 0x07, 0x76, 0x40, 0x07, 0x6d, 0xe0, 0x0e, 0x78, 0xa0, 0x07, 0x71, 0x60, |
| 0x07, 0x7a, 0x30, 0x07, 0x72, 0xa0, 0x07, 0x76, 0x40, 0x07, 0x43, 0x9e, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, |
| 0x3c, 0x06, 0x10, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x0c, 0x79, 0x10, 0x20, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x00, 0x18, 0xf2, 0x34, 0x40, 0x00, 0x0c, 0x00, 0x00, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x30, 0xe4, 0x79, 0x80, 0x00, 0x18, 0x00, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x60, 0xc8, 0x13, 0x01, 0x01, 0x10, 0x00, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0xc0, 0x90, 0x67, 0x02, 0x02, 0x20, 0x00, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x80, 0x21, 0x4f, 0x05, 0x04, 0x40, 0x00, |
| 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x43, 0x1e, 0x0c, 0x08, 0x80, |
| 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x86, 0x3c, 0x1a, 0x10, |
| 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0x79, 0x3a, |
| 0x20, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0x02, |
| 0x01, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x32, 0x1e, 0x98, 0x14, |
| 0x19, 0x11, 0x4c, 0x90, 0x8c, 0x09, 0x26, 0x47, 0xc6, 0x04, 0x43, 0x22, |
| 0x4a, 0x60, 0x04, 0xa0, 0x1c, 0x8a, 0xa1, 0x08, 0x4a, 0xa2, 0xc0, 0x03, |
| 0xca, 0xa0, 0x3c, 0xa8, 0x28, 0x89, 0x32, 0x28, 0x84, 0x11, 0x80, 0x22, |
| 0x28, 0x10, 0x1a, 0x67, 0x00, 0xa8, 0x9c, 0x01, 0xa0, 0x73, 0x06, 0x80, |
| 0xd0, 0xb1, 0x1c, 0x86, 0x00, 0x00, 0x00, 0x78, 0x1e, 0x00, 0x08, 0x04, |
| 0x02, 0x01, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, 0x71, 0x00, 0x00, 0x00, |
| 0x1a, 0x03, 0x4c, 0x90, 0x46, 0x02, 0x13, 0x44, 0x8f, 0x0c, 0x6f, 0xec, |
| 0xed, 0x4d, 0x0c, 0x24, 0xc6, 0xe5, 0xc6, 0x45, 0x66, 0x06, 0x06, 0xc7, |
| 0x25, 0xc6, 0x06, 0x04, 0xa5, 0x46, 0x86, 0x2c, 0x2c, 0xe6, 0xa6, 0x4c, |
| 0x26, 0x27, 0x65, 0x43, 0x10, 0x4c, 0x10, 0x88, 0x65, 0x82, 0x40, 0x30, |
| 0x1b, 0x84, 0x81, 0x98, 0x20, 0x10, 0xcd, 0x06, 0x61, 0x30, 0x28, 0xc0, |
| 0xcd, 0x4d, 0x10, 0x08, 0x67, 0xc3, 0x80, 0x24, 0xc4, 0x04, 0x61, 0x0c, |
| 0x34, 0x02, 0x13, 0x04, 0xe2, 0x99, 0x20, 0x10, 0xd0, 0x06, 0x81, 0x70, |
| 0x36, 0x24, 0xc4, 0xc2, 0x10, 0xc4, 0xd0, 0x10, 0xcf, 0x86, 0x64, 0x58, |
| 0x18, 0x62, 0x18, 0x1a, 0xe2, 0xd9, 0x90, 0x34, 0x0b, 0x43, 0x34, 0x43, |
| 0x43, 0x3c, 0x1b, 0x06, 0x28, 0x92, 0x26, 0x08, 0x65, 0xb0, 0x4d, 0x10, |
| 0x88, 0x68, 0x03, 0x42, 0x50, 0x0c, 0x31, 0x0c, 0x15, 0xb0, 0x21, 0xb0, |
| 0x26, 0x08, 0x67, 0xc0, 0x6d, 0x40, 0x08, 0x8c, 0x21, 0x88, 0x81, 0x00, |
| 0x36, 0x20, 0x03, 0xc6, 0x10, 0xc3, 0x40, 0x00, 0x1b, 0x84, 0x4c, 0xdb, |
| 0x40, 0x4c, 0xc0, 0xb5, 0x4d, 0x10, 0xd0, 0xa0, 0xdb, 0x10, 0x74, 0x13, |
| 0x04, 0x01, 0x20, 0xd1, 0x16, 0x96, 0xe6, 0xc6, 0x65, 0xca, 0xea, 0x0b, |
| 0xea, 0x6d, 0x2e, 0x8d, 0x2e, 0xed, 0xcd, 0x6d, 0x82, 0x50, 0x50, 0x13, |
| 0x84, 0xa2, 0xda, 0x10, 0x10, 0x13, 0x84, 0xc2, 0x9a, 0x20, 0x14, 0xd7, |
| 0x86, 0x85, 0x08, 0x03, 0x31, 0x18, 0x03, 0x32, 0x28, 0x83, 0xa1, 0x0c, |
| 0x08, 0x33, 0x00, 0x88, 0x50, 0x15, 0x61, 0x0d, 0x3d, 0x3d, 0x49, 0x11, |
| 0x4d, 0x10, 0x0a, 0x6c, 0x82, 0x40, 0x48, 0x1b, 0x04, 0x35, 0x50, 0x83, |
| 0x0d, 0xcb, 0x80, 0x06, 0x62, 0x60, 0x06, 0x64, 0x90, 0x06, 0x43, 0x1a, |
| 0x0c, 0x66, 0xb0, 0x06, 0x2c, 0x86, 0x9e, 0x98, 0x9e, 0xa4, 0x26, 0x08, |
| 0xc4, 0xb4, 0x41, 0x50, 0x03, 0x37, 0xd8, 0xb0, 0x34, 0x6d, 0x20, 0x06, |
| 0x66, 0x40, 0x06, 0x69, 0x30, 0x94, 0x41, 0x63, 0x06, 0x6f, 0xb0, 0x61, |
| 0x38, 0x03, 0x36, 0x80, 0x03, 0x26, 0x53, 0x56, 0x5f, 0x54, 0x61, 0x72, |
| 0x67, 0x65, 0x74, 0x13, 0x84, 0x22, 0xdb, 0xb0, 0x10, 0x72, 0x20, 0x06, |
| 0x73, 0x40, 0x06, 0x66, 0x30, 0x94, 0x01, 0x61, 0x06, 0x6f, 0xb0, 0x21, |
| 0xa0, 0x83, 0x0d, 0x43, 0x1c, 0xd4, 0x01, 0xb0, 0xa1, 0xf8, 0xc0, 0xc0, |
| 0x0e, 0x38, 0xa0, 0x0a, 0x1b, 0x9b, 0x5d, 0x9b, 0x4b, 0x1a, 0x59, 0x99, |
| 0x1b, 0xdd, 0x94, 0x20, 0xa8, 0x42, 0x86, 0xe7, 0x62, 0x57, 0x26, 0x37, |
| 0x97, 0xf6, 0xe6, 0x36, 0x25, 0x20, 0x9a, 0x90, 0xe1, 0xb9, 0xd8, 0x85, |
| 0xb1, 0xd9, 0x95, 0xc9, 0x4d, 0x09, 0x8c, 0x3a, 0x64, 0x78, 0x2e, 0x73, |
| 0x68, 0x61, 0x64, 0x65, 0x72, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x53, 0x82, |
| 0xa4, 0x0c, 0x19, 0x9e, 0x8b, 0x5c, 0xd9, 0xdc, 0x5b, 0x9d, 0xdc, 0x58, |
| 0xd9, 0xdc, 0x94, 0x60, 0xab, 0x43, 0x86, 0xe7, 0x62, 0x97, 0x56, 0x76, |
| 0x97, 0x44, 0x36, 0x45, 0x17, 0x46, 0x57, 0x36, 0x25, 0xe8, 0xea, 0x90, |
| 0xe1, 0xb9, 0x94, 0xb9, 0xd1, 0xc9, 0xe5, 0x41, 0xbd, 0xa5, 0xb9, 0xd1, |
| 0xcd, 0x4d, 0x09, 0xec, 0x00, 0x00, 0x00, 0x00, 0x79, 0x18, 0x00, 0x00, |
| 0x51, 0x00, 0x00, 0x00, 0x33, 0x08, 0x80, 0x1c, 0xc4, 0xe1, 0x1c, 0x66, |
| 0x14, 0x01, 0x3d, 0x88, 0x43, 0x38, 0x84, 0xc3, 0x8c, 0x42, 0x80, 0x07, |
| 0x79, 0x78, 0x07, 0x73, 0x98, 0x71, 0x0c, 0xe6, 0x00, 0x0f, 0xed, 0x10, |
| 0x0e, 0xf4, 0x80, 0x0e, 0x33, 0x0c, 0x42, 0x1e, 0xc2, 0xc1, 0x1d, 0xce, |
| 0xa1, 0x1c, 0x66, 0x30, 0x05, 0x3d, 0x88, 0x43, 0x38, 0x84, 0x83, 0x1b, |
| 0xcc, 0x03, 0x3d, 0xc8, 0x43, 0x3d, 0x8c, 0x03, 0x3d, 0xcc, 0x78, 0x8c, |
| 0x74, 0x70, 0x07, 0x7b, 0x08, 0x07, 0x79, 0x48, 0x87, 0x70, 0x70, 0x07, |
| 0x7a, 0x70, 0x03, 0x76, 0x78, 0x87, 0x70, 0x20, 0x87, 0x19, 0xcc, 0x11, |
| 0x0e, 0xec, 0x90, 0x0e, 0xe1, 0x30, 0x0f, 0x6e, 0x30, 0x0f, 0xe3, 0xf0, |
| 0x0e, 0xf0, 0x50, 0x0e, 0x33, 0x10, 0xc4, 0x1d, 0xde, 0x21, 0x1c, 0xd8, |
| 0x21, 0x1d, 0xc2, 0x61, 0x1e, 0x66, 0x30, 0x89, 0x3b, 0xbc, 0x83, 0x3b, |
| 0xd0, 0x43, 0x39, 0xb4, 0x03, 0x3c, 0xbc, 0x83, 0x3c, 0x84, 0x03, 0x3b, |
| 0xcc, 0xf0, 0x14, 0x76, 0x60, 0x07, 0x7b, 0x68, 0x07, 0x37, 0x68, 0x87, |
| 0x72, 0x68, 0x07, 0x37, 0x80, 0x87, 0x70, 0x90, 0x87, 0x70, 0x60, 0x07, |
| 0x76, 0x28, 0x07, 0x76, 0xf8, 0x05, 0x76, 0x78, 0x87, 0x77, 0x80, 0x87, |
| 0x5f, 0x08, 0x87, 0x71, 0x18, 0x87, 0x72, 0x98, 0x87, 0x79, 0x98, 0x81, |
| 0x2c, 0xee, 0xf0, 0x0e, 0xee, 0xe0, 0x0e, 0xf5, 0xc0, 0x0e, 0xec, 0x30, |
| 0x03, 0x62, 0xc8, 0xa1, 0x1c, 0xe4, 0xa1, 0x1c, 0xcc, 0xa1, 0x1c, 0xe4, |
| 0xa1, 0x1c, 0xdc, 0x61, 0x1c, 0xca, 0x21, 0x1c, 0xc4, 0x81, 0x1d, 0xca, |
| 0x61, 0x06, 0xd6, 0x90, 0x43, 0x39, 0xc8, 0x43, 0x39, 0x98, 0x43, 0x39, |
| 0xc8, 0x43, 0x39, 0xb8, 0xc3, 0x38, 0x94, 0x43, 0x38, 0x88, 0x03, 0x3b, |
| 0x94, 0xc3, 0x2f, 0xbc, 0x83, 0x3c, 0xfc, 0x82, 0x3b, 0xd4, 0x03, 0x3b, |
| 0xb0, 0xc3, 0x0c, 0xc4, 0x21, 0x07, 0x7c, 0x70, 0x03, 0x7a, 0x28, 0x87, |
| 0x76, 0x80, 0x87, 0x19, 0xd1, 0x43, 0x0e, 0xf8, 0xe0, 0x06, 0xe4, 0x20, |
| 0x0e, 0xe7, 0xe0, 0x06, 0xf6, 0x10, 0x0e, 0xf2, 0xc0, 0x0e, 0xe1, 0x90, |
| 0x0f, 0xef, 0x50, 0x0f, 0xf4, 0x30, 0x83, 0x81, 0xc8, 0x01, 0x1f, 0xdc, |
| 0x40, 0x1c, 0xe4, 0xa1, 0x1c, 0xc2, 0x61, 0x1d, 0xdc, 0x40, 0x1c, 0xe4, |
| 0x01, 0x00, 0x00, 0x00, 0x71, 0x20, 0x00, 0x00, 0x2a, 0x00, 0x00, 0x00, |
| 0x76, 0x00, 0x0d, 0x97, 0xef, 0x3c, 0x7e, 0x80, 0x34, 0x40, 0x84, 0xf9, |
| 0xc5, 0x6d, 0x1b, 0xc2, 0x36, 0x5c, 0xbe, 0xf3, 0xf8, 0x42, 0x40, 0x15, |
| 0x05, 0x11, 0x95, 0x0e, 0x30, 0x94, 0x84, 0x01, 0x08, 0x98, 0x5f, 0xdc, |
| 0xb6, 0x29, 0x48, 0xc3, 0xe5, 0x3b, 0x8f, 0x2f, 0x44, 0x04, 0x30, 0x11, |
| 0x21, 0xd0, 0x0c, 0x0b, 0x61, 0x06, 0xce, 0x70, 0xf9, 0xce, 0xe3, 0x0f, |
| 0xce, 0x74, 0xfb, 0xc5, 0x6d, 0x5b, 0xc0, 0x34, 0x5c, 0xbe, 0xf3, 0xf8, |
| 0x8b, 0x03, 0x0c, 0x62, 0xf3, 0x50, 0x93, 0x5f, 0xdc, 0xb6, 0x0d, 0x40, |
| 0xc3, 0xe5, 0x3b, 0x8f, 0x2f, 0x01, 0xcc, 0xb3, 0x10, 0x7e, 0x71, 0xdb, |
| 0x46, 0x40, 0x0d, 0x97, 0xef, 0x3c, 0xbe, 0x04, 0x30, 0xcf, 0x42, 0x80, |
| 0x11, 0x30, 0xf8, 0xc5, 0x6d, 0x9b, 0x40, 0x35, 0x5c, 0xbe, 0xf3, 0xf8, |
| 0xd2, 0xe4, 0x44, 0x04, 0x4a, 0x4d, 0x0f, 0x35, 0xf9, 0xc5, 0x6d, 0x5b, |
| 0x82, 0x34, 0x5c, 0xbe, 0xf3, 0xf8, 0x13, 0x11, 0x4d, 0x08, 0x10, 0x61, |
| 0x7e, 0x71, 0xdb, 0x56, 0xf0, 0x0c, 0x97, 0xef, 0x3c, 0x3e, 0xd5, 0x00, |
| 0x11, 0xe6, 0x17, 0xb7, 0x6d, 0x00, 0x04, 0x03, 0x20, 0x0d, 0x00, 0x00, |
| 0x61, 0x20, 0x00, 0x00, 0x37, 0x05, 0x00, 0x00, 0x13, 0x04, 0xa3, 0x10, |
| 0x0b, 0x04, 0x00, 0x00, 0x5d, 0x00, 0x00, 0x00, 0xc4, 0x8d, 0x00, 0x50, |
| 0x51, 0x02, 0x44, 0x94, 0x5f, 0x21, 0x15, 0x6a, 0x40, 0x99, 0x06, 0x94, |
| 0x5c, 0x29, 0x94, 0x4d, 0xb1, 0x94, 0x5b, 0x19, 0x15, 0x42, 0xa9, 0x94, |
| 0x4b, 0x71, 0x95, 0x5d, 0xe1, 0xcd, 0x00, 0xd0, 0x30, 0x46, 0x00, 0x82, |
| 0x74, 0x9b, 0x83, 0xc1, 0x18, 0xc1, 0x3a, 0xe2, 0x31, 0x0b, 0x06, 0x63, |
| 0x04, 0x20, 0x08, 0xe3, 0xe1, 0x18, 0x8c, 0x11, 0x98, 0xf7, 0xba, 0xca, |
| 0xde, 0x18, 0x41, 0xcc, 0x83, 0x7d, 0xee, 0x8d, 0x11, 0xb8, 0x7d, 0x2c, |
| 0xda, 0xde, 0x18, 0xc1, 0xbb, 0xa7, 0xe5, 0xfd, 0x8d, 0x11, 0xe8, 0xac, |
| 0x39, 0x87, 0x60, 0x30, 0x46, 0x20, 0xe6, 0x62, 0xda, 0x7f, 0x63, 0x04, |
| 0x60, 0xc9, 0xb3, 0xf1, 0x2f, 0x8c, 0x11, 0x8c, 0xe9, 0xaa, 0xe6, 0xbe, |
| 0x30, 0x46, 0xf0, 0xcf, 0xa4, 0xff, 0xfb, 0xc2, 0x18, 0x01, 0x5d, 0x83, |
| 0x62, 0xfe, 0x8d, 0x11, 0xb4, 0x70, 0x1c, 0x83, 0xbe, 0x30, 0x46, 0x30, |
| 0xf7, 0x6d, 0x9a, 0xfa, 0xc2, 0x18, 0x41, 0xeb, 0x86, 0x3c, 0xef, 0x0b, |
| 0x63, 0x04, 0x7c, 0xce, 0xfa, 0xf8, 0x37, 0x46, 0x00, 0x82, 0x20, 0x88, |
| 0x82, 0xc1, 0x18, 0x01, 0x08, 0x82, 0xa0, 0x0a, 0x06, 0x63, 0x04, 0x20, |
| 0x08, 0x82, 0x2c, 0x18, 0x8c, 0x11, 0x80, 0x20, 0x08, 0xba, 0x60, 0x30, |
| 0x46, 0x00, 0x82, 0x20, 0x08, 0x83, 0xc1, 0x18, 0x01, 0xcb, 0x9e, 0xa1, |
| 0xfc, 0x8d, 0x11, 0xa0, 0x7e, 0x19, 0xab, 0xdf, 0x18, 0x41, 0x7e, 0xea, |
| 0xe2, 0xec, 0x8d, 0x11, 0xe8, 0x35, 0xb8, 0xe3, 0xde, 0x18, 0x81, 0x8a, |
| 0xe7, 0xb6, 0xfd, 0x8d, 0x11, 0xbc, 0x7d, 0x4a, 0x8f, 0xde, 0x18, 0xc1, |
| 0x3a, 0xc7, 0x2c, 0xea, 0x8d, 0x11, 0xa4, 0x21, 0x8c, 0xee, 0xde, 0x18, |
| 0xc1, 0xdd, 0xc6, 0xaa, 0xfd, 0x8d, 0x11, 0x80, 0x20, 0xb8, 0xe6, 0x60, |
| 0x30, 0x46, 0x00, 0x82, 0x20, 0x5b, 0xff, 0xc2, 0x18, 0x01, 0xdb, 0xce, |
| 0x3f, 0xe9, 0x8d, 0x11, 0x80, 0x20, 0x08, 0xc2, 0xbf, 0x30, 0x46, 0x00, |
| 0x82, 0x20, 0x88, 0xff, 0xc2, 0x18, 0x01, 0xdb, 0xc6, 0xaf, 0xbc, 0x8d, |
| 0x11, 0xb8, 0x7d, 0x2c, 0xda, 0xbe, 0x30, 0x46, 0xd0, 0xc7, 0xa2, 0x8b, |
| 0x7f, 0x63, 0x04, 0xb5, 0x5a, 0xab, 0xed, 0x37, 0x46, 0x20, 0x8b, 0x6e, |
| 0x4f, 0x83, 0xc1, 0x18, 0x01, 0x0f, 0xaf, 0x3a, 0xdd, 0x8d, 0x11, 0x80, |
| 0x20, 0x08, 0x92, 0x60, 0x30, 0x46, 0x00, 0x82, 0x20, 0x08, 0x82, 0xc1, |
| 0x18, 0x01, 0x08, 0x82, 0x20, 0xdc, 0x8d, 0x11, 0x80, 0x20, 0xe8, 0xdf, |
| 0xdf, 0x08, 0xc0, 0x18, 0x01, 0x08, 0x82, 0x20, 0xfe, 0x8d, 0x11, 0x80, |
| 0x20, 0x08, 0xc2, 0xdf, 0x0c, 0x00, 0x00, 0x00, 0x23, 0x06, 0x09, 0x00, |
| 0x82, 0x60, 0xd0, 0xe5, 0xc2, 0x1f, 0xb0, 0x02, 0x2d, 0xd0, 0x42, 0x29, |
| 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x41, 0xa7, 0x0b, 0xa0, 0xd0, 0x0a, |
| 0xb9, 0x90, 0x0b, 0xa6, 0x30, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0xdd, |
| 0x2e, 0x84, 0x82, 0x2b, 0xe4, 0x42, 0x2e, 0x9c, 0xc2, 0x88, 0x41, 0x02, |
| 0x80, 0x20, 0x18, 0x74, 0xbc, 0x20, 0x0a, 0xb1, 0xb0, 0x0b, 0xbb, 0x80, |
| 0x0a, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, 0xd0, 0xf5, 0xc2, 0x28, 0xc8, |
| 0xc2, 0x2e, 0xec, 0x42, 0x2a, 0x8c, 0x18, 0x24, 0x00, 0x08, 0x82, 0x41, |
| 0xe7, 0x0b, 0xa4, 0x00, 0x0b, 0xbc, 0xd0, 0x0b, 0xaa, 0x30, 0x62, 0x90, |
| 0x00, 0x20, 0x08, 0x06, 0x06, 0x3a, 0xfc, 0x81, 0x2e, 0xf4, 0x82, 0x2c, |
| 0xe4, 0xc1, 0x88, 0x41, 0x02, 0x80, 0x20, 0x18, 0x18, 0xe9, 0x00, 0x0a, |
| 0xbb, 0xe0, 0x0b, 0xab, 0xa0, 0x07, 0x23, 0x06, 0x09, 0x00, 0x82, 0x60, |
| 0x60, 0xa8, 0x43, 0x28, 0xf0, 0xc2, 0x2f, 0xcc, 0xc2, 0x1e, 0x8c, 0x18, |
| 0x24, 0x00, 0x08, 0x82, 0x81, 0xb1, 0x0e, 0xa2, 0xd0, 0x0b, 0xe0, 0x70, |
| 0x0b, 0x7c, 0x30, 0x62, 0x90, 0x00, 0x20, 0x08, 0x06, 0x06, 0x3b, 0x8c, |
| 0x82, 0x38, 0x84, 0x83, 0x2d, 0xf4, 0xc1, 0x88, 0x41, 0x02, 0x80, 0x20, |
| 0x18, 0x18, 0xed, 0x40, 0x0a, 0xe3, 0x20, 0x0e, 0xaf, 0xe0, 0x07, 0x23, |
| 0x06, 0x07, 0x00, 0x82, 0x60, 0x80, 0x9d, 0x43, 0x28, 0x1c, 0xe3, 0x30, |
| 0x9a, 0x10, 0x04, 0xc3, 0x11, 0x81, 0x14, 0x7c, 0xb3, 0x0c, 0x51, 0x10, |
| 0x0c, 0x47, 0x08, 0x52, 0xf0, 0xcd, 0x32, 0x08, 0x43, 0x30, 0x62, 0xf0, |
| 0x00, 0x20, 0x08, 0x06, 0x0d, 0x3c, 0x90, 0x82, 0xc3, 0x18, 0x45, 0x14, |
| 0x9d, 0xc3, 0x39, 0x8c, 0x42, 0x34, 0x9a, 0x10, 0x00, 0xa3, 0x09, 0x42, |
| 0x30, 0x9a, 0x30, 0x08, 0xa3, 0x09, 0xc4, 0x30, 0x4b, 0x10, 0x0d, 0x47, |
| 0x20, 0x5c, 0xf0, 0xcd, 0x32, 0x10, 0x45, 0x30, 0x62, 0x60, 0x00, 0x20, |
| 0x08, 0x06, 0x11, 0x3d, 0xd8, 0x02, 0x33, 0x62, 0x60, 0x00, 0x20, 0x08, |
| 0x06, 0x51, 0x3d, 0xdc, 0x02, 0x33, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, |
| 0x91, 0x3d, 0xb4, 0x83, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0xd1, |
| 0x3d, 0xb8, 0x83, 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x11, 0x3e, |
| 0xec, 0x02, 0x34, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x51, 0x3e, 0xf0, |
| 0x02, 0x34, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x91, 0x3e, 0xc4, 0x83, |
| 0x30, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0xd1, 0x3e, 0xc8, 0x83, 0x60, |
| 0x82, 0x01, 0x1f, 0x13, 0x0c, 0xf8, 0x8c, 0x18, 0x1c, 0x00, 0x08, 0x82, |
| 0x01, 0xb6, 0x0f, 0xb5, 0xb0, 0xe1, 0xc3, 0x68, 0x42, 0x20, 0x8c, 0x26, |
| 0x08, 0x83, 0x09, 0x85, 0x7c, 0x4c, 0x28, 0xe4, 0x33, 0x62, 0x70, 0x00, |
| 0x20, 0x08, 0x06, 0x55, 0x48, 0xfc, 0x82, 0x30, 0x07, 0x23, 0x06, 0x07, |
| 0x00, 0x82, 0x60, 0x50, 0x89, 0x04, 0x38, 0x08, 0x74, 0x30, 0x62, 0x70, |
| 0x00, 0x20, 0x08, 0x06, 0xd5, 0x48, 0xa4, 0x83, 0xa0, 0x06, 0x23, 0x06, |
| 0x07, 0x00, 0x82, 0x60, 0x50, 0x91, 0x84, 0x3a, 0x08, 0x6b, 0x60, 0xc8, |
| 0x27, 0x1f, 0x43, 0x3e, 0xf9, 0x18, 0xd1, 0x06, 0xf2, 0x31, 0xc2, 0x0d, |
| 0xe4, 0x63, 0x84, 0x10, 0x1f, 0x23, 0x84, 0xf8, 0x8c, 0x18, 0x18, 0x00, |
| 0x08, 0x82, 0x41, 0xd4, 0x12, 0xeb, 0x20, 0x8c, 0x18, 0x18, 0x00, 0x08, |
| 0x82, 0x41, 0xe4, 0x12, 0xec, 0x20, 0x98, 0x02, 0x0a, 0xf0, 0xb1, 0x60, |
| 0x80, 0x8f, 0x2d, 0xa2, 0x00, 0x1f, 0x0b, 0x08, 0xf8, 0xd8, 0xe0, 0xd0, |
| 0xc7, 0x04, 0x87, 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xd5, |
| 0x44, 0x4b, 0x08, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xd9, 0x84, |
| 0x4b, 0x08, 0x26, 0x80, 0x82, 0x7c, 0x4c, 0x08, 0x05, 0xf9, 0xd8, 0x28, |
| 0x08, 0xf1, 0x31, 0x52, 0x10, 0xe2, 0x63, 0x86, 0x21, 0x1f, 0x0b, 0x06, |
| 0xf9, 0xd8, 0x71, 0xc8, 0xc7, 0x02, 0x42, 0x3e, 0x23, 0x06, 0x06, 0x00, |
| 0x82, 0x60, 0x10, 0xfd, 0x84, 0x3f, 0x50, 0x23, 0x06, 0x06, 0x00, 0x82, |
| 0x60, 0x10, 0x81, 0xc5, 0x3f, 0x50, 0x26, 0x94, 0x02, 0x7c, 0x4c, 0x30, |
| 0x05, 0xf8, 0x98, 0x70, 0xc0, 0xc7, 0x04, 0x03, 0x3e, 0xa3, 0x09, 0x67, |
| 0x00, 0x8c, 0x26, 0xa0, 0x41, 0x60, 0x02, 0x21, 0x1f, 0x23, 0x04, 0xf9, |
| 0x8c, 0x18, 0x54, 0x00, 0x08, 0x82, 0xc1, 0xa3, 0x16, 0x2e, 0x91, 0x0a, |
| 0xa7, 0x20, 0x04, 0xac, 0xc0, 0x0a, 0x62, 0x21, 0x16, 0xfe, 0x50, 0x07, |
| 0x74, 0xc0, 0x0a, 0x71, 0x00, 0x07, 0xac, 0xc0, 0x0a, 0xa3, 0x09, 0x01, |
| 0x30, 0x9a, 0x20, 0x04, 0xa3, 0x09, 0x83, 0x30, 0x9a, 0x40, 0x0c, 0xb3, |
| 0x04, 0xd1, 0x70, 0xc4, 0x28, 0xe0, 0x42, 0xf0, 0xcd, 0x32, 0x18, 0x47, |
| 0x30, 0x62, 0xf0, 0x00, 0x20, 0x08, 0x06, 0x4d, 0x5c, 0x94, 0xc4, 0x2b, |
| 0xb4, 0xc2, 0x29, 0x98, 0x82, 0x2c, 0xc8, 0x02, 0x5a, 0xa0, 0x05, 0x49, |
| 0xc8, 0xc2, 0x68, 0x42, 0x00, 0x58, 0x80, 0x0b, 0xf2, 0xb1, 0x40, 0x17, |
| 0xe0, 0x33, 0x62, 0xf0, 0x00, 0x20, 0x08, 0x06, 0x4d, 0x5d, 0xa4, 0x04, |
| 0x2d, 0xc8, 0x42, 0x70, 0x0b, 0xb6, 0x60, 0x0b, 0x6c, 0xc1, 0x16, 0x28, |
| 0x61, 0x0b, 0xa3, 0x09, 0x01, 0x30, 0x9a, 0x20, 0x04, 0xa3, 0x09, 0x83, |
| 0x30, 0x9a, 0x40, 0x0c, 0xb3, 0x04, 0xd1, 0x70, 0x44, 0x2b, 0xec, 0x43, |
| 0xf0, 0xcd, 0x32, 0x20, 0x49, 0x30, 0x62, 0x70, 0x00, 0x20, 0x08, 0x06, |
| 0x98, 0x5d, 0xc0, 0x84, 0x2d, 0xcc, 0xc5, 0x68, 0x42, 0x20, 0x8c, 0x26, |
| 0x08, 0x83, 0x09, 0xb4, 0x20, 0x1f, 0x13, 0x68, 0x41, 0x3e, 0x26, 0x88, |
| 0x03, 0x7c, 0x4c, 0x18, 0x07, 0xf8, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, |
| 0x41, 0x04, 0x1a, 0x3f, 0x21, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, |
| 0x14, 0x1a, 0x60, 0x21, 0x98, 0x40, 0x0f, 0xf0, 0x31, 0xa1, 0x1e, 0xe0, |
| 0x33, 0x9a, 0xb0, 0x00, 0xa3, 0x09, 0x4c, 0x60, 0x02, 0x21, 0x1f, 0x13, |
| 0x08, 0xf9, 0x18, 0xc2, 0x0e, 0xf0, 0x31, 0xa4, 0x1d, 0xe0, 0x63, 0x86, |
| 0x20, 0x1f, 0x33, 0x04, 0xf9, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, |
| 0xc4, 0x1a, 0x6a, 0xe1, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xd4, |
| 0x1a, 0x6b, 0xe1, 0x8c, 0x18, 0x3c, 0x00, 0x08, 0x82, 0x41, 0x03, 0x1b, |
| 0x64, 0xe1, 0x0e, 0xec, 0x80, 0x1c, 0xf1, 0x10, 0x0f, 0xa7, 0x71, 0x1a, |
| 0x63, 0x11, 0x0f, 0xa3, 0x09, 0x01, 0x60, 0xc1, 0x3d, 0xc8, 0xc7, 0x82, |
| 0x7c, 0x80, 0xcf, 0x88, 0xc1, 0x03, 0x80, 0x20, 0x18, 0x34, 0xb4, 0x81, |
| 0x16, 0xf3, 0x10, 0x0f, 0x81, 0x3d, 0xd4, 0x43, 0x3d, 0xac, 0xc6, 0x6a, |
| 0x9c, 0x45, 0x3d, 0x8c, 0x26, 0x04, 0xc0, 0x68, 0x82, 0x10, 0x8c, 0x26, |
| 0x0c, 0xc2, 0x68, 0x02, 0x31, 0x8c, 0x18, 0x3c, 0x00, 0x08, 0x82, 0x41, |
| 0x93, 0x1b, 0x6d, 0x71, 0x0f, 0xf5, 0x10, 0x31, 0xfa, 0xa0, 0x0f, 0xb0, |
| 0x01, 0x1b, 0x6c, 0xa1, 0x0f, 0xa3, 0x09, 0x01, 0x60, 0x01, 0x48, 0xc8, |
| 0xc7, 0x02, 0x91, 0x80, 0xcf, 0x88, 0xc1, 0x03, 0x80, 0x20, 0x18, 0x34, |
| 0xbd, 0x11, 0x17, 0xfc, 0xa0, 0x0f, 0xc1, 0x3f, 0xf8, 0x83, 0x3f, 0xd0, |
| 0x06, 0x6d, 0xc0, 0x85, 0x3f, 0x8c, 0x26, 0x04, 0xc0, 0x68, 0x82, 0x10, |
| 0x8c, 0x26, 0x0c, 0xc2, 0x68, 0x02, 0x31, 0x8c, 0x18, 0x3c, 0x00, 0x08, |
| 0x82, 0x41, 0x23, 0x1e, 0x76, 0x01, 0x12, 0xfe, 0x60, 0x65, 0x23, 0x31, |
| 0x12, 0xb9, 0x91, 0x1b, 0x75, 0x31, 0x12, 0xa3, 0x09, 0x01, 0x60, 0x41, |
| 0x4a, 0xc8, 0xc7, 0x82, 0x95, 0x80, 0xcf, 0x88, 0xc1, 0x03, 0x80, 0x20, |
| 0x18, 0x34, 0xe6, 0xa1, 0x17, 0x25, 0x31, 0x12, 0x01, 0x4a, 0x9c, 0xc4, |
| 0x49, 0xf4, 0x46, 0x6f, 0xe4, 0xc5, 0x49, 0x8c, 0x26, 0x04, 0xc0, 0x68, |
| 0x82, 0x10, 0x8c, 0x26, 0x0c, 0xc2, 0x68, 0x02, 0x31, 0x8c, 0x18, 0x3c, |
| 0x00, 0x08, 0x82, 0x41, 0xb3, 0x1e, 0x7f, 0x91, 0x12, 0x27, 0xf1, 0x79, |
| 0x2c, 0xc1, 0x12, 0xe2, 0x21, 0x1e, 0x7e, 0xc1, 0x12, 0xa3, 0x09, 0x01, |
| 0x60, 0x81, 0x4c, 0xc8, 0xc7, 0x02, 0x9a, 0x80, 0xcf, 0x88, 0xc1, 0x03, |
| 0x80, 0x20, 0x18, 0x34, 0xef, 0x31, 0x1a, 0x2e, 0xc1, 0x12, 0x41, 0x4c, |
| 0xc0, 0x04, 0x4c, 0x98, 0x87, 0x79, 0x88, 0x06, 0x4c, 0x8c, 0x26, 0x04, |
| 0xc0, 0x68, 0x82, 0x10, 0x8c, 0x26, 0x0c, 0xc2, 0x68, 0x02, 0x31, 0x18, |
| 0xd1, 0xc4, 0xc7, 0x88, 0x26, 0x3e, 0x46, 0x34, 0xf1, 0x31, 0xa2, 0x89, |
| 0x8f, 0x11, 0x69, 0x20, 0x1f, 0x23, 0xd4, 0x40, 0x3e, 0x46, 0xac, 0x81, |
| 0x7c, 0x8c, 0x60, 0x03, 0xf9, 0x98, 0x77, 0x06, 0xf1, 0x31, 0xef, 0x0c, |
| 0xe2, 0x63, 0xde, 0x19, 0xc4, 0xc7, 0xbc, 0x33, 0x88, 0x8f, 0x11, 0x71, |
| 0x20, 0x1f, 0x23, 0xe4, 0x40, 0x3e, 0x46, 0xcc, 0x81, 0x7c, 0x8c, 0xa0, |
| 0x03, 0xf9, 0x18, 0xf1, 0x06, 0xf0, 0x31, 0xe2, 0x0d, 0xe0, 0x63, 0xc4, |
| 0x1b, 0xc0, 0xc7, 0x88, 0x37, 0x80, 0x8f, 0x85, 0x01, 0x11, 0x1f, 0x0b, |
| 0x22, 0xf8, 0x98, 0x18, 0x14, 0xf1, 0xb1, 0x40, 0x82, 0x8f, 0x8d, 0x81, |
| 0x11, 0x1f, 0x0b, 0x26, 0xf8, 0x18, 0x19, 0x1c, 0xf1, 0xb1, 0x80, 0x82, |
| 0x8f, 0x1d, 0xa2, 0x20, 0x1f, 0x33, 0x46, 0x41, 0x3e, 0x56, 0x90, 0x82, |
| 0x7c, 0x8c, 0x28, 0x05, 0xf9, 0x18, 0x01, 0xc1, 0xc7, 0x08, 0x08, 0x3e, |
| 0x46, 0x40, 0xf0, 0x31, 0x02, 0x82, 0xcf, 0x2c, 0x41, 0x34, 0x1c, 0xb1, |
| 0x16, 0xb8, 0x11, 0x7c, 0xb3, 0x0c, 0xca, 0x12, 0x8c, 0x18, 0x18, 0x00, |
| 0x08, 0x82, 0x41, 0x74, 0x23, 0xf9, 0xf1, 0x16, 0x23, 0x06, 0x06, 0x00, |
| 0x82, 0x60, 0x10, 0xe1, 0x88, 0x7e, 0xbc, 0xc5, 0x88, 0x81, 0x01, 0x80, |
| 0x20, 0x18, 0x44, 0x39, 0x02, 0x23, 0xc2, 0x88, 0x81, 0x01, 0x80, 0x20, |
| 0x18, 0x44, 0x3a, 0x12, 0x23, 0xc2, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, |
| 0x44, 0x3b, 0xe2, 0x1f, 0x73, 0x31, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, |
| 0x11, 0x8f, 0xfc, 0xc7, 0x5c, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, |
| 0xd4, 0x23, 0x34, 0x22, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0xe4, |
| 0x23, 0x35, 0x22, 0x98, 0x60, 0xc0, 0xc7, 0x04, 0x03, 0x3e, 0x23, 0x06, |
| 0x07, 0x00, 0x82, 0x60, 0x80, 0xf9, 0x08, 0x7e, 0xf8, 0xc5, 0x8e, 0x8c, |
| 0x26, 0x04, 0xc2, 0x68, 0x82, 0x30, 0x98, 0x50, 0xc8, 0xc7, 0x84, 0x42, |
| 0x3e, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60, 0x50, 0x91, 0x89, 0x88, 0x08, |
| 0xb6, 0x31, 0x62, 0x70, 0x00, 0x20, 0x08, 0x06, 0x55, 0x99, 0x8c, 0x88, |
| 0x70, 0x1b, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60, 0x50, 0x99, 0x09, 0x8b, |
| 0x08, 0xad, 0x31, 0x62, 0x70, 0x00, 0x20, 0x08, 0x06, 0xd5, 0x99, 0xb4, |
| 0x88, 0xe0, 0x1a, 0x86, 0x88, 0x86, 0x7c, 0x0c, 0x11, 0x0d, 0xf9, 0x18, |
| 0x01, 0x1b, 0xf2, 0x31, 0x22, 0x36, 0xe4, 0x63, 0x84, 0x10, 0x1f, 0x23, |
| 0x84, 0xf8, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x04, 0x27, 0x2e, |
| 0x22, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x14, 0x27, 0x2f, 0x22, |
| 0x98, 0x32, 0x1e, 0xf0, 0xb1, 0x60, 0x80, 0x8f, 0x2d, 0xe5, 0x01, 0x1f, |
| 0x0b, 0x08, 0xf8, 0xd8, 0xe0, 0xd0, 0xc7, 0x04, 0x87, 0x3e, 0x23, 0x06, |
| 0x06, 0x00, 0x82, 0x60, 0x10, 0xe1, 0x09, 0x9c, 0x08, 0x23, 0x06, 0x06, |
| 0x00, 0x82, 0x60, 0x10, 0xe5, 0x49, 0x9c, 0x08, 0x26, 0x8c, 0x87, 0x7c, |
| 0x4c, 0x20, 0x0f, 0xf9, 0x98, 0x79, 0x08, 0xf1, 0xb1, 0xf3, 0x10, 0xe2, |
| 0x63, 0x86, 0x21, 0x1f, 0x0b, 0x06, 0xf9, 0xd8, 0x71, 0xc8, 0xc7, 0x02, |
| 0x42, 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0x89, 0x4a, 0x98, |
| 0x50, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0x8d, 0x8a, 0x98, 0x50, |
| 0x26, 0xa0, 0x07, 0x7c, 0x4c, 0x48, 0x0f, 0xf8, 0x98, 0x70, 0xc0, 0xc7, |
| 0x04, 0x03, 0x3e, 0xa3, 0x09, 0x67, 0x00, 0x8c, 0x26, 0xa0, 0x41, 0x60, |
| 0x02, 0x21, 0x1f, 0x23, 0x04, 0xf9, 0x98, 0xa0, 0x06, 0xf2, 0x31, 0x41, |
| 0x0d, 0xe4, 0x63, 0x82, 0x7c, 0xc0, 0xc7, 0x84, 0xf9, 0x80, 0xcf, 0x88, |
| 0x81, 0x01, 0x80, 0x20, 0x18, 0x44, 0xb0, 0xf2, 0x26, 0xc2, 0x88, 0x81, |
| 0x01, 0x80, 0x20, 0x18, 0x44, 0xb1, 0x02, 0x27, 0x82, 0x09, 0x24, 0x02, |
| 0x1f, 0x13, 0x4a, 0x04, 0x3e, 0xc6, 0x08, 0xf2, 0x31, 0x46, 0x90, 0x8f, |
| 0x19, 0xfa, 0x01, 0x1f, 0x33, 0xf6, 0x03, 0x3e, 0x06, 0x09, 0xf2, 0x31, |
| 0x48, 0x90, 0xcf, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, 0x44, 0xba, 0x82, |
| 0x27, 0xcc, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, 0x44, 0xbb, 0x92, 0x27, |
| 0xcc, 0x88, 0xc1, 0x03, 0x80, 0x20, 0x18, 0x34, 0xbe, 0x22, 0x27, 0xfc, |
| 0xa1, 0x1f, 0xc8, 0xf1, 0x1f, 0xff, 0x51, 0x2b, 0xb5, 0x12, 0x27, 0xff, |
| 0x31, 0x9a, 0x10, 0x00, 0x16, 0x94, 0x88, 0x7c, 0x2c, 0x38, 0x11, 0xf8, |
| 0x8c, 0x18, 0x3c, 0x00, 0x08, 0x82, 0x41, 0x23, 0x2e, 0x76, 0x12, 0x22, |
| 0xff, 0x11, 0x90, 0xc8, 0x88, 0x8c, 0x48, 0xae, 0xe4, 0x4a, 0x9d, 0x8c, |
| 0xc8, 0x68, 0x42, 0x00, 0x8c, 0x26, 0x08, 0xc1, 0x68, 0xc2, 0x20, 0x8c, |
| 0x26, 0x10, 0xc3, 0x88, 0xc1, 0x03, 0x80, 0x20, 0x18, 0x34, 0xe7, 0xb2, |
| 0x27, 0x25, 0x32, 0x22, 0x11, 0x83, 0x22, 0x28, 0xe2, 0x2b, 0xbe, 0xa2, |
| 0x27, 0x28, 0x32, 0x9a, 0x10, 0x00, 0x16, 0xb8, 0x88, 0x7c, 0x2c, 0x80, |
| 0x11, 0xf8, 0x8c, 0x18, 0x3c, 0x00, 0x08, 0x82, 0x41, 0xb3, 0x2e, 0x7f, |
| 0xa2, 0x22, 0x28, 0x12, 0xb4, 0x08, 0x8b, 0xb0, 0x88, 0xb8, 0x88, 0x8b, |
| 0x9f, 0xb0, 0xc8, 0x68, 0x42, 0x00, 0x8c, 0x26, 0x08, 0xc1, 0x68, 0xc2, |
| 0x20, 0x8c, 0x26, 0x10, 0xc3, 0x88, 0xc1, 0x03, 0x80, 0x20, 0x18, 0x34, |
| 0xf0, 0x42, 0x2a, 0x2e, 0xc2, 0x22, 0x56, 0x16, 0x23, 0x31, 0x72, 0x2e, |
| 0xe7, 0x32, 0x2a, 0x31, 0x32, 0x9a, 0x10, 0x00, 0x16, 0xdc, 0x88, 0x7c, |
| 0x2c, 0xc8, 0x11, 0xf8, 0x8c, 0x18, 0x3c, 0x00, 0x08, 0x82, 0x41, 0x43, |
| 0x2f, 0xa8, 0x32, 0x23, 0x31, 0x12, 0xd8, 0x48, 0x8d, 0xd4, 0xc8, 0xba, |
| 0xac, 0xcb, 0xa9, 0xd4, 0xc8, 0x68, 0x42, 0x00, 0x8c, 0x26, 0x08, 0xc1, |
| 0x68, 0xc2, 0x20, 0x8c, 0x26, 0x10, 0xc3, 0x88, 0xc1, 0x03, 0x80, 0x20, |
| 0x18, 0x34, 0xf9, 0xd2, 0x2a, 0x37, 0x52, 0x23, 0x9f, 0xa7, 0x23, 0x3a, |
| 0x02, 0x2f, 0xf0, 0xc2, 0x2a, 0x3a, 0x32, 0x9a, 0x10, 0x00, 0x16, 0x80, |
| 0x89, 0x7c, 0x2c, 0x10, 0x13, 0xf8, 0x8c, 0x18, 0x3c, 0x00, 0x08, 0x82, |
| 0x41, 0xd3, 0x2f, 0xb1, 0xc2, 0x23, 0x3a, 0x12, 0xfc, 0x88, 0x8f, 0xf8, |
| 0x08, 0xbd, 0xd0, 0x0b, 0xac, 0xf8, 0xc8, 0x68, 0x42, 0x00, 0x8c, 0x26, |
| 0x08, 0xc1, 0x68, 0xc2, 0x20, 0x8c, 0x26, 0x10, 0x83, 0x11, 0x4d, 0x7c, |
| 0x8c, 0x68, 0xe2, 0x63, 0x44, 0x13, 0x1f, 0x23, 0x9a, 0xf8, 0x18, 0x91, |
| 0x06, 0xf2, 0x31, 0x42, 0x0d, 0xe4, 0x63, 0xc4, 0x1a, 0xc8, 0xc7, 0x08, |
| 0x36, 0x90, 0x8f, 0x79, 0x67, 0x10, 0x1f, 0xf3, 0xce, 0x20, 0x3e, 0xe6, |
| 0x9d, 0x41, 0x7c, 0xcc, 0x3b, 0x83, 0xf8, 0x18, 0x11, 0x07, 0xf2, 0x31, |
| 0x42, 0x0e, 0xe4, 0x63, 0xc4, 0x1c, 0xc8, 0xc7, 0x08, 0x3a, 0x90, 0x8f, |
| 0x11, 0x6f, 0x00, 0x1f, 0x23, 0xde, 0x00, 0x3e, 0x46, 0xbc, 0x01, 0x7c, |
| 0x8c, 0x78, 0x03, 0xf8, 0x58, 0x18, 0x10, 0xf1, 0xb1, 0x20, 0x82, 0x8f, |
| 0x89, 0x41, 0x11, 0x1f, 0x0b, 0x24, 0xf8, 0xd8, 0x18, 0x18, 0xf1, 0xb1, |
| 0x60, 0x82, 0x8f, 0x91, 0xc1, 0x11, 0x1f, 0x0b, 0x28, 0xf8, 0xd8, 0x21, |
| 0x0a, 0xf2, 0x31, 0x63, 0x14, 0xe4, 0x63, 0x05, 0x29, 0xc8, 0xc7, 0x88, |
| 0x52, 0x90, 0x8f, 0x11, 0x10, 0x7c, 0x8c, 0x80, 0xe0, 0x63, 0x04, 0x04, |
| 0x1f, 0x23, 0x20, 0xf8, 0xcc, 0x12, 0x44, 0xc3, 0x11, 0x79, 0x52, 0x2e, |
| 0xc1, 0x37, 0xcb, 0xc0, 0x34, 0xc1, 0x88, 0xc1, 0x03, 0x80, 0x20, 0x18, |
| 0x34, 0x67, 0xb3, 0x2f, 0xa5, 0x32, 0x2a, 0x7d, 0xc2, 0x27, 0xa8, 0x82, |
| 0x2a, 0x3e, 0xe3, 0x33, 0xfa, 0x82, 0x2a, 0xa3, 0x09, 0x01, 0x30, 0x62, |
| 0xf0, 0x00, 0x20, 0x08, 0x06, 0x4d, 0xda, 0xf4, 0x0b, 0xaa, 0x94, 0xca, |
| 0x9f, 0xf8, 0x89, 0xaa, 0xa8, 0x0a, 0xd8, 0x80, 0x0d, 0xbf, 0xa8, 0xca, |
| 0x68, 0x42, 0x00, 0x8c, 0x26, 0x08, 0xc1, 0x88, 0xc1, 0x01, 0x80, 0x20, |
| 0x18, 0x60, 0x67, 0x13, 0x32, 0xa7, 0xd2, 0x33, 0xa3, 0x09, 0x01, 0x30, |
| 0x9a, 0x20, 0x04, 0xa3, 0x09, 0x83, 0x60, 0x03, 0x02, 0x1f, 0x1b, 0x0e, |
| 0xf8, 0xd8, 0x70, 0xc0, 0x67, 0xc4, 0xe0, 0x00, 0x40, 0x10, 0x0c, 0x30, |
| 0xb7, 0x41, 0x19, 0x57, 0x61, 0x99, 0xd1, 0x84, 0x00, 0x18, 0x4d, 0x10, |
| 0x82, 0xd1, 0x84, 0x41, 0x18, 0x31, 0x58, 0x00, 0x10, 0x04, 0x83, 0x89, |
| 0x6e, 0x64, 0xe6, 0x30, 0x8a, 0x41, 0x08, 0x46, 0x0c, 0x0e, 0x00, 0x04, |
| 0xc1, 0x00, 0x9b, 0x9b, 0x96, 0x99, 0x15, 0x9b, 0x19, 0x4d, 0x08, 0x80, |
| 0xd1, 0x04, 0x21, 0x18, 0x4d, 0x18, 0x84, 0x11, 0x83, 0x05, 0x00, 0x41, |
| 0x30, 0x98, 0xf2, 0xe6, 0x66, 0x98, 0x45, 0x19, 0x84, 0x60, 0xc4, 0xe0, |
| 0x00, 0x40, 0x10, 0x0c, 0x30, 0xbc, 0x91, 0x19, 0x5c, 0x91, 0x9b, 0xd1, |
| 0x84, 0x00, 0x18, 0x4d, 0x10, 0x82, 0xd1, 0x84, 0x41, 0x18, 0x31, 0x58, |
| 0x00, 0x10, 0x04, 0x83, 0xc9, 0x6f, 0x78, 0x26, 0x82, 0x9e, 0x41, 0x08, |
| 0x66, 0x09, 0xa2, 0xe1, 0x88, 0x5a, 0x01, 0x99, 0xe0, 0x9b, 0x65, 0x70, |
| 0x9e, 0x60, 0xc4, 0xe0, 0x01, 0x40, 0x10, 0x0c, 0x9a, 0xd1, 0xb9, 0x99, |
| 0x70, 0xf9, 0x95, 0x5c, 0xc1, 0x15, 0x72, 0x21, 0x17, 0xbd, 0xd1, 0x1b, |
| 0x9b, 0x21, 0x97, 0xd1, 0x84, 0x00, 0x18, 0x31, 0x78, 0x00, 0x10, 0x04, |
| 0x83, 0xa6, 0x74, 0x72, 0x86, 0x5c, 0xc2, 0x65, 0x57, 0x74, 0xc5, 0x5c, |
| 0xcc, 0x85, 0x6f, 0xf8, 0x06, 0x67, 0xcc, 0x65, 0x34, 0x21, 0x00, 0x46, |
| 0x13, 0x84, 0x60, 0xc4, 0xe0, 0x00, 0x40, 0x10, 0x0c, 0xb0, 0xd1, 0xe9, |
| 0x99, 0x71, 0xc9, 0x9b, 0xd1, 0x84, 0x00, 0x18, 0x4d, 0x10, 0x82, 0xd1, |
| 0x84, 0x41, 0xb0, 0x01, 0x81, 0x8f, 0x0d, 0x06, 0x7c, 0x6c, 0x40, 0xe0, |
| 0x33, 0x62, 0x70, 0x00, 0x20, 0x08, 0x06, 0x98, 0xea, 0x90, 0x8d, 0xba, |
| 0xa0, 0xcd, 0x68, 0x42, 0x00, 0x8c, 0x26, 0x08, 0xc1, 0x68, 0xc2, 0x20, |
| 0x8c, 0x18, 0x2c, 0x00, 0x08, 0x82, 0xc1, 0x04, 0x3b, 0x6e, 0x73, 0x18, |
| 0xc5, 0x20, 0x04, 0x23, 0x06, 0x07, 0x00, 0x82, 0x60, 0x80, 0xbd, 0x4e, |
| 0xda, 0xbc, 0x8b, 0xdc, 0x8c, 0x26, 0x04, 0xc0, 0x68, 0x82, 0x10, 0x8c, |
| 0x26, 0x0c, 0xc2, 0x88, 0xc1, 0x02, 0x80, 0x20, 0x18, 0x4c, 0xb5, 0x33, |
| 0x37, 0xcc, 0xa2, 0x0c, 0x42, 0x30, 0x62, 0x70, 0x00, 0x20, 0x08, 0x06, |
| 0x18, 0xed, 0xb8, 0x0d, 0xbd, 0xb8, 0xce, 0x68, 0x42, 0x00, 0x8c, 0x26, |
| 0x08, 0xc1, 0x68, 0xc2, 0x20, 0x8c, 0x18, 0x2c, 0x00, 0x08, 0x82, 0xc1, |
| 0xa4, 0x3b, 0x78, 0x13, 0x41, 0xcf, 0x20, 0x04, 0xb3, 0x04, 0xd1, 0x70, |
| 0x44, 0xbc, 0xec, 0x4c, 0xf0, 0xcd, 0x32, 0x40, 0x51, 0x30, 0x62, 0xf0, |
| 0x00, 0x20, 0x08, 0x06, 0xcd, 0xef, 0xcc, 0x4d, 0xbf, 0xec, 0x4b, 0xbd, |
| 0xd0, 0x0b, 0xc8, 0x80, 0x8c, 0xed, 0xd8, 0x8e, 0xdc, 0x80, 0xcc, 0x68, |
| 0x42, 0x00, 0x8c, 0x18, 0x3c, 0x00, 0x08, 0x82, 0x41, 0x13, 0x3e, 0x75, |
| 0x03, 0x32, 0xfd, 0x72, 0x2f, 0xf6, 0x22, 0x32, 0x22, 0x83, 0x3b, 0xb8, |
| 0x43, 0x37, 0x22, 0x33, 0x9a, 0x10, 0x00, 0x23, 0x06, 0x0f, 0x00, 0x82, |
| 0x60, 0xd0, 0x8c, 0xcf, 0xdd, 0x8c, 0xcc, 0xbf, 0xe4, 0x0b, 0xbe, 0x90, |
| 0x0c, 0xc9, 0xe8, 0x8e, 0xee, 0xd8, 0x0d, 0xc9, 0x8c, 0x26, 0x04, 0xc0, |
| 0x88, 0xc1, 0x01, 0x80, 0x20, 0x18, 0x60, 0xe0, 0xa3, 0x37, 0x20, 0x63, |
| 0x3b, 0xa3, 0x09, 0x01, 0x30, 0x9a, 0x20, 0x04, 0xa3, 0x09, 0x83, 0x60, |
| 0x43, 0x02, 0x1f, 0x1b, 0x10, 0xf8, 0xd8, 0x70, 0xc0, 0x67, 0xc4, 0xe0, |
| 0x00, 0x40, 0x10, 0x0c, 0xb0, 0xf3, 0x09, 0x9d, 0x93, 0x29, 0x9d, 0xd1, |
| 0x84, 0x00, 0x18, 0x4d, 0x10, 0x82, 0xd1, 0x84, 0x41, 0x18, 0x31, 0x58, |
| 0x00, 0x10, 0x04, 0x83, 0xa9, 0x7d, 0x56, 0xe7, 0x30, 0x8a, 0x41, 0x08, |
| 0x46, 0x0c, 0x0e, 0x00, 0x04, 0xc1, 0x00, 0x63, 0x1f, 0xd3, 0x61, 0x99, |
| 0xd7, 0x19, 0x4d, 0x08, 0x80, 0xd1, 0x04, 0x21, 0x18, 0x4d, 0x18, 0x84, |
| 0x11, 0x83, 0x05, 0x00, 0x41, 0x30, 0x98, 0xe4, 0x07, 0x76, 0x98, 0x45, |
| 0x19, 0x84, 0x60, 0xc4, 0xe0, 0x00, 0x40, 0x10, 0x0c, 0xb0, 0xf8, 0x59, |
| 0x9d, 0x98, 0x59, 0x9f, 0xd1, 0x84, 0x00, 0x18, 0x4d, 0x10, 0x82, 0xd1, |
| 0x84, 0x41, 0x18, 0x31, 0x58, 0x00, 0x10, 0x04, 0x83, 0xe9, 0x7e, 0x6a, |
| 0x27, 0x82, 0x9e, 0x41, 0x08, 0x66, 0x09, 0xa2, 0x81, 0xaa, 0x81, 0xc6, |
| 0x04, 0x9f, 0x22, 0x54, 0xca, 0x70, 0x1d, 0x44, 0x2e, 0x14, 0x94, 0x60, |
| 0x60, 0xc1, 0xb1, 0x20, 0x3e, 0x03, 0xf8, 0xec, 0x19, 0xa8, 0x1a, 0x68, |
| 0x4c, 0xf0, 0x29, 0x42, 0xa5, 0x0c, 0xd7, 0x41, 0xe4, 0x42, 0x01, 0x09, |
| 0x06, 0x15, 0x1c, 0x07, 0xf2, 0x33, 0x00, 0xd4, 0x9e, 0x81, 0xaa, 0x81, |
| 0xc6, 0x04, 0x9f, 0x22, 0x54, 0xca, 0x70, 0x1d, 0x44, 0x2e, 0x14, 0x7c, |
| 0x60, 0x40, 0xc1, 0x31, 0x20, 0x50, 0x03, 0x40, 0xed, 0x19, 0xa8, 0x1a, |
| 0x68, 0x4c, 0xf0, 0x29, 0x42, 0xa5, 0x0c, 0xd7, 0x41, 0xe4, 0x42, 0x11, |
| 0x35, 0x46, 0xd4, 0x1c, 0x51, 0x83, 0x44, 0x0d, 0x10, 0xb5, 0x67, 0x34, |
| 0x61, 0x66, 0x84, 0xe1, 0x88, 0x00, 0x6d, 0x82, 0x6f, 0x96, 0x41, 0x9a, |
| 0x82, 0x11, 0x03, 0x03, 0x00, 0x41, 0x30, 0x88, 0xfe, 0xc7, 0x7e, 0x8c, |
| 0x11, 0x03, 0x03, 0x00, 0x41, 0x30, 0x88, 0x40, 0xe8, 0x7e, 0x8c, 0x11, |
| 0x03, 0x03, 0x00, 0x41, 0x30, 0x88, 0x42, 0x08, 0x7f, 0x8c, 0x11, 0x03, |
| 0x03, 0x00, 0x41, 0x30, 0x88, 0x44, 0x68, 0x77, 0x86, 0x11, 0x03, 0x03, |
| 0x00, 0x41, 0x30, 0x88, 0x46, 0x88, 0x77, 0x86, 0x11, 0x03, 0x03, 0x00, |
| 0x41, 0x30, 0x88, 0x48, 0xa8, 0x77, 0x06, 0x1b, 0xf0, 0x46, 0x3e, 0x36, |
| 0xe4, 0x8d, 0x7c, 0x6c, 0xd0, 0x1b, 0xf9, 0x8c, 0x18, 0x18, 0x00, 0x08, |
| 0x82, 0x41, 0x84, 0x42, 0xe2, 0x33, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, |
| 0x41, 0x94, 0x42, 0xe3, 0x33, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, |
| 0xa4, 0x42, 0xe4, 0x33, 0xd8, 0xf0, 0x37, 0xf0, 0xb1, 0x01, 0x74, 0xe0, |
| 0x63, 0x43, 0xe8, 0xc0, 0x67, 0xc4, 0xe0, 0x00, 0x40, 0x10, 0x0c, 0x2a, |
| 0x16, 0x52, 0x9f, 0x81, 0x6e, 0x46, 0x0c, 0x0e, 0x00, 0x04, 0xc1, 0xa0, |
| 0x6a, 0xa1, 0xf5, 0x19, 0xea, 0x66, 0xc4, 0xe0, 0x00, 0x40, 0x10, 0x0c, |
| 0x2a, 0x17, 0x62, 0x9f, 0xc1, 0x6e, 0x2c, 0x31, 0x1d, 0xf9, 0x58, 0x72, |
| 0x3a, 0xf2, 0xb1, 0x04, 0x75, 0xe4, 0x63, 0xe8, 0x33, 0xc4, 0xc7, 0xd2, |
| 0x67, 0x88, 0x8f, 0xa9, 0xcf, 0x10, 0x1f, 0x4b, 0x06, 0xfa, 0x58, 0x32, |
| 0xd0, 0xc7, 0x92, 0x81, 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, |
| 0xe9, 0x50, 0x0c, 0x0d, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xed, |
| 0x90, 0x0c, 0x0d, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xf1, 0xd0, |
| 0x0c, 0x0d, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xf5, 0x90, 0xfd, |
| 0x0c, 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xf9, 0xd0, 0xfd, 0x0c, |
| 0x23, 0x06, 0x06, 0x00, 0x82, 0x60, 0x10, 0xfd, 0x10, 0xfe, 0x0c, 0x36, |
| 0xcc, 0x8f, 0x7c, 0x6c, 0xa0, 0x1f, 0xf9, 0xd8, 0x50, 0x3f, 0xf2, 0x19, |
| 0x31, 0x30, 0x00, 0x10, 0x04, 0x83, 0x68, 0x8c, 0xfa, 0x67, 0x18, 0x31, |
| 0x30, 0x00, 0x10, 0x04, 0x83, 0x88, 0x8c, 0xfc, 0x67, 0x18, 0x31, 0x30, |
| 0x00, 0x10, 0x04, 0x83, 0xa8, 0x8c, 0xfe, 0x67, 0xb0, 0x01, 0x7f, 0xe4, |
| 0x63, 0x43, 0xfe, 0xc8, 0xc7, 0x06, 0xfd, 0x91, 0xcf, 0x88, 0xc1, 0x01, |
| 0x80, 0x20, 0x18, 0x60, 0x66, 0x04, 0x42, 0xa6, 0xf3, 0x43, 0xa3, 0x09, |
| 0xc1, 0x60, 0x45, 0x40, 0x1f, 0x2b, 0x04, 0xfa, 0x58, 0x31, 0xd0, 0x67, |
| 0x96, 0x60, 0x1a, 0xa8, 0x18, 0x0c, 0x49, 0x1d, 0xa2, 0x81, 0x8a, 0xc1, |
| 0x90, 0xd4, 0x21, 0x1a, 0xa8, 0x18, 0x0c, 0x49, 0x1d, 0xa2, 0x11, 0x83, |
| 0x03, 0x00, 0x41, 0x30, 0xc0, 0xdc, 0x08, 0x85, 0x5c, 0xe7, 0x8c, 0x46, |
| 0x13, 0x02, 0x60, 0x38, 0x22, 0xc8, 0x1d, 0xe7, 0x9b, 0x65, 0xa0, 0xba, |
| 0x60, 0x38, 0x42, 0xc8, 0x9d, 0xe0, 0x9b, 0x65, 0xa8, 0xac, 0x60, 0x34, |
| 0x81, 0x08, 0x2c, 0x40, 0xe4, 0x63, 0x02, 0x22, 0x1f, 0x1b, 0x10, 0xf9, |
| 0xcc, 0x12, 0x74, 0xc3, 0x11, 0x87, 0xf8, 0x04, 0xdf, 0x2c, 0xc3, 0xd5, |
| 0x05, 0xc3, 0x11, 0x7d, 0x30, 0x3e, 0xc1, 0x37, 0xcb, 0x80, 0x65, 0x81, |
| 0x35, 0xf9, 0x23, 0x9f, 0x11, 0x03, 0x04, 0x00, 0x41, 0x30, 0xd0, 0xf0, |
| 0x88, 0x86, 0xf2, 0xa7, 0x09, 0x46, 0x0c, 0x10, 0x00, 0x04, 0xc1, 0x40, |
| 0xcb, 0xa3, 0x1a, 0xca, 0x9f, 0x26, 0x30, 0x28, 0x7f, 0xe4, 0x33, 0x62, |
| 0x80, 0x00, 0x20, 0x08, 0x06, 0xda, 0x1e, 0xdd, 0x50, 0xfe, 0x40, 0xc1, |
| 0x88, 0x01, 0x02, 0x80, 0x20, 0x18, 0x68, 0x7c, 0x84, 0x43, 0xf9, 0x03, |
| 0x05, 0x36, 0xe5, 0x8f, 0x7c, 0x46, 0x0c, 0x10, 0x00, 0x04, 0xc1, 0x40, |
| 0xf3, 0x23, 0x1d, 0xca, 0x9f, 0x29, 0x18, 0x31, 0x40, 0x00, 0x10, 0x04, |
| 0x03, 0xed, 0x8f, 0x76, 0x28, 0x7f, 0xa6, 0x60, 0x96, 0x20, 0x1b, 0xa8, |
| 0x18, 0x1c, 0x8c, 0x0d, 0xae, 0x81, 0x8a, 0x41, 0xc1, 0xd8, 0xe0, 0x1a, |
| 0xa8, 0x18, 0x0c, 0x8c, 0x0d, 0xae, 0x11, 0x83, 0x03, 0x00, 0x41, 0x30, |
| 0xa8, 0x4a, 0x69, 0x8c, 0x84, 0x60, 0xc4, 0xe0, 0x00, 0x40, 0x10, 0x0c, |
| 0x2a, 0x53, 0x22, 0x23, 0x22, 0x18, 0x8e, 0x08, 0xde, 0x47, 0xf8, 0x66, |
| 0x19, 0xb4, 0x2d, 0x18, 0x4d, 0xc8, 0x02, 0x0b, 0x06, 0xf9, 0x58, 0x10, |
| 0x3f, 0xf0, 0x19, 0x4d, 0xe0, 0x04, 0x0b, 0x0c, 0xf9, 0x58, 0x40, 0x3f, |
| 0xf0, 0x31, 0x22, 0xa0, 0x8f, 0x05, 0x8d, 0x7c, 0x4c, 0x68, 0xe4, 0x63, |
| 0x43, 0x23, 0x9f, 0x59, 0x82, 0x6d, 0xa0, 0x62, 0x30, 0x34, 0x30, 0xc8, |
| 0x06, 0x2a, 0x06, 0x43, 0x03, 0x83, 0x6c, 0xa0, 0x62, 0x30, 0x34, 0x30, |
| 0xc8, 0x66, 0x19, 0xb8, 0xae, 0xb3, 0x61, 0x8c, 0xe4, 0x33, 0x62, 0x80, |
| 0x00, 0x20, 0x08, 0x06, 0x1a, 0x2d, 0xc1, 0xd1, 0x18, 0x0d, 0xc1, 0x88, |
| 0x01, 0x02, 0x80, 0x20, 0x18, 0x68, 0xb5, 0x14, 0x47, 0x63, 0x34, 0x04, |
| 0x66, 0x8c, 0x91, 0x7c, 0x46, 0x0c, 0x10, 0x00, 0x04, 0xc1, 0x40, 0xbb, |
| 0xa5, 0x39, 0x1a, 0x23, 0x23, 0x18, 0x31, 0x40, 0x00, 0x10, 0x04, 0x03, |
| 0x0d, 0x97, 0xe8, 0x68, 0x8c, 0x8c, 0xc0, 0x92, 0x31, 0x92, 0xcf, 0x88, |
| 0x01, 0x02, 0x80, 0x20, 0x18, 0x68, 0xba, 0x64, 0x47, 0x63, 0x94, 0x04, |
| 0x23, 0x06, 0x08, 0x00, 0x82, 0x60, 0xa0, 0xed, 0xd2, 0x1d, 0x8d, 0x51, |
| 0x12, 0xcc, 0x12, 0x74, 0x03, 0x2d, 0x03, 0x39, 0x4c, 0xb4, 0x50, 0x39, |
| 0x1c, 0xb6, 0x91, 0x83, 0x35, 0xd0, 0x32, 0x90, 0xc3, 0x44, 0x0b, 0x95, |
| 0xc2, 0x61, 0x1b, 0x39, 0x58, 0x03, 0x2d, 0x03, 0x39, 0x4c, 0xb4, 0x50, |
| 0x19, 0x1c, 0xb6, 0x91, 0x83, 0x35, 0x1c, 0x61, 0x0e, 0x28, 0x14, 0x7c, |
| 0xb3, 0x0c, 0x5e, 0x1a, 0x04, 0xa3, 0x09, 0xfa, 0x03, 0x0c, 0x47, 0x04, |
| 0x2b, 0xe4, 0x7c, 0xb3, 0x0c, 0x1f, 0x1a, 0x04, 0xc3, 0x11, 0xc6, 0x1d, |
| 0x29, 0xdf, 0x2c, 0x43, 0x18, 0x80, 0x41, 0x60, 0xc7, 0x1d, 0xc9, 0x67, |
| 0x96, 0x40, 0x0c, 0x0c, 0xb9, 0x23, 0xf8, 0x8c, 0x18, 0x18, 0x00, 0x08, |
| 0x82, 0x41, 0x94, 0x4e, 0xe0, 0x14, 0x58, 0x80, 0x47, 0xf2, 0x19, 0x31, |
| 0x30, 0x00, 0x10, 0x04, 0x83, 0x68, 0x9d, 0x48, 0x29, 0xb0, 0x20, 0x8f, |
| 0xe4, 0x33, 0x62, 0x60, 0x00, 0x20, 0x08, 0x06, 0x51, 0x3b, 0x9d, 0x52, |
| 0x30, 0x4b, 0x20, 0x06, 0x03, 0x15, 0x83, 0x03, 0x06, 0x42, 0x18, 0x0c, |
| 0x47, 0x38, 0xa0, 0xa4, 0x7c, 0xb3, 0x0c, 0x64, 0x30, 0x06, 0x81, 0x3d, |
| 0xa0, 0x24, 0x9f, 0x59, 0x82, 0x32, 0x30, 0x08, 0x94, 0xe0, 0x33, 0x62, |
| 0x60, 0x00, 0x20, 0x08, 0x06, 0x91, 0x3c, 0xa5, 0x53, 0x60, 0x41, 0x28, |
| 0xc9, 0x67, 0xc4, 0xc0, 0x00, 0x40, 0x10, 0x0c, 0x22, 0x7a, 0x6a, 0xa5, |
| 0xc0, 0x02, 0x51, 0x92, 0xcf, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, 0x44, |
| 0xf6, 0x04, 0x4b, 0xc1, 0x2c, 0x41, 0x19, 0x0c, 0x54, 0x0c, 0xce, 0x18, |
| 0x08, 0x64, 0x30, 0x1c, 0x61, 0xa5, 0x92, 0xf2, 0xcd, 0x32, 0x9c, 0x81, |
| 0x19, 0x04, 0x76, 0xa5, 0x92, 0x7c, 0x66, 0x09, 0xd0, 0xc0, 0xb0, 0x54, |
| 0x82, 0xcf, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, 0x44, 0xfb, 0x24, 0x4f, |
| 0x81, 0x05, 0xaa, 0x24, 0x9f, 0x11, 0x03, 0x03, 0x00, 0x41, 0x30, 0x88, |
| 0xfa, 0xc9, 0x96, 0x02, 0x0b, 0x56, 0x49, 0x3e, 0x23, 0x06, 0x06, 0x00, |
| 0x82, 0x60, 0x10, 0xfd, 0x53, 0x2e, 0x05, 0xb3, 0x04, 0x68, 0x30, 0xd0, |
| 0x31, 0x80, 0x82, 0x47, 0x06, 0x67, 0x40, 0x06, 0x66, 0x30, 0xd0, 0x31, |
| 0x80, 0x82, 0x47, 0x9d, 0x01, 0x65, 0x06, 0x03, 0x1d, 0x03, 0x28, 0x78, |
| 0xc6, 0x19, 0x48, 0x66, 0x30, 0x9a, 0x90, 0x43, 0x83, 0x05, 0x84, 0x7c, |
| 0x4c, 0x20, 0xe4, 0x63, 0x03, 0x21, 0x9f, 0x59, 0x02, 0x51, 0x18, 0x8e, |
| 0x50, 0x09, 0x38, 0x0a, 0xbe, 0xd1, 0x04, 0x1f, 0x1a, 0x66, 0x19, 0xd4, |
| 0xa0, 0x0e, 0x04, 0x0b, 0xd2, 0x40, 0x3e, 0x26, 0xa4, 0x81, 0x7c, 0x6c, |
| 0x48, 0x03, 0xf9, 0x8c, 0x26, 0x88, 0x11, 0x30, 0x1c, 0x11, 0xcc, 0x91, |
| 0xf3, 0xcd, 0x32, 0x88, 0xc2, 0x1a, 0x04, 0xc3, 0x11, 0x45, 0x1e, 0x29, |
| 0xdf, 0x2c, 0x43, 0x1b, 0xb0, 0x41, 0x60, 0xc6, 0x1e, 0xc9, 0x67, 0x96, |
| 0xc0, 0x0d, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0x82, 0xa9, 0x93, |
| 0x3a, 0x46, 0x0c, 0x0c, 0x00, 0x04, 0xc1, 0x20, 0x8a, 0x29, 0x75, 0x0a, |
| 0x2c, 0xf8, 0x23, 0xf9, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x34, |
| 0x53, 0xed, 0x14, 0x58, 0x20, 0x4a, 0xf2, 0xb1, 0x80, 0x94, 0xe0, 0x33, |
| 0x4b, 0xe0, 0x06, 0x03, 0x15, 0x83, 0xc3, 0x06, 0x42, 0x1b, 0x0c, 0x47, |
| 0x34, 0xa2, 0xa4, 0x7c, 0xb3, 0x0c, 0x70, 0xf0, 0x06, 0x81, 0x39, 0xa4, |
| 0x24, 0x9f, 0x59, 0x82, 0x38, 0x18, 0x31, 0x30, 0x00, 0x10, 0x04, 0x83, |
| 0x28, 0xa7, 0x60, 0xea, 0x19, 0x31, 0x30, 0x00, 0x10, 0x04, 0x83, 0x48, |
| 0xa7, 0xe6, 0x29, 0xb0, 0x00, 0x95, 0xe4, 0x33, 0x62, 0x60, 0x00, 0x20, |
| 0x08, 0x06, 0x11, 0x4f, 0xd9, 0x53, 0x60, 0xc1, 0x2a, 0xc9, 0xc7, 0x82, |
| 0x56, 0x82, 0xcf, 0x2c, 0x41, 0x1c, 0x0c, 0x54, 0x0c, 0xce, 0x1b, 0x08, |
| 0x70, 0x30, 0x1c, 0x51, 0xad, 0x92, 0xf2, 0xcd, 0x32, 0xcc, 0x81, 0x1c, |
| 0x04, 0x66, 0xb5, 0x92, 0x7c, 0x66, 0x09, 0xe8, 0x60, 0xc4, 0xc0, 0x00, |
| 0x40, 0x10, 0x0c, 0x22, 0xb1, 0xca, 0xa9, 0x6b, 0xc4, 0xc0, 0x00, 0x40, |
| 0x10, 0x0c, 0xa2, 0xb1, 0xe2, 0xa7, 0xc0, 0x82, 0x58, 0x92, 0xcf, 0x88, |
| 0x81, 0x01, 0x80, 0x20, 0x18, 0x44, 0x65, 0xf5, 0x4f, 0x81, 0x05, 0xb4, |
| 0x24, 0x1f, 0x0b, 0x6c, 0x09, 0x3e, 0xb3, 0x04, 0x74, 0x30, 0x50, 0x31, |
| 0x38, 0x72, 0x20, 0xcc, 0xc1, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, 0x44, |
| 0x69, 0x15, 0x56, 0xd3, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, 0x44, 0x6a, |
| 0x25, 0x56, 0xcb, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, 0x44, 0x6b, 0x35, |
| 0x56, 0xc3, 0x2c, 0x81, 0x28, 0xcc, 0x32, 0xd8, 0x41, 0x28, 0xb8, 0x85, |
| 0xb1, 0x02, 0x3e, 0xc9, 0x67, 0xc4, 0x00, 0x01, 0x40, 0x10, 0x0c, 0xb4, |
| 0xb4, 0x2a, 0x29, 0x7c, 0x62, 0x85, 0x60, 0xc4, 0x00, 0x01, 0x40, 0x10, |
| 0x0c, 0x34, 0xb5, 0x32, 0x29, 0x7c, 0x62, 0x85, 0xc0, 0x5e, 0x01, 0x9f, |
| 0xe4, 0x33, 0x62, 0x80, 0x00, 0x20, 0x08, 0x06, 0x1a, 0x5b, 0xa1, 0x14, |
| 0x3e, 0xbd, 0x42, 0x30, 0x62, 0x80, 0x00, 0x20, 0x08, 0x06, 0x5a, 0x5b, |
| 0xa5, 0x14, 0x3e, 0xbd, 0x42, 0x60, 0xb2, 0x80, 0x4f, 0xf2, 0x19, 0x31, |
| 0x40, 0x00, 0x10, 0x04, 0x03, 0xed, 0xad, 0x56, 0x0a, 0x9f, 0x64, 0x21, |
| 0x18, 0x31, 0x40, 0x00, 0x10, 0x04, 0x03, 0x0d, 0xae, 0x58, 0x0a, 0x9f, |
| 0x64, 0x21, 0xb0, 0x36, 0x38, 0xe4, 0x63, 0x6e, 0x50, 0xc8, 0xc7, 0xde, |
| 0x60, 0x90, 0xcf, 0x68, 0x82, 0x2b, 0x01, 0xc3, 0x11, 0xc1, 0x2f, 0x39, |
| 0xdf, 0x2c, 0x83, 0x28, 0xdc, 0x41, 0x30, 0x1c, 0x51, 0x94, 0x93, 0xf2, |
| 0xcd, 0x32, 0xe4, 0x01, 0x1e, 0x04, 0x66, 0x9c, 0x93, 0x7c, 0x66, 0x09, |
| 0xf4, 0x60, 0xc4, 0xc0, 0x00, 0x40, 0x10, 0x0c, 0x22, 0xbe, 0x9a, 0xab, |
| 0x63, 0xc4, 0xc0, 0x00, 0x40, 0x10, 0x0c, 0xa2, 0xbe, 0xb2, 0xa9, 0xc0, |
| 0x82, 0x75, 0x92, 0xcf, 0x88, 0x81, 0x01, 0x80, 0x20, 0x18, 0x44, 0x7f, |
| 0x95, 0x53, 0x81, 0x05, 0xee, 0x24, 0x1f, 0x0b, 0xe0, 0x09, 0x3e, 0xb3, |
| 0x04, 0x7a, 0x30, 0x50, 0x31, 0x38, 0x78, 0x20, 0xe4, 0xc1, 0x70, 0x44, |
| 0xe3, 0x4e, 0xca, 0x37, 0xcb, 0xc0, 0x07, 0x7b, 0x10, 0x98, 0x03, 0x4f, |
| 0xf2, 0x99, 0x25, 0xe8, 0x83, 0x11, 0x03, 0x03, 0x00, 0x41, 0x30, 0x88, |
| 0x4a, 0x8b, 0xaf, 0x9e, 0x11, 0x03, 0x03, 0x00, 0x41, 0x30, 0x88, 0x4c, |
| 0xeb, 0xa7, 0x02, 0x0b, 0xe8, 0x49, 0x3e, 0x23, 0x06, 0x06, 0x00, 0x82, |
| 0x60, 0x10, 0xa1, 0x96, 0x58, 0x05, 0x16, 0xdc, 0x93, 0x7c, 0x2c, 0xc8, |
| 0x27, 0xf8, 0xcc, 0x12, 0xf4, 0xc1, 0x40, 0xc5, 0xe0, 0xec, 0x81, 0xc0, |
| 0x07, 0xc3, 0x11, 0xd5, 0x3d, 0x29, 0xdf, 0x2c, 0xc3, 0x1f, 0xf8, 0x41, |
| 0x60, 0x56, 0x3e, 0xc9, 0x67, 0x96, 0x00, 0x14, 0x46, 0x0c, 0x0c, 0x00, |
| 0x04, 0xc1, 0x20, 0x72, 0xad, 0xd2, 0xba, 0x46, 0x0c, 0x0c, 0x00, 0x04, |
| 0xc1, 0x20, 0x7a, 0x2d, 0xb4, 0x0a, 0x2c, 0xe8, 0x27, 0xf9, 0x8c, 0x18, |
| 0x18, 0x00, 0x08, 0x82, 0x41, 0x14, 0x5b, 0x6b, 0x15, 0x58, 0x00, 0x52, |
| 0xf2, 0xb1, 0x40, 0xa4, 0xe0, 0x33, 0x4b, 0x00, 0x0a, 0x03, 0x15, 0x83, |
| 0xe3, 0x07, 0xc2, 0x1f, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x54, |
| 0x5b, 0xad, 0x35, 0x8d, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x64, 0x5b, |
| 0xae, 0xb5, 0x8c, 0x18, 0x18, 0x00, 0x08, 0x82, 0x41, 0x74, 0x5b, 0xaf, |
| 0x35, 0xcc, 0x12, 0x88, 0x82, 0xc1, 0x02, 0x3e, 0xc8, 0xc7, 0x62, 0x01, |
| 0x1f, 0xe4, 0x63, 0xb2, 0x80, 0x0f, 0xf2, 0x99, 0x25, 0x10, 0x85, 0x81, |
| 0x9a, 0xc1, 0x2d, 0xd0, 0xc0, 0x08, 0x05, 0xb2, 0x50, 0x03, 0x72, 0xa0, |
| 0x03, 0x56, 0xb0, 0x03, 0x06, 0x14, 0x06, 0x6a, 0x06, 0xb7, 0x40, 0x03, |
| 0x23, 0x14, 0xc8, 0x42, 0x0d, 0xc8, 0x81, 0x0e, 0x58, 0xc1, 0x0e, 0x18, |
| 0x50, 0x18, 0xa8, 0x19, 0xdc, 0x02, 0x0d, 0x8c, 0x50, 0x20, 0x0b, 0x35, |
| 0x20, 0x07, 0x3a, 0x60, 0x05, 0x3b, 0x60, 0x40, 0xc1, 0x06, 0x7d, 0x92, |
| 0x8f, 0x0d, 0xfa, 0x24, 0x1f, 0x1b, 0xf4, 0x49, 0x3e, 0x56, 0x1e, 0xfa, |
| 0x24, 0x9f, 0x11, 0x83, 0x04, 0x00, 0x41, 0x30, 0x40, 0xca, 0x4b, 0xb4, |
| 0x76, 0x6b, 0xb7, 0x60, 0x8b, 0x18, 0x31, 0x48, 0x00, 0x10, 0x04, 0x03, |
| 0xa4, 0xbc, 0x44, 0x6b, 0xb7, 0x76, 0x0b, 0xb5, 0x86, 0x11, 0x83, 0x04, |
| 0x00, 0x41, 0x30, 0x40, 0xca, 0x4b, 0xb4, 0x76, 0x6b, 0xb7, 0x5e, 0x4b, |
| 0x18, 0x31, 0x48, 0x00, 0x10, 0x04, 0x03, 0xa4, 0xbc, 0x44, 0x6b, 0xb7, |
| 0x76, 0x4b, 0xb6, 0x02, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 |
| }; |