blob: 812a3a5d6559054e50663ab466368ce11da32908 [file]
#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
};