You are on page 1of 553

Strings v2.5 Copyright (C) 1999-2012 Mark Russinovich Sysinternals - www.sysinternals.com !This program cannot be run in DOS mode.

h;0 i;' l;D ;?M ;Rich .text `.data .rsrc @.reloc imm_atomic_umin imm_atomic_exch imm_atomic_cmp_exch imm_atomic_alloc imm_atomic_consume imm_atomic_umax imm_atomic_and imm_atomic_or imm_atomic_xor imm_atomic_iadd imm_atomic_imax imm_atomic_imin atomic_cmp_store atomic_xor atomic_iadd atomic_imax atomic_imin atomic_umax atomic_umin atomic_or atomic_and emit cut sampleinfo samplepos bufinfo resinfo eval_snapped eval_centroid ubfe ibfe imad bfi dmovc fcall usubb uaddc dmax dmin dmul ftod dtof dadd firstbit_shi firstbit_hi

dmov d3dcompiler_43.dll D3DX: (WARN) D3DX11 relies upon this behavior. D3DX: (WARN) least zero bytes. Deletion of a null pointer should quietly do noth ing. D3DX: (WARN) An allocation of zero bytes should return a unique non-null pointer to at D3DX: (WARN) Overloaded ::new and ::delete operators do not conform to C++ stand ards: FDIDestroy FDICopy FDICreate FCIDestroy FCIFlushCabinet FCIAddFile FCICreate cabinet.dll D0x%I64x `9xE | ; debug_break dne dlt dge deq dcl_gsinstances eval_sample_index sync store_structured ld_structured store_raw ld_raw store_uav_typed ld_uav_typed dcl_resource_structured dcl_resource_raw dcl_tgsm_structured dcl_tgsm_raw dcl_uav_structured dcl_uav_raw dcl_uav_typed dcl_thread_group dcl_hs_join_phase_instance_count dcl_hs_fork_phase_instance_count dcl_hs_max_tessfactor dcl_tessellator_output_primitive dcl_tessellator_partitioning dcl_tessellator_domain dcl_output_control_point_count dcl_input_control_point_count hs_join_phase hs_fork_phase hs_control_point_phase hs_decls swapc bfrev firstbit_lo deriv_rty_fine deriv_rty_coarse deriv_rtx_fine

deriv_rtx_coarse dcl_interface dcl_function_table dcl_function_body dcl_stream emit_then_cut_stream cut_stream emit_stream lod dcl_globalFlags dcl_indexrange dcl_indexableTemp dcl_temps dcl_output_sgv dcl_output_siv dcl_input_ps_siv dcl_input_siv dcl_resource dcl_sampler dcl_constantbuffer dcl_input_ps dcl_maxout dcl_outputtopology dcl_inputprimitive dcl_input_ps_sgv dcl_input_sgv dcl_output dcl_input jmp umad uge ult sample_c_lz sample_c sample_d sample_l sample_b round_z round_pi round_ni round_ne retc ldms ine ilt ige ieq deriv_rty deriv_rtx endswitch emit_then_cut dp2 continuec callc breakc vs_5_0 vs_4_1 vs_4_0_level_9_0 vs_4_0_level_9_3 vs_4_0_level_9_1

vs_4_0 vs_3_0 vs_2_x vs_2_a vs_2_0 vs_1_1 vs_1_0 vs.3.sw vs.3.0 vs.2.x vs.2.sw vs.2.a vs.2.0 vs.1.1 vs.1.0 tx_1_0 ps_5_0 ps_4_1 ps_4_0_level_9_0 ps_4_0_level_9_3 ps_4_0_level_9_1 ps_4_0 ps_3_0 ps_2_x ps_2_b ps_2_a ps_2_0 ps_1_4 ps_1_3 ps_1_2 ps_1_1 ps_1_0 ps.3.sw ps.3.0 ps.2.x ps.2.sw ps.2.b ps.2.a ps.2.0 ps.1.4 ps.1.3 ps.1.2 ps.1.1 ps.1.0 hs_5_0 gs_5_0 gs_4_1 gs_4_0 fx_2_0 ds_5_0 cs_5_0 cs_4_1 cs_4_0 00ffff e0e0e0 ffff40 a0a0a0 <!-</font> <font color = "#

<font color = "#%s"> Invalid parameter passed to C runtime function. EEE ('8PW 700PP ```hhh xppwpp Fd3d10.dll d3d10_1.dll *+++++++++++++++,,,,,----...///0000011122334455667789:; !"#$%&'(. %(*,.024 #$!"&')+-/1 234C)*9:C+ /78 0=>X1;<D IJ,GH@BE KLMNAFWQY #$( 9:;<' ,-./0123456789:998 98---!" %&' --..////00123456 @ !@"@ @!@ @"@"@ @#@$@%@ @'@ @*@ @'@ @,@&@+@ @'@.@ @-@ 2@3@1@0@ @4@ 7@ 6@ @)@8@ @(@ @:@9@/@ ;@5@ @!@ $@#@ $@ @ @&@%@ @'@ @)@ (@*@ !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmno pqrstuvwxyz{|}~ 2d/%mwe) g*f! nx1^_`abc" l(X{ TkiP0 4BDQRSC6 ,-IK

8:. st9 CDEFG UVWXuY SSS 6uE Kz{ Qd[ ddoe edddd inwdp [eO KO: OdT eTT TTe fgTTTTjg QQ[[OO !"#$ ./0 456789 >?@ !"#$ %&' ()* ./0 23456789: <=>?@ !"#$ %&' ()* ./0 23456789: <=>?@ !"#$ %&' ()* ./0 23456789: <=>?@ !"#$ %&' ()* ./0 23456789: <=>?@ !"#$ %&' ()* ./0 23456789: <=>?@ !"#$ %&' ()* ./0 23456789: <=>?@ !"#$ %&'

./0 3456789: <=>?@ !"#$ ./0 456789: <=>?@ !"#$ ./0 6789 <=>?@ !"#$ ./0 6789 <=>?@ !"#$ ./0 6789 <=>?@ !"#$ ./0 6789 <=>?@ !"#$ ./0 6789 <=>?@ !"#$ ./0 6789 <=>?@ !"#$ ./0 6789 <=>?@ !"#$ ./0 6789 <=>?@ !"#$ ./0 6789 <=>?@ !"#$ ./0 6789 <=>?@ !"#$ ./0 6789 <=>?@ !"#$ ./0 6789 <=>?@ !"#$ ./0 6789 <=>?@ !"#$

./0 45678 <=>?@ !"#$ %&' ()* +,-./0 23456789: <=>?@ !"#$ %&' ()* +,-./0 23456789: <=>?@ !"#$ %&' ()* +,-./0 23456789: <=>?@ !"#$ %&' ./0 3456789: <=>?@ !"#$ %&' ./0 3456789: <=>?@ !"#$ ./0 456789: <=>?@ !"#$ %&' ()* ./0 3456789: <=>?@ !"#$ %&' ./0 3456789: <=>?@ !"#$ ./0 456789: <=>?@ !"#$ ./0 456789 >?@ EKE EpqE \L9\Ek yz{K|}~ |}~ wxy

klmno rstuv |}~ =>?@AB PQR YZ[\]^ !" $%& *+, :;<=>?@ABCDEFGHIJK PQR UVWXYZ[\]^_` wxyz{|}~ !" $%& *+, :;<=>?@ABCDEFGHIJK PQR UVWXYZ[\]^_` wxyz{|}~ !" $%& *+, :;<=>?@ABCDEFGHIJK PQR UVWXYZ[\]^_` wxyz{|}~ !" $%& *+, :;<=>?@ABCDEFGHIJK PQR UVWXYZ[\]^_` wxyz{|}~ !" $%& *+, :;<=>?@ABCDEFGHIJK PQR UVWXYZ[\]^_` wxyz{|}~ !" $%& *+, :;<=>?@ABCDEFGHIJK PQR UVWXYZ[\]^_` wxyz{|}~ $%& *+, <=>?@ABCDEFGHIJ PQR XYZ[\]^_ wxyz{|}~ <=>?@ABC EFG PQR YZ[\]^_ wxyz{|}~ =>?@ABC

PQR [\]^ wxyz{|}~ =>?@ABC PQR [\]^ wxyz{|}~ =>?@ABC PQR [\]^ wxyz{|}~ =>?@ABC PQR [\]^ wxyz{|}~ =>?@ABC PQR [\]^ wxyz{|}~ =>?@ABC PQR [\]^ wxyz{|}~ =>?@ABC PQR [\]^ wxyz{|}~ =>?@ABC PQR [\]^ wxyz{|}~ =>?@ABC PQR [\]^ wxyz{|}~ =>?@ABC PQR [\]^ wxyz{|}~ =>?@ABC PQR [\]^ wxyz{|}~ =>?@ABC PQR [\]^ wxyz{|}~ =>?@ABC PQR [\]^ wxyz{|}~ %&'()*+, 45678 <=>?@AB PQRSTU XYZ[\]^_ $%& *+,-. <=>?@AB DEF

HIJ MNOPQR WXYZ[\]^_ $%& *+,-. <=>?@AB DEF HIJ LMNOPQR WXYZ[\]^_ $%& *+,-. <=>?@AB DEF HIJ MNOPQR WXYZ[\]^_ $%& *+, <=>?@AB DEF HIJ PQR XYZ[\]^_ $%& *+, <=>?@AB DEF HIJ PQR XYZ[\]^_ %&'()*+, 45678 <=>?@AB PQRSTU XYZ[\]^_ $%& *+, <=>?@AB DEF HIJ PQR XYZ[\]^_ $%& *+, <=>?@AB DEF HIJ PQR XYZ[\]^_ <=>?@AB PQR YZ[\]^_ =>?@AB PQR YZ[\]^ cdefghijklmnopqrstuv !$%&*+,-.14578:<=>?@ABDEFHIJMNOPQRUWXYZ[\]^_b /CGVcdwxyz{|}~ ";K`

klmnorstuv pqef #'()*.06JSTX^ "K` #! #" #% #* #/ #0 #2 0"9 # xyzwxyzw !!!"##$$%%%%%%%%%%%&&''''(())**++,,---....../0123456789:;< 23456789:;< )'( -0.1 /()*LMa]X !+,Z &+2 <<5 69:; =@A L/| 89:;t"#-u"%_`=N>|A}%UY^ KOik"%?QRST@hjb&'mn%UB%CVDN[EFWGH\Yde^KJcfPqrsY^gl%ovY^wxy.~z{ 1234567 00000000 !&'l >?VW ABCD VWH od= @efgxy !"#$%/0123456789 '():; !&)&&&&&&&''(( %:(*+;(:'''' .;< ;<;< *'''.''.'.__fx_2_0__ Shader@0x%p D3DCompile: Invalid flags specified #pragma pack_matrix(row_major) #pragma pack_matrix(column_major) #pragma pack_matrix() #pragma ruledisable 0x%08x #line %u %.*s #line %u 0x%x #pragma def (%s, %s, %g, %g, %g, %g) #pragma warning (once:%d) #pragma warning (disable:%d) #pragma warning (error:%d) D3DCompressedData fx_5_0 fx_4_1

fx_4_0 vFace vPos oDepth oFog oPts oPos break_c if_c phase texldl setp texldd dsy dsx dp2add bem cmp texdepth texm3x3 texdp3 texm3x2depth texdp3tex texreg2rgb defb defi def cnd logp expp texm3x3vspec texm3x3spec texm3x3tex texm3x3pad texm3x2tex texm3x2pad texreg2gb texreg2ar texbeml texbem texldb texldp texld tex texkill texcrd texcoord mova breakp break endif else endrep rep sincos nrm abs sgn crs pow

dcl label endloop ret loop callnz call m3x2 m3x3 m3x4 m4x3 m4x4 frc lrp dst lit log exp sge slt max min dp4 dp3 rsq rcp mul mad sub add mov nop boolean constant register '%s' must be defined as a variable of type bool only integer constant register '%s' must be defined as a variable of type int3 or int 4 only Constant variable '%s' bound to register greater than 8191 (%d requested) Sampler variable '%s' does not specify the sampler type. Explicit sampler types required for asm fragments. POSITION BLENDWEIGHT BLENDINDICES NORMAL PSIZE TEXCOORD TANGENT BINORMAL TESSFACTOR POSITIONT COLOR FOG DEPTH SAMPLE VFACE VPOS DIFFUSE SPECULAR invalid register, input, or constant name '%s' Invalid input register '%s' specified addressing operations are not allowed on input registers '%s' Invalid pixel shader input register '%s' specified

addressing operations not allowed on temporary registers '%s' constant register '%s' must be defined as a variable '%s' constant register address out of bounds on constant '%s', size %d, offset %d Invalid output register '%s' specified addressing operations are not allowed on output registers '%s' '%s' is not a valid register name. Registers must start with v_, r_, c_, b_, or i_ depending on the register type. (o_ for vs_3_0 only) shader version expected vs_1_0 is no longer supported; using vs_1_1 ps_1_0 is no longer supported; using ps_1_1 unrecognized shader version only vs_1_1, vs_2_0, vs_2_x, vs_2_sw, ps_2_0, ps_2_x, and ps_2_sw are supported for assembly fragments d3d9.dll Direct3DShaderValidatorCreate9 entrypoint true false internal error: stack underflow instruction coissue is not supported in this shader version instruction predication is not supported in this shader version scalar registers cannot be masked not cannot be used with other modifiers negate and divide modifiers cannot be combined invalid complement expression complement is not supported in this shader version complement cannot be used with other modifiers scalar registers cannot be swizzled only one address register reference allowed in a relative address expression Stack internal error: out of memory syntax error '%s' is not a valid instruction in this shader version invalid instruction modifiers '%s' internal error: production failed sat centroid cube volume position blendweight blendindices normal psize tangent binormal tessfactor positiont color fog depth sample bias bx2 temporary, constant, and output registers are not allowed in vs_3_0 assembly fra gments temporary and constant registers are not allowed in assembly fragments invalid register '%s[%u]' invalid register '%s[...]' invalid register '%s'

invalid mask '%s' invalid swizzle '%s' call, callnz, label, and ret instructions are not allowed in assembly fragments Matrices cannot be specified in temp registers with the fragment linker source modifiers are not allowed on destination parameters relative addressing of destination parameters is not supported in this shader ve rsion only one address register reference is allowed in a relative address expression predicates are not supported in this shader version source modifiers are not allowed on predicates relative addressing of predicates is not supported in this shader version source modifiers incompatible with SUB instruction only a0.x is allowed as a relative address register in vs_1_1 internal error: instruction size mismatch Microsoft (R) D3DX9 Shader Assembler 9.29.952.3111 fragment info exceeds maximum comment size debug info exceeds maximum comment size; no debug info emitted memory exhausted forceEarlyDepthStencil enableRawAndStructuredBuffers enableDoublePrecisionFloatOps refactoringAllowed %.*s void bool int uint byte float string Buffer Texture Texture1D Texture1DArray Texture2D Texture2DMS Texture2DArray Texture2DMSArray Texture3D TextureCube TextureCubeArray sampler SamplerState sampler1D sampler2D sampler3D samplerCUBE PixelShader VertexShader GeometryShader HullShader DomainShader RasterizerState DepthStencilState BlendState RenderTargetView DepthStencilView pixelfragment vertexfragment interface

ComputeShader double UNKNOWN // %s%u row_major %s%ux%u %s%ux%u struct %s struct // Offset: %4u %s %s %s [%u] mixed unorm snorm sint <continued> <unknown resource return type> <unused> // Buffer Definitions: cbuffer tbuffer interfaces Resource bind info for <unknown buffer type> // %s %s // { // Offset: N/A Size: N/A [unused] [unused] // Offset: %4u Size: %5u%s // 0x%08x Textures: t%u-t%u Texture: t%u Samplers: s%u-s%u Sampler: s%u // } // Resource Bindings: // Name Type Format Dim Slot Elements // ------------------------------ ---------- ------- ----------- ---- -------texture UAV sampler_c buf cubearray 1darray 2darray %sMS%d %sMS r/o struct r/w r/w+cnt append consume // %-30s %10s %6s%d %11s %4u %8u // %-30s %10s %7s %11s %4u %8u // Constant buffer to DX9 shader constant mappings:

// Target Reg Buffer Source Reg Component // ---------- ------- ---------- --------// b%-9d cb%-5d %10d %9d // i%-9d cb%-5d %10d %9d // Target Reg Buffer Start Reg # of Regs Data Conversion // ---------- ------- --------- --------- ---------------------// clip%-6d cb%-5d %9d %9d ( // c%-9d cb%-5d %9d %9d ( FLT BOOL INT UINT UNKN // Runtime generated constant mappings: // Target Reg Constant Description // ---------- -------------------------------------------------Vertex Shader position offset Instance ID Unknown Value // c%-10d %49s // Sampler/Resource to DX9 shader sampler mappings: // Target Sampler Source Sampler Source Resource // -------------- --------------- ---------------// s%-13d s%-14d t%-16d // Approximately %i instruction slots used <internal error> Undefined Isoline Triangle Quadrilateral // Tessellation Domain # of control points // -------------------- -------------------// %-20s %20u Point Line Clockwise Triangles Counter-Clockwise Triangles Integer Integer Power of 2 Odd Fractional Even Fractional // Tessellation Output Primitive Partitioning Type // ------------------------------ -----------------// %-30s %-18s // %s signature: // Name Index Mask Register SysValue Format Used // -------------------- ----- ------ -------- -------- ------ -----// no %s m%u: %-17s %-20s %5u SV_Depth N/A oDepth SV_DepthGreaterEqual oDepthGE SV_DepthLessEqual oDepthLE SV_Coverage

oMask primID special %c%c%c%c %8u NONE CLIPDST CULLDST POS RTINDEX VPINDEX VERTID PRIMID INSTID FFACE TARGET DEPTHGE DEPTHLE COVERAGE QUADEDGE QUADINT TRIEDGE TRIINT LINEDET LINEDEN %8s unknown %6s YES NO %s%s %s%d%s %s%d of ob oi ip [%s%d[%s].%c] [%s%d.%c] (%.9g , %.9g oC expr vPos vPSize 0x%08x %4u: // approximately %u instruction%s used Error: Texture shader assembly not found! Error: Error getting texture shader literal block. tx_%u_%u r%u v%u c%u a%u t%u oX%u oD%u oT%u o%u

i%u oC%u s%u b%u m%u l%u p%u x%u <invalid member offset> // Generated by Microsoft (R) D3DX9 Shader Disassembler <invalid constant table> // Parameters: <invalid type offset> // Registers: // Name Reg Size ----- ---%c%-4u %4u // Default values: // %s // %c%-4u= <invalid default value offset> { %g, %g, %g, %g } { %d, %d, %d, %d } icb vPrim oDepthGE oDepthLE null rasterizer oMask vOutputControlPointID vForkInstanceID vJoinInstanceID vicp vocp vpc vDomain this vThreadID vThreadGroupID vThreadIDInGroup vThreadIDInGroupFlattened vCoverage vGSInstanceID vCycleCounter <unknown register type %u> [%d] %d[%d]. _%d_%d. %d. + %d] (%f) (%f, %f) (%f, %f, %f, %f) (0x%08x) (%d) undefined

clip_distance cull_distance rendertarget_array_index viewport_array_index vertex_id sampleIndex primitive_id instance_id is_front_face finalQuadUeq0EdgeTessFactor finalQuadVeq0EdgeTessFactor finalQuadUeq1EdgeTessFactor finalQuadVeq1EdgeTessFactor finalQuadUInsideTessFactor finalQuadVInsideTessFactor finalTriUeq0EdgeTessFactor finalTriVeq0EdgeTessFactor finalTriWeq0EdgeTessFactor finalTriInsideTessFactor finalLineDetailTessFactor finalLineDensityTessFactor preshader vs_2_x vs_2_sw vs_3_sw ps_2_x ps_2_sw ps_3_sw vs_%u_%u ps_%u_%u // disassembly only available for VS and PS targets Error: unexpected end of buffer // %s #line %u "%s" + sin cos trunc reserved0 ??? _2d _cube _volume _unknown _position _blendweight _blendindices _normal _psize _texcoord _tangent _binormal _tessfactor _positiont _color _fog _depth _sample

_gt _eq _ge _lt _ne _le _x8 _x4 _x2 _d2 _d4 _d8 _sat _pp _centroid %.9g _bias _bx2 _dz _dw _abs // ,%d >, %s:: %s<%d // approximately %u instruction slot%s used (%u texture, %u arithmetic) // incorrect instruction offset in debug info // incorrect token offset in debug info // incorrect file offset in debug info %uu NaN Inf %gf // too many instruction outputs in debug info // incorrect scalar offset in debug info // incorrect variable offset in debug info xyzw %s[r%u.%c]< %s[r%u.%c/%u]< %s< buffer texture1d texture2d texture2dms texture3d texturecube texture1darray texture2darray texture2dmsarray texturecubearray raw_buffer structured_buffer <unknown dimension> _glc _opc <!-- id=%d --> _indexable

precise (%i,%i,%i) , stride=%u _rcpfloat _uint _uglobal _ugroup x%i[%i], %d %i | none pointlist linestrip trianglestrip undefined ??? %u point line triangle lineadj triangleadj patch1 patch2 patch3 patch4 patch5 patch6 patch7 patch8 patch9 patch10 patch11 patch12 patch13 patch14 patch15 patch16 patch17 patch18 patch19 patch20 patch21 patch22 patch23 patch24 patch25 patch26 patch27 patch28 patch29 patch30 patch31 patch32 constant linear linear centroid linear noperspective linear noperspective centroid linear sample

linear noperspective sample cb%d[%d] , dynamicIndexed , immediateIndexed %d _%s domain_quad domain_tri domain_isoline ??? partitioning_integer partitioning_pow2 partitioning_fractional_odd partitioning_fractional_even output_point output_line output_triangle_cw output_triangle_ccw l(%f) _z _nz dcl_immediateConstantBuffer { printf errorf <unknown> "%s" undecipherable custom data _dynamicindexed fp%u[%u][%u] = { , ft%u ft%u ft%u = { , fb%u fb%u , %u , %u, %u %u, %u, %u , mode_default , mode_comparison , mode_mono ps_%d_%d vs_%d_%d hs_%d_%d ds_%d_%d gs_%d_%d cs_%d_%d // Available Class Types: // Name ID // ------------------------------ ---// %-30s %4u %9u %7u %7u // Available Class Instances: // Name Type CB // --------------------------- ---- -%s[%u] // %-27s %4u %2u %9u %7u

CB Stride Texture Sampler --------- ------- ------CB Offset Texture Sampler --------- ------- -------

%7u // Interface slots, %u total: // Slots // +----------+---------+--------------------------------------// | Type ID |%4u-%-4u| // | Type ID |%4u | // | Type ID | | %-5u // | Table ID | | // %s shader bytecode: Microsoft (R) D3D Shader Disassembler // Note: SHADER WILL ONLY WORK WITH THE DEBUG SDK LAYER ENABLED. Patch Constant Input Output // Pixel Shader runs at sample frequency Level9 XNA Prepass XNA D3DCOMPILER_DISASSEMBLY_FORCE_HEX_LITERALS <pre> <body bgcolor="#000000"> </pre> %s %s = %s %s[%d] = asm { }, asm { NULL, NULL technique10 pass { // No embedded %s %s = %s[%d]; %s = %s; %s = asm { %s = NULL; } MaxLOD MinLOD BorderColor ComparisonFunc MaxAnisotropy MipLODBias AddressW AddressV AddressU Filter RenderTargetWriteMask BlendOpAlpha DestBlendAlpha SrcBlendAlpha BlendOp DestBlend SrcBlend BlendEnable AlphaToCoverageEnable

BackFaceStencilFunc BackFaceStencilPass BackFaceStencilDepthFail BackFaceStencilFail FrontFaceStencilFunc FrontFaceStencilPass FrontFaceStencilDepthFail FrontFaceStencilFail StencilWriteMask StencilReadMask StencilEnable DepthFunc DepthWriteMask DepthEnable AntialiasedLineEnable MultisampleEnable ScissorEnable DepthClipEnable SlopeScaledDepthBias DepthBiasClamp DepthBias FrontCounterClockwise CullMode FillMode AB_SampleMask AB_BlendFactor DS_StencilRef GenerateMips MAX MIN REV_SUBTRACT SUBTRACT ADD DECR INCR INVERT DECR_SAT INCR_SAT REPLACE KEEP ALWAYS GREATER_EQUAL NOT_EQUAL GREATER LESS_EQUAL EQUAL LESS NEVER BACK FRONT MIRROR_ONCE BORDER MIRROR WRAP CLAMP INV_SRC1_ALPHA SRC1_ALPHA INV_SRC1_COLOR SRC1_COLOR INV_BLEND_FACTOR

BLEND_FACTOR SRC_ALPHA_SAT INV_DEST_COLOR DEST_COLOR INV_DEST_ALPHA DEST_ALPHA INV_SRC_ALPHA SRC_ALPHA INV_SRC_COLOR SRC_COLOR ONE TEXT_1BIT COMPARISON_ANISOTROPIC COMPARISON_MIN_MAG_MIP_LINEAR COMPARISON_MIN_MAG_LINEAR_MIP_POINT COMPARISON_MIN_LINEAR_MAG_POINT_MIP_LINEAR COMPARISON_MIN_LINEAR_MAG_MIP_POINT COMPARISON_MIN_POINT_MAG_MIP_LINEAR COMPARISON_MIN_POINT_MAG_LINEAR_MIP_POINT COMPARISON_MIN_MAG_POINT_MIP_LINEAR COMPARISON_MIN_MAG_MIP_POINT ANISOTROPIC MIN_MAG_MIP_LINEAR MIN_MAG_LINEAR_MIP_POINT MIN_LINEAR_MAG_POINT_MIP_LINEAR MIN_LINEAR_MAG_MIP_POINT MIN_POINT_MAG_MIP_LINEAR MIN_POINT_MAG_LINEAR_MIP_POINT MIN_MAG_POINT_MIP_LINEAR MIN_MAG_MIP_POINT SOLID WIREFRAME ALL ZERO TRUE FALSE [%s[%u + %s].%c] [%s[%s].%c] [%s[%u].%c] [%s.%c] %s[%u + Error: Effects expression assembly in invalid format! Error: Effects expression assembly not found! Error: Error getting Effects expression constant table. Error: Error getting Effects expression literal block. /* ##Internal error## 0x%02x */ %s = { = : %s : packoffset(c%u.%c) : register(%c%u) = { "%s" , "%s" = "%s" // Offset: %4u, size: %4u // %u %s buffer(s)

single asm { /* Stream %u out decl: "%s" */ /* Stream %u to rasterizer */ /* Interface parameter %u bound to: %s %s[ %s[%s] %s[eval( eval( /* Stream out decl: "%s" */ // %u %s object(s) // %u %s interface(s) // %u technique(s) technique11 technique10 pass // %u groups(s) fxgroup // FX Version: %s // Child effect (requires effect pool): %s local shared bool4x4 bool4x3 bool4x2 bool4x1 bool3x4 bool3x3 bool3x2 bool3x1 bool2x4 bool2x3 bool2x2 bool2x1 bool1x4 bool1x3 bool1x2 bool1x1 uint4x4 uint4x3 uint4x2 uint4x1 uint3x4 uint3x3 uint3x2 uint3x1 uint2x4 uint2x3 uint2x2 uint2x1 uint1x4 uint1x3 uint1x2 uint1x1 int4x4 int4x3 int4x2 int4x1 int3x4 int3x3

int3x2 int3x1 int2x4 int2x3 int2x2 int2x1 int1x4 int1x3 int1x2 int1x1 float4x4 float4x3 float4x2 float4x1 float3x4 float3x3 float3x2 float3x1 float2x4 float2x3 float2x2 float2x1 float1x4 float1x3 float1x2 float1x1 bool4 bool3 bool2 bool1 uint4 uint3 uint2 uint1 int4 int3 int2 int1 float4 float3 float2 float1 D3DEffectCompiler MIPLODBIAS MIPMAPLODBIAS MIPFILTER MINFILTER FILTER MAGFILTER DMAPOFFSET ELEMENTINDEX SRGBTEXTURE MAXLOD MAXMIPLEVEL $Globals register or offset bind %s.%s not valid register or offset bind %s not valid Internal Error - there was a problem getting a type size There was an unexpected error in the parse tree Variable has an invalid type; is the structure definition empty?

$super %s does not support structs without members interfaces cannot be embedded in other types Incorrect number of rows or columns Objects not allowed in structures Only single-dimensional object arrays are allowed Unexpected template type String RWTexture1D RWTexture1DArray RWTexture2D RWTexture2DArray RWTexture3D RWBuffer ByteAddressBuffer RWByteAddressBuffer StructuredBuffer RWStructuredBuffer AppendStructuredBuffer ConsumeStructuredBuffer SamplerComparisonState Unexpected component type Unexpected node encountered when trying to determine type There was a problem getting annotations Only numeric types and strings are allowed as annotations This object can only be bound to one slot in this version of Effects Numeric variables ('%s') can't be shared; share the containing cbuffer instead Only numeric variables ('%s') can be added to a cbuffer Error: constant buffer %s has both user-defined offset and compiler-assigned off sets Buffers can only be bound to one slot in this version of Effects Constant buffers, functions, and techniques cannot be nested inside of constant buffers Unnamed objects are not allowed Redefinition of pass "%s" Pass Rasterizer DepthStencil Blend Sampler <unknown> DX9-style assignment syntax is deprecated in technique10 pass blocks in favor of new function call syntax Deprecated DX9 state '%s' is being ignored for %s Deprecated DX9 state '%s' is being ignored for %s; use state '%s' instead DX9 state '%s' is not supported in %s; use compatibility mode to ignore DX9 state '%s' is not supported in %s; convert to '%s' or use compatibility mode to ignore Unrecognized state '%s' State '%s' belongs in %s blocks, not %s blocks GenerateMips is not supported in %s State '%s' is not indexed Max index for effect state '%s' is %d Index is required for state '%s' SetComputeShader SetDomainShader SetHullShader Internal error: unrecognized SB API Call %s is not supported on %s Internal error: unrecognized assignment type

(unnamed) SV_IsFrontFace SV_SampleIndex ERROR: Semantic %s is not supported in fx_4_1. Stage linkage warning: Semantic %s has been placed in different registers in the two stages. Stage linkage warning: Semantic %s has been inconsistently defined in the two st ages. Stage linkage warning: Semantic %s is read from, but it's never written to. %s: ERROR: If either a HullShader or DomainShader is set then both must be set. Technique %s, Pass %s. %s: ERROR: No valid %s-%s combination could be found in Technique %s, Pass %s. %s: WARNING: There exist invalid %s-%s combinations in Technique %s, Pass %s, de pending on which elements of the specified shader array(s) are chosen. '%s': samplers can only be used with declared textures or texture assignments Assignment %s: Reference to shader variable '%s' not valid for %s techniques bec ause it uses an uninitialized shader Assignment %s: Reference to shader variable '%s' not valid for %s techniques bec ause it uses an unsupported shader model Assignment %s: Reference to shader variable '%s' not valid for %s techniques bec ause it is missing interface parameter bindings Unrecognized RHS value in assignment: '%s' There was an error compiling HLSL shader variable Undefined shader variable '%s' %s can't operate on array references Stream output geometry shaders can only be created from valid 4.0+ vertex and ge ometry shaders %s can only be used with non-NULL shaders Invalid shader type used with %s Identifier invalid or not found (were you attempting a forward reference?) %s does not support multi-output stream out StreamOut declarations must be a literal string Invalid StreamOut decl: %s Invalid StreamOut decl StreamOut rasterization stream index must be a literal ConstructGSWithSO %s does not support interface bindings invalid interface binding parameter cannot bind interfaces to classes in tbuffers BindInterfaces BindInterfaces used with a shader that does not have interface parameters Incorrect number of parameters for BindInterfaces interface variables can only be initialized with concrete classes Illegal initializer for a numeric variable Can't create/set an invalid shader. Make sure your shader is valid, and make sur e you're not using asm shaders in SM4.0 Illegal initializer Unrecognized token %s Internal error in compiler Shader model %s is not allowed in D3D10 techniques There was an error compiling expression Assignment %s: Non-array right-hand type expected Assignment %s: Only literal right-hand side values are allowed in state blocks i n Effects performance mode Assignment %s: Left-hand side type does not match right-hand side type Assignment %s: Attempting to assign an incompatible inline shader Assignment %s: Inline shader missing interface parameter bindings Assignment %s: Only 0 and NULL are valid constants for an object assignment Assignment %s: Dimensionality mismatch (LHS expects %d, RHS has %d) Invalid assignment index (%u). Maximum allowed is %u.

TEXTURE assignments inside of samplers cannot be variable indexed TEXTURE assignments inside of samplers cannot be expression indexed Assignment %s: Expressions cannot be evaluated to produce objects, though they m ay be used to index into arrays of objects Assignment %s: Objects left-hand sides cannot be assigned to expressions Effect file is too large, try reducing the number of techniques or compiling wit hout debug info SV_PrimitiveID $SKIP rgba ID3D10Effect::ParseSODecl - invalid mask declaration '%s' ID3D10Effect::ParseSODecl - Invalid output slot ID3D10Effect::ParseSODecl - Non-digit '%c' in output slot $PRESHADER_PS $PRESHADER_VS STATEBLOCK SAMPLER MAXANISOTROPY BORDERCOLOR ADDRESSW ADDRESSV ADDRESSU PIXELSHADERCONSTANT4 PIXELSHADERCONSTANT3 PIXELSHADERCONSTANT2 PIXELSHADERCONSTANT1 PIXELSHADERCONSTANT PIXELSHADERCONSTANTI PIXELSHADERCONSTANTB PIXELSHADERCONSTANTF VERTEXSHADERCONSTANT4 VERTEXSHADERCONSTANT3 VERTEXSHADERCONSTANT2 VERTEXSHADERCONSTANT1 VERTEXSHADERCONSTANT VERTEXSHADERCONSTANTI VERTEXSHADERCONSTANTB VERTEXSHADERCONSTANTF PIXELSHADER VERTEXSHADER LIGHTENABLE LIGHTPHI LIGHTTHETA LIGHTATTENUATION2 LIGHTATTENUATION1 LIGHTATTENUATION0 LIGHTFALLOFF LIGHTRANGE LIGHTDIRECTION LIGHTPOSITION LIGHTAMBIENT LIGHTSPECULAR LIGHTDIFFUSE LIGHTTYPE MATERIALPOWER MATERIALEMISSIVE MATERIALSPECULAR MATERIALAMBIENT MATERIALDIFFUSE TEXTURETRANSFORM

WORLDTRANSFORM VIEWTRANSFORM PROJECTIONTRANSFORM FVF PATCHSEGMENTS TEXTURETRANSFORMFLAGS BUMPENVLOFFSET BUMPENVLSCALE TEXCOORDINDEX BUMPENVMAT11 BUMPENVMAT10 BUMPENVMAT01 BUMPENVMAT00 RESULTARG ALPHAARG2 ALPHAARG1 ALPHAARG0 ALPHAOP COLORARG2 COLORARG1 COLORARG0 COLOROP BLENDOPALPHA DESTBLENDALPHA SRCBLENDALPHA SEPARATEALPHABLENDENABLE DEPTHBIAS SRGBWRITEENABLE COLORWRITEENABLE3 COLORWRITEENABLE2 COLORWRITEENABLE1 CCW_STENCILFUNC CCW_STENCILPASS CCW_STENCILZFAIL CCW_STENCILFAIL TWOSIDEDSTENCILMODE ENABLEADAPTIVETESSELLATION ADAPTIVETESS_W ADAPTIVETESS_Z ADAPTIVETESS_Y ADAPTIVETESS_X MAXTESSELLATIONLEVEL MINTESSELLATIONLEVEL ANTIALIASEDLINEENABLE SLOPESCALEDEPTHBIAS SCISSORTESTENABLE NORMALDEGREE POSITIONDEGREE BLENDOP TWEENFACTOR COLORWRITEENABLE INDEXEDVERTEXBLENDENABLE DEBUGMONITORTOKEN PATCHEDGESTYLE MULTISAMPLEMASK MULTISAMPLEANTIALIAS POINTSCALE_C POINTSCALE_B POINTSCALE_A POINTSCALEENABLE

POINTSPRITEENABLE POINTSIZE_MAX POINTSIZE_MIN POINTSIZE CLIPPLANEENABLE VERTEXBLEND EMISSIVEMATERIALSOURCE AMBIENTMATERIALSOURCE SPECULARMATERIALSOURCE DIFFUSEMATERIALSOURCE NORMALIZENORMALS LOCALVIEWER COLORVERTEX FOGVERTEXMODE AMBIENT LIGHTING CLIPPING WRAP15 WRAP14 WRAP13 WRAP12 WRAP11 WRAP10 WRAP9 WRAP8 WRAP7 WRAP6 WRAP5 WRAP4 WRAP3 WRAP2 WRAP1 WRAP0 TEXTUREFACTOR STENCILWRITEMASK STENCILMASK STENCILREF STENCILFUNC STENCILPASS STENCILZFAIL STENCILFAIL STENCILENABLE RANGEFOGENABLE FOGDENSITY FOGEND FOGSTART FOGTABLEMODE FOGCOLOR SPECULARENABLE FOGENABLE ALPHABLENDENABLE DITHERENABLE ALPHAFUNC ALPHAREF ZFUNC CULLMODE DESTBLEND SRCBLEND LASTPIXEL ALPHATESTENABLE

ZWRITEENABLE SHADEMODE FILLMODE ZENABLE TEXCOORDSIZE4_7 TEXCOORDSIZE4_6 TEXCOORDSIZE4_5 TEXCOORDSIZE4_4 TEXCOORDSIZE4_3 TEXCOORDSIZE4_2 TEXCOORDSIZE4_1 TEXCOORDSIZE4_0 TEXCOORDSIZE3_7 TEXCOORDSIZE3_6 TEXCOORDSIZE3_5 TEXCOORDSIZE3_4 TEXCOORDSIZE3_3 TEXCOORDSIZE3_2 TEXCOORDSIZE3_1 TEXCOORDSIZE3_0 TEXCOORDSIZE2_7 TEXCOORDSIZE2_6 TEXCOORDSIZE2_5 TEXCOORDSIZE2_4 TEXCOORDSIZE2_3 TEXCOORDSIZE2_2 TEXCOORDSIZE2_1 TEXCOORDSIZE2_0 TEXCOORDSIZE1_7 TEXCOORDSIZE1_6 TEXCOORDSIZE1_5 TEXCOORDSIZE1_4 TEXCOORDSIZE1_3 TEXCOORDSIZE1_2 TEXCOORDSIZE1_1 TEXCOORDSIZE1_0 TEX8 TEX7 TEX6 TEX5 TEX4 TEX3 TEX2 TEX1 TEX0 LASTBETA_D3DCOLOR LASTBETA_UBYTE4 XYZW XYZB5 XYZB4 XYZB3 XYZB2 XYZB1 XYZRHW XYZ DIRECTIONAL SPOT PROJECTED COUNT4 COUNT3

COUNT2 COUNT1 GAUSSIANQUAD PYRAMIDALQUAD ALPHAREPLICATE COMPLEMENT CONSTANT TEMP TFACTOR TEXTURE CURRENT SELECTMASK LERP MULTIPLYADD DOTPRODUCT3 BUMPENVMAPLUMINANCE BUMPENVMAP MODULATEINVCOLOR_ADDALPHA MODULATEINVALPHA_ADDCOLOR MODULATECOLOR_ADDALPHA MODULATEALPHA_ADDCOLOR PREMODULATE BLENDCURRENTALPHA BLENDTEXTUREALPHAPM BLENDFACTORALPHA BLENDTEXTUREALPHA BLENDDIFFUSEALPHA ADDSMOOTH ADDSIGNED2X ADDSIGNED MODULATE4X MODULATE2X MODULATE SELECTARG2 SELECTARG1 SPHEREMAP CAMERASPACEREFLECTIONVECTOR CAMERASPACEPOSITION CAMERASPACENORMAL PASSTHRU REVSUBTRACT CLIPPLANE5 CLIPPLANE4 CLIPPLANE3 CLIPPLANE2 CLIPPLANE1 CLIPPLANE0 TWEENING 3WEIGHTS 2WEIGHTS 1WEIGHTS 0WEIGHTS DISABLE CONTINUOUS DISCRETE QUINTIC CUBIC QUADRATIC ALPHA BLUE

GREEN RED COORD3 COORD2 COORD1 COORD0 COLOR2 COLOR1 MATERIAL USEW LINEAR EXP2 EXP DECRSAT INCRSAT GREATEREQUAL NOTEQUAL LESSEQUAL CCW MIRRORONCE INVBLENDFACTOR BLENDFACTOR BOTHINVSRCALPHA BOTHSRCALPHA SRCALPHASAT INVDESTCOLOR DESTCOLOR INVDESTALPHA DESTALPHA INVSRCALPHA SRCALPHA INVSRCCOLOR SRCCOLOR POINT PHONG GOURAUD FLAT ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: s ID3DXEffectCompiler: s ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler: ID3DXEffectCompiler:

Unexpected template type Unexpected component type Unexpected node encountered when trying to determine type There was an error initializing parameter handles There was an error initializing parameter annotation handle There was an error initializing technique annotation handle There was an error initializing pass annotation handles There was an error initializing the compiler There was a problem getting variable type Error initializing variable type There was a problem in the parse tree There was a problem getting annotations Only numeric types and strings are allowed as annotations Error initializing annotation type Only numeric types are allowed inside structures Arrays must be either numeric, structure, string or shader Only pass allowed within a technique Unrecognized state '%s' State '%s' is not indexed Max index for effect state '%s' is %d Index is required for state '%s'

ID3DXEffectCompiler: DMAPOFFSET sampler state can only be used with D3DDMAPSAMPL ER (i.e. sampler index 256) ID3DXEffectCompiler: Invalid sampler index %d ID3DXEffectCompiler: Invalid integer expression assignment ID3DXEffectCompiler: Unsupported sampler or stateblock expression (static usage not supported). ID3DXEffectCompiler: Can't set shader' ID3DXEffectCompiler: Geometry shader can only be set in fx_4_0 or higher.' List ID3DXEffectCompiler: Internal Error: Unexpected state. ID3DXEffectCompiler: Initializer list elements cannot be complex expressions or variables ID3DXEffectCompiler: Unexpected error ID3DXEffectCompiler: Error in type checking ID3DXEffectCompiler: State '%s' does not accept '%s' as a value ID3DXEffectCompiler: State '%s' accepts only dwords and ids ID3DXEffectCompiler: FVFs must not evaluate to NULL ID3DXEffectCompiler: Dword expressions for state '%s' must evaluate to NULL ID3DXEffectCompiler: State '%s' was assigned an unsupported value ID3DXEffectCompiler: Error initializing assignment type ID3DXEffectCompiler: Internal error initializing assignment - missing type case ID3DXEffectCompiler: Assignment cannot be a structure ID3DXEffectCompiler: Initializers must be numeric scalars ID3DXEffectCompiler: State '%s' cannot be assigned an array or structure ID3DXEffectCompiler: State '%s' was not assigned a stateblock type ID3DXEffectCompiler: State '%s' was not assigned a sampler type ID3DXEffectCompiler: State '%s' was not assigned a texture type ID3DXEffectCompiler: State '%s' was assigned an incompatible type ID3DXEffectCompiler: State '%s' must be assigned a numeric scalar or a 4-float v ector ID3DXEffectCompiler: State '%s' must be assigned a scalar ID3DXEffectCompiler: State '%s' must be assigned a 3-vector or a 4-vector or a u int scalar ID3DXEffectCompiler: State '%s' must be assigned a numeric value ID3DXEffectCompiler: Unexpected value type of state '%s' (internal error) ID3DXEffectCompiler::CompileEffect: There was an error compiling HLL shader para meter ID3DXEffectCompiler::CompileEffect: Unrecognized value type ID3DXEffectCompiler::CompileEffect: Only 1-d shader arrays allowed ID3DXEffectCompiler::CompileEffect: Shader arrays must be a previously defined p arameter ID3DXEffectCompiler::CompileEffect: Shader arrays index was not float or int ID3DXEffectCompiler::CompileEffect: Shader arrays index %d out of bounds [0, %d] ID3DXEffectCompiler::CompileEffect: There was an error compiling expression ID3DXEffectCompiler::CompileEffect: Could not compile expression containing shad er array ID3DXEffectCompiler: There were no techniques ID3DXEffectCompiler: This sampler is used with a DX10-style texture intrinsic. T his is not implemented in this version of the compiler. ID3DXEffectCompiler: Compilation failed Output variable %s%s contains a system-interpreted value (%s) which must be written in every exe cution path of the shader <| A%u (B%u) %s%s contains a system-interpreted value (%s) which should be written in every e xecution path of the shader <| A%u (B%u) emitting a system-interpreted value which is not written in every execution path of the shader <| A%u (B%u) emitting a system-interpreted value which may not be written in every execution path of the shader <| A%u (B%u) Inconsistent semantic definition: %s and %s

Duplicate system value semantic definition: %s and %s Duplicate non-system value semantic definition: %s and %s Reading uninitialized value maximum number of samplers exceeded. %s target can have a maximum of %u samplers %s target does not support texture lookups internal error: output register missing semantic internal error: input register missing semantic `UUe? `UU ?internal error: emitting a denorm NaN and infinity literals not allowed by shader model maximum number of inputs exceeded overlapping output semantics internal error: statistics append failed, byte count (%d) too large? internal error: non ordinal input/output found maximum cbuffer exceeded. target has %u slots, manual bind to slot %u failed cbuffer bank %u used more than once maximum cbuffer exceeded. target has %u slots boolean constant iterator input - Try reducing number of constant branches, take bools out of structs/arrays or move them to the start of the struct - Try reducing number of constants referenced - Try reducing number of loops, take loop counters out of structs/arrays or mov e them to the start of the struct - note that the target doesn't support texture sampling intrinsics - note that the target doesn't support textures - note that the target doesn't support UAVs maximum %s %s register index (%u) exceeded - note that the minimum index is %u%s maximum %s %s register index (%u) exceeded%s invalid register semantic '%s', or variable must be bound to multiple register b anks (%c register binding required) %s registers live in the same name space as outputs, so they must be bound to at least %c%u, manual bind to slot %s failed maximum %s register index exceeded, target has %d slots, manual bind to slot %s failed overlapping register semantics not yet implemented '%c%u' Using sampler arrays with texture objects on DX9 targets is not yet implemented. Cannot use texture arrays on DX9 targets with multiple samplers. Invalid %s semantics - POSITIONT0 invalid %s %s '%s' , or '%s' one of '%s' , '%s' Sample interpolation usage unsupported on %s nointerpolation usage unsupported on %s noperspective usage unsupported on %s SV_SampleIndex isn't supported on %s Maximum semantic index (%d) exceeded: %d %s semantic '%s' cannot be centroid %s semantic '%s' has been deprecated; use '%s%d' instead invalid %s semantic '%s': Legal indices are in [%d,%d] invalid type used for '%s' %s semantics integral invalid type used for '%s' %s semantics, must be %s internal error: result violated port constraints internal error: non-vectorized pool violated port constraints

relative address references too deep internal error: multiple write to same output cannot match lerp because lerp factor is not _sat'd internal error: instruction missing outputs internal error: IF with size greater then 1 found cannot clip from a swizzled vector clip must be performed from a float3 vector for ps_1_x models clip must be performed from a float4 vector for ps_2_0 models internal error: unexpected input register type clip cannot be performed from a constant or literal constant table info exceeds maximum comment size %s+%s c_%s b_%s i_%s s_%s Microsoft (R) HLSL Shader Compiler 9.29.952.3111 maximum temp register index exceeded maximum address register index exceeded maximum predicate register index exceeded internal error: unexpected output register type internal error: overlapping output writes maximum input register index exceeded maximum constant register index exceeded - Try reducing number of constants refe renced maximum bool register index exceeded maximum sampler register index exceeded maximum loop register index exceeded target does not support relative addressing tessfactor semantic out of order conflicting quad/tri/isoline tessfactor semantic tessfactor semantics must be in the same component %s output limit (%d) exceeded, shader uses %d outputs. %s input limit (%d) exceeded, shader uses %d inputs. internal error: no semantic found on i/o argument Semantic length is limited to %d characters internal error: output found with no semantic SV_Position SV_Target semantic '%s' unsupported on %s output %s%u used more than once integer inputs unsupported on %s Not all elements of SV_Position were written tessfactor inputs missing Clip planes cannot be addressed in %s Clip planes must be non-literal constants with identity swizzles in %s Unsized MSAA textures aren't supported on this target TextureCubeArray textures aren't supported on this target texture2DMS cannot be more than 127 samples Texture1D types are unsupported on %s texture mismatch: texture used inconsistently, can only use one DX9-style textur e intrinsic on individual samplers or sampler arrays $Element RWStructuredBuffers may increment or decrement their counters, but not both. The array element count of GetDimensions on TextureCubeArray objects is unavaila ble on %s cannot sample from non-floating point texture formats. sampler mismatch: sampler used inconsistently VOID neg

asin acos atan sqrt ineg not itof utof ftoi ftou btof btoi itob ftob round floor ceil atan2 div bilt bige bieq bine buge bult iadd idiv imul udiv umod umul imin imax umin umax and xor ishl ishr ushr movc dot noise d3ds_dotswiz d3ds_noiseswiz fxl_2_0 too many arguments to target TX too many outputs to target TX clip not supported in texture shaders invalid reference to input semantic '%s%d' invalid reference to output semantic '%s%d' internal error: gradient instruction sent to preshader fxl_4_0 SV_GroupIndex SV_DispatchThreadID SV_GroupThreadID SV_GroupID SV_DomainLocation SV_InsideTessFactor SV_TessFactor

SV_OutputControlPointID Color SV_GSInstanceID SV_ViewportArrayIndex SV_RenderTargetArrayIndex SV_VertexID SV_InstanceID SV_CullDistance SV_ClipDistance VFace VPos Position Failed to log error, redirecting to debug output: hs_5_0 patch constant hs_5_0 control point Sum of temp registers and indexable temp registers exceeds limit of %u sum of temp registers and indexable temp registers times %u threads exceeds the recommended total %u. Performance may be reduced The total amount of group shared memory (%u bytes) exceeds the %s limit of %d by tes internal error gathering debug scope information internal error gathering debug variable information internal error gathering debug input information internal error gathering debug file information Maximum %s control point count (%u) exceeded (%u). internal error: debug info append failed, byte count (%d) too large? internal error: scalar instruction with too many inputs internal error: expected binary instruction for scalar RHS maximum number of interface pointers exceeded (%s max is %u) interface calls cannot be indexed with varying values %s can only emit to streams 0-%u %s can only emit to 1 stream %s does not support stream out geometry shader didn't emit anything when multiple GS output streams are used they must be pointlists Shaders compiled for %s can only have a single group shared data item Group shared data for %s must have a count of elements (%u) equal to the number of threads in the thread group (%u) Group shared data for %s must have an element size (%u) of at most %u bytes when compiling for %u theads Group shared data for %s must be an array of elements internal error: modifier used on address internal error: Constant buffer used as address internal error: binary instruction expected internal error: vectorized instruction too large internal error: expected scalar RHS for instruction %s does not support structured buffers structured buffer element size must be a multiple of %u bytes in %s (actual size %u bytes) structured buffer elements cannot be larger than %u bytes in %s (actual size %u bytes) offset texture instructions must take offset which can resolve to integer litera l in the range -8 to 7 MSAA Sample Index must be in the range 0 to 127 MSAA Sample Index must be a literal Sample Bias value is limited to the range [-16.00, 15.99], using %f instead of % f %s does not support UAVs %s does not support Append/Consume buffers %s does not support typed UAVs

idiv currently not supported (instruction deprecated). For now, try using unsign ed int types for div instead typed UAV stores must write all declared components. stores to group shared memory for %s targets must be indexed by an SV_GroupIndex only %s snap offset must be in the range -8 to 7 cannot map expression to %s instruction set internal error: failed to emit instruction SV_Position cannot be constinterp SV_Coverage input not supported on %s SV_Coverage not supported on %s invalid semantic '%s' on pixel shader output Psize Tessfactor Specular Diffuse Sample Depth Fog PositionT Binormal Tangent Texcoord PSize Normal BlendIndices BlendWeight internal error: no profile exists for this shader version PSIZE must be a scalar vertex shader must minimally write all four components of POSITION DEPTH must be a scalar pixel shader must minimally write all four components of COLOR0 COLOR%d must be a four-component vector COLOR outputs must be contiguous from COLOR0 to COLORn cannot map expression to vertex shader instruction set cannot map expression to pixel shader instruction set Unsupported texture type for %s internal error: unexpected Alias on texture declaration relative addressing not supported in vs_1_0 instruction set internal error: no profile exists for this pixel shader version SV_Target0 COLOR0 pixel shader must minimally write all four components of %s %s%d must be a four-component vector SV_Target outputs must be contiguous from SV_Target0 to SV_TargetN relative addressing not allowed for pixel shaders texlod not supported on this target Shader model %s doesn't allow reading from position semantics. Invalid %s input semantic '%s'. sample interpolation usage unsupported on %s internal error: invalid swizzle found SV_Color internal error: no profile exists for this vertex shader version FOG must be a scalar vertex shader must minimally write all four components of SV_Position internal error: DST test failure allow_uav_condition a uint specifying the number of iterations to unroll count unroll

fastopt forcecase flatten n/a branch /WX /Gis /Gec /Ges /Gfp /Gfa /Gpp /Zpc /Zpr /Od /Vd /Zi pEntrypoint pointer is invalid internal error: expression expected expressions returning objects in an array or struct not yet implemented compile expression does not refer to a compilable function. API calls such as C onstructGSWithSO and BindInterfaces can not be used in arguments to CompileShade r compile expression must specify a valid shader model asm blocks have not yet been implemented non-trivial object expressions not yet implemented '%s': entrypoint not found overloaded function not found internal error: blob mismatch between level9 and d3d10 shader internal error: blob size mismatch between level9 and d3d10 shader internal error: blob content mismatch between level9 and d3d10 shader D3DCOMPILER_FORCE_PREFER_FLOW Flags parameter is invalid Flags specified both compatibility and strict mode. These are mutually exclusive Flag specified was exclusively a parse flag and not a compile flag ppShader pointer is invalid unrecognized compiler target '%s' vs_2_sw vs_3_sw ps_2_sw ps_3_sw Only 3_x and earlier targets are supported on this compiler. Only 4_x targets supported on this compiler. ps_1_x is no longer supported; using ps_2_0 ps_1_x is no longer supported; use /Gec in fxc to automatically upgrade to ps_2_ 0 Alternately, fxc's /LD option allows use of the old compiler DLL internal error: compilation aborted unexpectedly cinstanceid '%s': variable declared but not defined %s does not support groupshared, groupshared ignored '%s': global variables cannot use the 'half' type in %s. To treat this variable as a float, use the backwards compatibility flag. '%s': %s does not support doubles as a storage type '%s': %s does not support 8-bit or 16-bit integers '%s': %s does not support 64-bit integers invalid packoffset location '%s' groupshared variables cannot contain resources such as textures, samplers or UAV s cannot mix packoffset elements with nonpackoffset elements in a cbuffer

stream object '%s' cannot be declared in the global scope internal error: unrecognized statement Texture sample will be considered dependent since texcoord was not declared as a t least float%d DX9-style intrinsics are disabled when not in dx9 compatibility mode. expressions with side effects are illegal as attribute parameters non-literal parameter(s) found for attribute %s cannot match attribute %s, non-uint parameters found attribute %s expects the %s parameter to be a %s '%s(%s)' attribute expected, where '%s' is %s '%s(%s)' attribute expected, where '%s' are %s expected %s parameter to be %s, got '%s' cannot match attribute %s, parameter %i is expected to be of type %s%c can't match attribute %s, %d or 0 parameters expected, found %d can't match attribute %s, %d parameter(s) expected, found %d , %s unknown attribute %s, or attribute invalid for this statement unknown attribute %s, or attribute invalid for this statement, valid attributes are: %s duplicate attribute %s Cannot use %s attribute without specifying a 4-component SV_Position output doubles cannot be used as shader inputs or outputs. If you need to pass a double between shader stages you must pass it as two uints and use asuint and asdouble to convert between forms stream parameter must come from a literal expression structure being emitted has elements with no semantic defined %s does not support synchronization operations %s does not support thread synchronization operations thread synchronization operations cannot be used in varying flow control signed/unsigned mismatch between destination and value, unsigned assumed %s does not support interlocked operations %s only supports interlocked operations on scalar int or uint data interlocked targets must be groupshared or UAV elements %s does not support pull-model attribute evaluation attribute evaluation can only be done on values taken directly from inputs %s does not support pull-model evaluation of position '%s': undefined variable invalid variable reference in static variable initializer. Locals cannot be use d to initialize static variables internal error: invalid access of unbound variable internal error: unrecognized value out of memory all template type components must have the same type unexpected error in GetTypeArgFlags invalid register specification, expected 'b' or 'c' binding invalid register specification, expected 't' binding User defined %s buffer slots cannot be target specific Buffers may only be bound to one slot. Buffers may only be bound to one constant offset. internal warning: loop values did not converge Cannot declare streams as an input for geometry shader primitives, it must be it s own parameter. SV_PrimitiveId is an invalid input semantic for geometry shader primitives, it m ust be its own parameter. SV_GSInstanceID is an invalid input semantic for geometry shader primitives, it must be its own parameter. for better compilation results, consider re-enabling rule "%s" for better compilation results, consider re-enabling rule 0x%08x , forcing loop to unroll out of memory while parsing

Illegal character in shader file auto asm_fragment asm case catch class column_major compile compile_fragment const const_cast continue CompileShader default delete discard dynamic_cast enum explicit extern for friend goto groupshared inline inout InputPatch line lineadj linear LineStream matrix mutable nointerpolation namespace new noperspective out operator OutputPatch packoffset private protected public point pixelshader the 'pixelshader' keyword is deprecated and reserved in strict mode PointStream register reinterpret_cast row_major return sampler_state signed sizeof stateblock_state static static_cast switch

stateblock template triangle triangleadj throw try typedef typename technique texture1D texture2D texture3D textureCUBE alternate cases for 'Texture1D' are deprecated in strict mode alternate cases for 'Texture2D' are deprecated in strict mode alternate cases for 'Texture3D' are deprecated in strict mode alternate cases for 'TextureCube' are deprecated in strict mode TriangleStream uniform union unsigned using vector virtual volatile vertexshader the 'vertexshader' keyword is deprecated and reserved in strict mode while alternate cases for 'asm' are deprecated in strict mode decl alternate cases for 'decl' are deprecated in strict mode alternate cases for 'pass' are deprecated in strict mode alternate cases for 'technique' are deprecated in strict mode version token token '%s' integer constant float constant string constant end of line end of file token syntax error: unexpected %s implicitly output parameter cannot %sconvert %sfrom '%s' to '%s' '%s': cannot %sconvert %sfrom '%s' to '%s' '%s': conversion from larger type to smaller, possible loss of data conversion from larger type to smaller, possible loss of data '%s': implicit truncation of vector type implicit truncation of vector type NMLK out %s%s%c%s%s %s%s%cx%c%s%s %s%s%s%s <parse error> packoffset is only allowed in a constant buffer '%s': invalid shader target/usage register offset must be a literal scalar expression parameter list

struct/class for loop state block annotation block global default value <method> initializer value initial value <container> function parameters methods struct/class members loop variables members passes annotation members local variables global variables function type variable scope invalid <symobj> (unknown scope entry kind) (unknown scope value kind) ushort ulong sbyte short long dword half <unnamed> '%s': identifier represents a %s, not a variable ... internal error: unable to process intrinsic '%s': identifier represents a %s, not a function '%s': ambiguous function call center globallycoherent single unrecognized identifier '%s' '%s': too many target specifiers given duplicate usages specified constinterp usage cannot be used with linear, noperspective, or centroid usage conflicting geometry types AttrParams $clip_outputs Attributes location semantics do not apply to %ss location semantics cannot be specified on members packoffset cannot have a target qualifier usage semantics do not apply to %ss duplicate usage semantic ignored redefinition of '%s' '%s': %s cannot be target specific

'%s': %s cannot be declared 'inline' '%s': %s cannot be declared 'single' '%s': interfaces cannot contain data '%s': interfaces cannot be declared in buffers '%s': extern %s cannot be declared 'static' '%s': uniform %s cannot be declared 'static' '%s': extern %s cannot be declared 'groupshared' '%s': uniform %s cannot be declared 'groupshared' '%s': types cannot contain members of their own type '%s': interfaces cannot be members '%s': %s cannot be declared 'const' '%s': output parameters cannot be declared 'const' '%s': %s cannot be void '%s': %s cannot be declared 'static' '%s': %s cannot be declared 'uniform' '%s': %s cannot be declared 'uniform out' '%s': %s cannot be declared 'extern' '%s': %s cannot be declared 'groupshared' '%s': %s cannot be declared 'shared' '%s': %s cannot be declared 'volatile' '%s': array dimensions of %s must be explicit '%s': implicit array missing %s '%s': implicit array type does not match %s '%s': array dimension must be between 1 and 65536 redefinition of formal parameter '%s' '%s': static members can only be defined in global scopes '%s': static member not found in class '%s': member not a static variable '%s': declaration type differs from definition type Conflicting register semantics: '%s' and '%s' '%s': interfaces cannot have semantics '%s': %s cannot have semantics '%s': %s cannot have annotations stream parameters can only be single-element types '%s': out parameters cannot have default values potentially unintended use of a comma expression in a variable initializer '%s': %s cannot have %ss '%s': non-numeric uniform %s cannot have %ss '%s': output only %s cannot have %ss '%s': %s must be a literal expression static interfaces cannot have initializers Initializer used on a global 'const' variable. This requires setting an external constant. If a literal is desired, use 'static const' instead. '%s': missing %s '%s' used but not defined '%s': functions cannot be declared 'uniform' '%s': functions cannot be declared 'extern' '%s': interface methods cannot be static '%s': function return value cannot contain Effects objects '%s': method not found in class '%s': interface methods cannot be declared outside of an interface '%s': functions cannot have a target '%s': methods cannot have a target or usage '%s': void function cannot have a semantic '%s': missing default value for parameter '%s' '%s': return type does not match overridden method %s cannot be redeclared '%s' already defined as a %s %s did not match any prototype in the class '%s': function return value differs from prototype

'%s': 'static' mismatch between declaration and definition '%s': default parameters can only be provided in the first prototype '%s': interface methods cannot have bodies invalid usage modifier applied to %cbuffer vector dimension must be a literal scalar expression vector dimension must be between 1 and %u vector element type must be a scalar type matrix dimensions must be literal scalar expressions matrix dimensions must be between 1 and %u matrix element type must be a scalar type untyped textures are deprecated in strict mode the 'sampler1D' keyword is deprecated in strict mode; use 'SamplerState' instead the 'sampler2D' keyword is deprecated in strict mode; use 'SamplerState' instead the 'sampler3D' keyword is deprecated in strict mode; use 'SamplerState' instead the 'samplerCUBE' keyword is deprecated in strict mode; use 'SamplerState' inste ad the 'stateblock' keyword is deprecated in strict mode non-numeric sample count sample count must be non-zero non-numeric vertex count vertex count must be non-zero matrix types cannot be both column_major and row_major non-matrix types cannot be declared 'row_major' or 'column_major' %cnorm can not be used with type unsigned can not be used with type object element type cannot be an object type object's templated type must have at least one element elements of typed buffers and textures cannot be arrays elements of typed buffers and textures must fit in four 32-bit quantities interfaces cannot inherit from other types base type is not a struct, class or interface multiple concrete base types specified '%s': class does not implement method %s array dimensions of type must be explicit array dimensions must be literal scalar expressions array dimension must be between 1 and 65536 secondary array dimensions must be explicit interface arrays cannot be multi-dimensional redefinition of type with struct/class redefinition of type with interface RWStructuredBuffer(Decrementable) RWStructuredBuffer(Incrementable) StateBlock Texture2DArrayMS <pointer> <nocast> <none> <count> <float32pp> <error - out of memory> <basic> <compound> <anonymous> .$super <error>* ,%u> %ux%u typedef precise row_major

column_major const unorm snorm array_index <unknown qual> internal error: no storage type for block output triangle_cw triangle_ccw pow2 integer fractional_odd fractional_even tri quad isoline the clip planes (up to 6) to use c1, c2, c3, c4, c5, c6 clipplanes earlydepthstencil the maximum tessellation factor to allow limit maxtessfactor the number of control points to emit outputcontrolpoints one of "point", "line", "triangle_cw", or "triangle_ccw" topology type outputtopology one of "integer", "pow2", "fractional_even", or "fractional_odd" partitioning mode partitioning one of "tri", "quad", or "isoline" domain type domain the name of the patch constant value evaluation function function name patchconstantfunc the dimensions of the thread group X,Y,Z numthreads the number of instances of this shader to execute simultaneously instance MaxVertexCount the maximum number of vertices emitted by this shader maxvertexcount '%s': input parameter '%s' missing semantics, expected %s '%s': stream input parameter '%s' must be an inout parameter '%s': stream input parameter '%s' can only be used in geometry shaders '%s': input parameter '%s' cannot have a geometry specifier '%s': interface input parameters not yet implemented for hull shaders, use a glo bal interface instead $%s '%s': input parameter '%s' conflicts with geometry specifier of previous input p arameters '%s': may only have one InputPatch parameter '%s': Patch constant function must use the same input control point type declare d in the control point phase. '%s': may only have one OutputPatch parameter '%s': Patch constant function must use the same output control point type return ed from the control point phase.

'%s': Patch constant function's output patch input should have %d elements, but has %d. '%s': stream input parameter '%s' must be an inout parameter '%s': InputPatch inputs can only be used in hull and geometry (5_0+) shaders '%s': OutputPatch inputs can only be used in the domain shaders and a hull shade r's patch constant function '%s': input parameter '%s' must have a geometry specifier '%s': input parameter '%s' missing semantics '%s': input parameter '%s' patch size must be in the range [1,32] '%s': no input primitive specified, if your shader doesn't require inputs, then define an empty struct and give it the proper primitive type. internal error: unrecognized geometry shader input primitive type '%s': interfaces can only be inputs '%s': %s only allows one depth output '%s': function return value missing semantics '%s': output parameter '%s' missing semantics '%s': output parameters not yet implemented for control point shaders '%s': Compute shaders can't return values, outputs must be written in writable r esources (UAVs). '%s': stream output parameter '%s' must be an inout parameter '%s': stream output parameter '%s' can only be used in geometry shaders '%s': Geometry shaders can't return values, outputs must be written to streams. '%s': Top-level return value is not completely initialized '%s': output parameter '%s' not completely initialized '%s': Top-level output parameter '%s' not completely initialized '%s': top-level interface arguments cannot be 'out' '%s' must have a max vertex count '%s' must have a max vertex count greater then 0 %s does not allow instancing GS instance count must be at least 1 %s only allows up to %u instances the product of the arguments of %s(%u,%u,%u) must be at least %u the product of the arguments of %s(%u,%u,%u) must be less than or equal to %u the final dimension specified (%u) for %s must be less than or equal to %u '%s': line output topologies are only available with isoline domains '%s': triangle output topologies are not available with isoline domains '%s' max tesselation factor must be in the range [1,64] Clip plane attribute parameters must be non-literal constants Indexed expressions are illegal as attribute parameters '%s': recursive functions not allowed in %s '%s': When defining a pass-through control-point shader,you must declare an Inpu tPatch object. '%s': When defining a pass-through control-point shader, the number of output co ntrol points must be zero or must match the input patch size. '%s': Not all control paths return a value internal error: unassociated return '%s': global structs and classes cannot be changed abstract interfaces not supported on %s internal error: result register invalid %s does not support doubles %s does not support 8-bit or 16-bit integers cannot use casts on l-values cannot cast the LHS of an assignment to an indexable object, consider using asui nt, asfloat, or asdouble on the RHS in %s uints can only be used with known-positive values, use int if possible internal error: l-value expected internal error: inconsistent addressing internal error: addressing inconsistent pool internal error: inconsistent derivative writer internal error: invalid sequence/cast expression

Bitwise operations not supported on legacy targets. both sides of the && operator are always evaluated, side effect on '%s' will not be conditional internal error: AND operator inputs not bool both sides of the || operator are always evaluated, side effect on '%s' will not be conditional internal error: OR operater inputs not bool .mips can only be used in a two-element indexing expression such as .mips[mip][e lement] .sample can only be used in a two-element indexing expression such as .sample[sa mple][element] both sides of the ?: operator are always evaluated, side effect on '%s' will not be conditional internal error: unrecognized expression Derivatives of indexed variables are not yet implemented. Output value '%s' is not completely initialized modulo divide multiply firstbithigh ddy_fine ddy_coarse ddy ddx_fine ddx_coarse ddx frac rsqrt eps negate internal error: chain register invalid integer divides may be much slower, try using uints if possible. integer modulus may be much slower, try using uints if possible. this operation cannot be used directly on resources containing doubles. internal error: argument missing context <| A%u (B%u) internal error: operand type mismatch %s cannot be used with doubles, cast to float first %s not supported on the given type pdr_us pdr_ub pdr_ut pdr_robj pdr_? pdr_m pdr_sc pdr_s pdr_ts pdr_tb pdr_t pdr robj proto input types for geometry shader must be arrays array dimension for %s must be %i GS Input Patch semantics must live in the enclosed type, outer semantic ignored. register %s not valid %c%u textures UAVs

%s does not allow textures or samplers to be members of compound types %s does not allow writable textures, samplers or UAVs to be members of compound types with interface inheritance semantics in type overridden by variable/function or enclosing type resources such as textures, samplers or UAVs cannot contain other resources internal error: unknown node SV_ClipDistance semantics cannot be used when using the clipplanes attribute Duplicated input semantics can't change type, size, or layout ('%s'). globallycoherent can only be used with Unordered Access View buffers globallycoherent cannot be used with append/consume buffers typed UAV loads are only allowed for single-component 32-bit element types Interface-reachable members containing UAVs or group shared variables are not ye t implemented inner array index within group shared element must be a literal expression for % s race condition writing to shared resource detected, note that threads will be wr iting the same value, but performance may be diminished due to contention. race condition writing to shared memory detected, note that threads will be writ ing the same value, but performance may be diminished due to contention. race condition writing to shared resource detected, consider making this write c onditional. race condition writing to shared memory detected, consider making this write con ditional. array index out of bounds array reference cannot be used as an l-value; not natively addressable index for an array of complex types containing doubles must be a literal express ion %s array index must be a literal expression Resource being indexed is uninitialized. Resources being indexed cannot come from conditional expressions, they must come from literal expressions. element type of texture too large. Cannot exceed 4 components IncrementCounter/DecrementCounter are only valid on RWStructuredBuffer objects Append/Consume not compatible with buffer type case ordinal too large for floating point representation can't flatten with flow control when variable is bound to b register can't use flow control on this profile can't emit if statement with both gradients and program flow control internal error: flattened side effect can't flatten if statements that contain out of bounds array accesses can't force branch with gradients on non-inputs can't flatten if statements that contain side effects can't use branch and flatten attributes together non-empty case statements must have break or return error, duplicate default in switch statement error, duplicate case %u can't use branch, flatten, call or case attributes together Too many nested flow control constructs Fall-throughs in switch statements are not allowed. can't use call or forcecase attributes on switches in %s programs flow control depth too deep to honor call or forcecase attribute can't use loop and unroll attributes together can't use fastopt and unroll attributes together can't unroll loops marked with loop attribute literal loop terminated early due to out of bounds array access loop only executes for %d iteration(s), consider removing [loop] loop only executes for %d iteration(s), forcing loop to unroll cannot map loop to shader target, target does not support breaks can't use gradient instructions in loops with break loop executes for more than %d iterations (maximum for this shader target), forc

ing loop to unroll loop doesn't seem to do anything, consider removing [loop] loop doesn't seem to do anything, forcing loop to unroll infinite loop detected - loop writes no values loop will not exit early, try to make sure the loop condition as tight as possib le automatic unrolling has been disabled for this loop, consider using [unroll] or manual unrolling loop termination conditions in varying flow control cannot depend on data read f rom a UAV infinite loop detected - loop never exits gradient instruction used in a loop with varying iteration, forcing loop to unro ll texture access must have literal offset and multisample index synchronization operations cannot be used in varying flow control loop simulation finished early, use /O1 or above for potentially better codegen cannot unroll loop with an out-of-bounds array reference in the condition forced to unroll loop, but unrolling failed. unable to unroll loop, loop does not appear to terminate in a timely manner (%d iterations) unable to unroll loop, loop does not appear to terminate in a timely manner (%d iterations), use the [unroll(n)] attribute to force an exact higher number break must be inside loop continue must be inside loop Consume IncrementCounter DecrementCounter stride Store4 Store3 Store2 Store Load4 Load3 Load2 byteOffset GetSamplePosition samples height GatherRed GatherGreen GatherCmpRed GatherCmpGreen GatherCmpBlue GatherCmpAlpha GatherCmp GatherBlue GatherAlpha Gather elements SampleLevel SampleGrad SampleCmpLevelZero SampleCmp SampleBias Load levels width GetDimensions CalculateLevelOfDetailUnclamped

CalculateLevelOfDetail RestartStrip Append transpose texCUBEproj texCUBElod texCUBEgrad texCUBEbias texCUBE tex3Dproj tex3Dlod tex3Dgrad tex3Dbias tex3D tex2Dproj tex2Dlod tex2Dgrad tex2Dbias tex2D tex1Dproj tex1Dlod tex1Dgrad tex1Dbias tex1D tanh tan step smoothstep sinh sign saturate reversebits refract reflect radians printf normalize modf log2 log10 lerp length ldexp isnan isinf isfinite fwidth frexp fmod firstbitlow faceforward f32tof16 f16tof32 exp2 Format errorf distance determinant degrees cross

countbits cosh clip clamp asuint asint asfloat asdouble any all abort __test_intrin4 __test_intrin3 __test_intrin2 __test_intrin1 ProcessTriTessFactorsMin ProcessTriTessFactorsMax UnroundedInsideFactor RoundedInsideFactor ProcessTriTessFactorsAvg ProcessQuadTessFactorsMin ProcessQuadTessFactorsMax ProcessQuadTessFactorsAvg RoundedDensityFactor RoundedDetailFactorr RawDensityFactor RawDetailFactor ProcessIsolineTessFactors Process2DQuadTessFactorsMin Process2DQuadTessFactorsMax UnroundedInsideFactors RoundedInsideFactors RoundedEdgeFactors InsideScale RawEdgeFactors Process2DQuadTessFactorsAvg InterlockedXor InterlockedOr InterlockedMin InterlockedMax InterlockedExchange InterlockedCompareStore compare InterlockedCompareExchange InterlockedAnd original result InterlockedAdd GroupMemoryBarrierWithGroupSync GroupMemoryBarrier GetRenderTargetSamplePosition GetRenderTargetSampleCount offset EvaluateAttributeSnapped EvaluateAttributeCentroid index EvaluateAttributeAtSample DeviceMemoryBarrierWithGroupSync DeviceMemoryBarrier D3DCOLORtoUBYTE4

AllMemoryBarrierWithGroupSync AllMemoryBarrier gradient operation uses a value that may not be defined for all pixels (in %s UA V loads can not participate in gradient operations) %s does not support aborts %s does not support messages abs on unsigned values is not meaningful, ignoring value cannot be infinity, isfinite() may not be necessary. /Gis may force isfin ite() to be performed value cannot be infinity, isinf() may not be necessary. /Gis may force isinf() to be performed value cannot be NaN, isnan() may not be necessary. /Gis may force isnan() to be performed asfloat can only be used on floating point values on %s asint cannot be used on %s asuint cannot be used on %s asdouble can only be used on uint values on %s asuint can only be used on double values on %s Sampler parameter must come from a literal expression. tex1D will be considered dependent since texcoord was not declared as at least f loat2 intrinsic function '%s' is not yet implemented return type of texture too large. Cannot exceed 4 components pow(f, e) will not work for negative f, use abs(f) or conditionally handle negat ive values if you expect them Tessellation factor scale will be clamped to the range [0, 1] Tess factor processing functions only available on shader model 4+ Globals Locals Struct Class Interface State Block Annotation internal error: failed generating debug info Value integer literal %u64 too large, truncated internal error: this-relative %s '%s' found outsideof function scope static method %s cannot refer to instance members undeclared identifier '%s' data member '%s': initializer does not match type object literals are not allowed inside functions global variables are implicitly constant, enable compatibility mode to allow mod ification global variables are implicitly constant, variables of classes with interface in heritance can never be modified l-value specifies const object int or unsigned int type required scalar, vector, or matrix expected operator cannot be used with a bool lvalue couldn't cast expression to integer unary negate of unsigned value is still unsigned couldn't cast expression to boolean for logical not operator type mismatch signed/unsigned mismatch, unsigned assumed couldn't cast expression to boolean for logical operator comma expression used where an initializer list may have been intended comma expression used where a vector constructor may have been intended constructors only defined for numeric base types

cannot convert from 'object type' to 'numeric type' incorrect number of arguments to numeric-type constructor conditional must be numeric type mismatch between conditional values dimension of conditional does not match value array, matrix, vector, or indexable object type expected in index expression invalid type for index - index must be a scalar, or a vector with the correct nu mber of dimensions Sub index list mips Length Swizzle invalid subscript '%s' Partials Inputs Outputs out parameters require l-value arguments (given argument is implicitly const, su ch as a global) out parameters require l-value arguments '%s': %ss are limited to no more than %u parameters (%u given) '%s': %s does not take %u parameter%s Possible %ss are: %s Parameters Method and Parameters intrinsic function method %s does not have method '%s' '%s': static methods cannot be called on objects %s object does not have methods %s object does not have method '%s' intrinsic method Stmts '%s': void functions cannot return a value '%s': function must return a value potentially unintended use of a comma expression in a return statement if statement conditional expressions must evaluate to a scalar could not cast condition to boolean scalar value expected could not cast condition to uint non-scalar case expression non-numeric case expression CaseStmts '%s': loop control variable conflicts with a previous declaration in the outer s cope; most recent declaration will be used internal error: unable to add non-conflicting symbol function '%s' missing implementation flow control depth too deep to emit function call late-resolve interface calls nested too deeply interface references must resolve to non-varying objects internal error: failed to devirtualize a contained interface call no classes implement '%s' SetRenderTargets SetDepthStencilState SetBlendState SetRasterizerState SetVertexShader SetPixelShader SetGeometryShader D3D10_SHADER_DEBUG

D3D10_SHADER_SKIP_OPTIMIZATION D3D10_SHADER_PARTIAL_PRECISION D3D10_SHADER_NO_PRESHADER D3D10_SHADER_AVOID_FLOW_CONTROL D3D10_SHADER_PREFER_FLOW_CONTROL D3D10_SHADER_ENABLE_BACKWARDS_COMPATIBILITY D3D10_SHADER_IEEE_STRICTNESS invalid compiler flag %s parameter count mismatch (%s) this FX API is not available in this part your program (%s) Unrecognized FX function call (%s) States DX9-style 'LHS = <RHS>' syntax is deprecated in strict mode Values %u%s unsupported compiler target '%s' the debug info flag can only be set globally %s shader fragments are not supported DX9-style 'compile' syntax is deprecated in strict mode DX9-style '= sampler_state' syntax is deprecated in strict mode xra xrai xrao ixr xxi ptr fcl fcb internal error: not all rules initialized internal error: Rule class id invalid $Params $ThisPointer [internal error] Zero character semantics aren't allowed SV_PrimitiveId SV_InstanceId cannot bind the same variable to multiple constants in the same constant bank <unknown shader model> reduce literal lit instruction <| Explicit symmetric cmp <| Explicit reduce mov instruction <| Explicit min of known positive identity <| Explicit max of known positive identity <| Explicit lt of known range reduction <| Explicit ge of known range reduction <| Explicit atan of known 0 or 1 identity <| Explicit mul of a half times add of same value identity <| Explicit negative bool less then another bool identity <| Explicit bool multiply chain reduction <| Explicit dot of partial nullity reduction <| Explicit eval mul <| Explicit min(x,y) where range of one is <= the other (ieee safe version) <| Explicit max(x,y) where range of one is >= the other (ieee safe version) <| Explicit cmp of negated bool identity <| Explicit cmp diff to basic logic identity <| Explicit Negative values for cmp and clip can be rordered <| Explicit Negative value compared with zero <| Explicit Sequence of compares <| Explicit FRC of add with integer can bypass add <| Explicit Mulitply by 1 reduces to no-op move <| Explicit

Multiply by -1 reduces to NEG operation <| Explicit integer add sequence simplification <| Explicit integer multiply by one identity <| Explicit integer multiply by zero identity <| Explicit integer multiply by negative one identity <| Explicit integer multiply by literal identity <| Explicit shift of commutative literals <| Explicit combine of commutative literals <| Explicit shift of commutative inputs <| Explicit imin(x,y) where one is <= the other <| Explicit imax(x,y) where one is >= the other <| Explicit umin(x,y) where one is <= the other <| Explicit umax(x,y) where one is >= the other <| Explicit umod(x,y) where x < y <| Explicit Eval range add inf flag if range not bound <| Explicit Eval range add NaN flag if integer mask says it's possible <| Explicit propagate range info through mov <| Explicit propagate special floating point values through div <| Explicit propagate special floating point values through log <| Explicit propagate special floating point values through mul <| Explicit propagate special floating point values through rsq <| Explicit propagate special floating point values through rcp <| Explicit propagate special floating point values through sqrt <| Explicit propagate special floating point values through asin <| Explicit propagate special floating point values through atan2 <| Explicit (A + L2) - (A + L1) = L2 - L1 if A non-NaN/Inf <| Explicit Don't truncate double values to floats <| Explicit Don't flush denorm values to zero <| Explicit Literal in Log * Mul * Exp pattern <| Explicit Addition of same argument is same as multiply by 2 <| Explicit Multiply by 2, 4, or 8 <| Explicit Multiply by 0 reduces to literal 0 <| Explicit A * (1/A) = 1 <| Explicit range sequence reduction <| Explicit Known literals reduced to mov <| Explicit rsq result can be assumed positive <| Explicit min(x,y) where range of one is <= the other <| Explicit max(x,y) where range of one is >= the other <| Explicit Simplify conditions on instructions which only care about sign on possibly NaN/I nf values <| Explicit Simplify cmp sequences on possibly NaN/Inf values <| Explicit Simplify pow on possibly NaN/Inf values <| Explicit Simplify fractional add on possibly NaN/Inf values <| Explicit CombineInstructions can create dots <| Explicit vectorize tunnel through mul <| Explicit vectorize tunnel through neg <| Explicit vectorize tunnel through add <| Explicit Change swizzle of parameters to dot <| Explicit negate modifier match <| Explicit sat instruction to sat modifier match <| Explicit abs instruction to abs modifier match <| Explicit integer negate modifier match <| Explicit max of neg idenity to abs instruction match <| Explicit Don't use marker values for clamped literal conversions <| Explicit propogate swizzles <| Explicit attempt to group scalar values read by similar instructions <| Explicit Emit return instructions <| Explicit Emit output arrays <| Explicit Tunnel through temp arrays on load <| Explicit initialize arrays to void <| Explicit

emit write masks on sample instructions <| Explicit reorder instructions to minimize register load <| Explicit Use replicate swizzles to squish literal arrays <| Explicit Try swizzling literal arrays to fit them together <| Explicit Try to match temp array loads to their original store <| Explicit Remove temp array stores that are immediately overwritten <| Explicit Try to reduce known values to movs <| Explicit Try to combine like instructions <| Explicit Remove args for CBuffers that are never read <| Explicit Hoist predicated code into outermost predicate <| Explicit search for instancing opportunities in hull shaders <| Explicit enable instancing searches for programs with multiple outputs <| Explicit combine simple instructions to reduce instruction count <| Explicit Compact Registers - Paint <| Explicit Compact Registers - Press Moves <| Explicit Compact Registers - Press Loop Ins <| Explicit Compact Registers - Compress <| Explicit mov of sampler register reduction <| Explicit detect errors induced by race conditions <| Explicit if(x){} else {...} -> if(!x) {...} <| Explicit if(x){...} else {} -> if(x) {...} <| Explicit if(x){...} if(x){...} -> if(x) {... ...} <| Explicit movc(c,ignore,a) -> mov(a) <| MR.GenSimplifyInstructionsAlways_Both movc(c,a,ignore) -> mov(a) <| MR.GenSimplifyInstructionsAlways_Both movc(c,ignore,ignore) -> ignore(0) <| MR.GenSimplifyInstructionsAlways_Both dmovc(c,ignore,a) -> dmov(a) <| MR.GenSimplifyInstructionsAlways_Both dmovc(c,a,ignore) -> dmov(a) <| MR.GenSimplifyInstructionsAlways_Both dmovc(c,ignore,ignore) -> ignore(0) <| MR.GenSimplifyInstructionsAlways_Both break never match (to NOP) <| MR.GenSimplifyInstructionsAlways_Both continue never match (to NOP) <| MR.GenSimplifyInstructionsAlways_Both return never match (to NOP) <| MR.GenSimplifyInstructionsAlways_Both NOT BLT => BGE <| MR.GenSimplifyInstructionsOpt1_Excl NOT BGE => BLT <| MR.GenSimplifyInstructionsOpt1_Excl NOT BLT => BGE (safe) <| MR.GenSimplifyInstructionsOpt1_Excl NOT BGE => BLT (safe) <| MR.GenSimplifyInstructionsOpt1_Excl NOT BEQ => BNE <| MR.GenSimplifyInstructionsOpt1_Excl NOT BNE => BEQ <| MR.GenSimplifyInstructionsOpt1_Excl NOT BILT => BIGE <| MR.GenSimplifyInstructionsOpt1_Excl NOT BIGE => BILT <| MR.GenSimplifyInstructionsOpt1_Excl NOT BIEQ => BINE <| MR.GenSimplifyInstructionsOpt1_Excl NOT BINE => BIEQ <| MR.GenSimplifyInstructionsOpt1_Excl NOT BULT => BUGE <| MR.GenSimplifyInstructionsOpt1_Excl NOT BUGE => BULT <| MR.GenSimplifyInstructionsOpt1_Excl a*(1/(b*a)) -> 1 / b <| MR.GenSimplifyInstructionsOpt1_Excl combine AND of two equal unknown left shifts <| MR.GenSimplifyInstructionsOpt1_E xcl combine AND of two equal unknown right shifts <| MR.GenSimplifyInstructionsOpt1_ Excl combine AND of two equal unknown unsigned right shifts <| MR.GenSimplifyInstruct ionsOpt1_Excl back-propagate negate through iadd <| MR.GenSimplifyInstructionsOpt1_Excl back-propagate negate through imul <| MR.GenSimplifyInstructionsOpt1_Excl ishl(ishl(a, b), c) : if( nooverflow_mod_32(b, c) ) -> ishl(a, iadd(b, c)) <| MR .GenSimplifyInstructionsOpt1_Excl ushr(ishl(a, bv), cv) : if( ge_mod_32(cv, bv) ) -> and(ushr(a, cv - bv), (1 << ( 32-cv))-1) <| MR.GenSimplifyInstructionsOpt1_Excl ishr(ishr(a, b), c) : if( nooverflow_mod_32(b, c) ) -> ishr(a, iadd(b, c)) <| MR .GenSimplifyInstructionsOpt1_Excl (a & b) | (a & c) -> and(a, b | c) <| MR.GenSimplifyInstructionsOpt1_Excl b | (a & c) | (a & d) -> or(b, and(a, or(c,d)) <| MR.GenSimplifyInstructionsOpt1

_Excl and(or(a, iv1), iv2) -> or(and(a, iv2), and(iv1, iv2)) <| MR.GenSimplifyInstruct ionsOpt1_Excl or(and(a, iv1), iv2) if(and_ne_zero(iv1, iv2) -> or(and(a, iv1 & ~iv2), iv2) <| MR.GenSimplifyInstructionsOpt1_Excl u/ishr/l(or(a, iv1), iv2) -> or(u/ishr/l(a, iv2), u/ishr/l(iv1, iv2)) <| MR.GenS implifyInstructionsOpt1_Excl u/ishr/l(and(a, iv1), iv2) -> and(u/ishr/l(a, iv2), u/ishr/l(iv1, iv2)) <| MR.Ge nSimplifyInstructionsOpt1_Excl u/ishr/l(xor(a, iv1), iv2) -> xor(u/ishr/l(a, iv2), u/ishr/l(iv1, iv2)) <| MR.Ge nSimplifyInstructionsOpt1_Excl ishl(imul(a, iv1), iv2) : if(low_bit_clear(iv2)) -> imul(ishl(a, iv2/2), ishl(iv 1, iv2/2)) <| MR.GenSimplifyInstructionsOpt1_Excl ishl(ineg(a), iv1) -> ineg(ishl(a, iv1)) <| MR.GenSimplifyInstructionsOpt1_Excl ishl(iadd(a, iv1), iv2) -> iadd(ishl(a, iv2), ishl(iv1, iv2)) <| MR.GenSimplifyI nstructionsOpt1_Excl ushr(ushr(a, b), c) : if( nooverflow_mod_32(b, c) ) -> ushr(a, iadd(b, c)) <| MR .GenSimplifyInstructionsOpt1_Excl split literal sum ishl to allow literalization <| MR.GenSimplifyInstructionsOpt1 _Excl split literal sum ishr to allow literalization <| MR.GenSimplifyInstructionsOpt1 _Excl split literal sum ushr to allow literalization <| MR.GenSimplifyInstructionsOpt1 _Excl a = bfi(w, o, v, 0i) | r : if( mask_is_zero(w,o,r) ) -> bfi(w, o, v, r) <| MR.Ge nSimplifyInstructionsOpt1_Excl r | (a = bfi(w, o, v, 0i)) : if( mask_is_zero(w,o,r) ) -> bfi(w, o, v, r) <| MR. GenSimplifyInstructionsOpt1_Excl bfi(w, o, v, n) << s -> bfi(w, o+s, v, n) <| MR.GenSimplifyInstructionsOpt1_Excl ubfe(w, o, a) >> s -> ubfe(w, o + s, a) <| MR.GenSimplifyInstructionsOpt1_Excl ubfe(w, o, (a >> s) & m) : if( o + s < 32 ) -> ubfe(w, o + s, a & (m << s)) <| M R.GenSimplifyInstructionsOpt1_Excl ibfe(w, o, (a >> s) & m) : if( o + s < 32 ) -> ibfe(w, o + s, a & (m << s)) <| M R.GenSimplifyInstructionsOpt1_Excl ibfe(w, o, ((uint)a >> s) & m) : if( w + o + s < 32 ) -> ibfe(w, o + s, a & (m < < s)) <| MR.GenSimplifyInstructionsOpt1_Excl -sin(x) -> sin(-x) <| MR.GenSimplifyInstructionsOpt1_Excl -dtof(x) -> dtof(-x) <| MR.GenSimplifyInstructionsOpt1_Excl -ftod(x) -> ftod(-x) <| MR.GenSimplifyInstructionsOpt1_Excl bfi(w, 0i, n, n) -> mov(n) <| MR.GenSimplifyInstructionsOpt1_NoExcl bfi(w, o, v, bfi(w, o, 0, n)) -> bfi(w, o, v, n) <| MR.GenSimplifyInstructionsOp t1_NoExcl bfi(w, o, v, n) << s -> bfi(w, o+s, v, n) <| MR.GenSimplifyInstructionsOpt1_NoEx cl bfi(w, 0, v, n << w) : if( w != 0 ) -> bfi(32-w, w, n, v) <| MR.GenSimplifyInstr uctionsOpt1_NoExcl (bfi(w, o, 0, n) | bfi(w, o, v, 0)) -> bfi(w, o, v, n) <| MR.GenSimplifyInstruct ionsOpt1_NoExcl (bfi(w, 0i, 0, n) | ubfe(w, 0i, v)) -> bfi(w, 0i, v, n) <| MR.GenSimplifyInstruc tionsOpt1_NoExcl ubfe(w, 0i, a) << o -> bfi(w, o, a, 0i) <| MR.GenSimplifyInstructionsOpt1_NoExcl bfi(w, 0i, a, 0i) -> ubfe(w, 0i, a) <| MR.GenSimplifyInstructionsOpt1_NoExcl ubfe(w, 0i, a >> s) -> ubfe(w, s, a) <| MR.GenSimplifyInstructionsOpt1_NoExcl ubfe(w, o, a >> s) : if( o + s < 32 ) -> ubfe(w, o + s, a) <| MR.GenSimplifyInst ructionsOpt1_NoExcl ibfe(w, o, a >> s) : if( o + s < 32 ) -> ibfe(w, o + s, a) <| MR.GenSimplifyInst ructionsOpt1_NoExcl ibfe(w, o, (uint)a >> s) : if( o + s + w < 32 ) -> ibfe(w, o + s, a) <| MR.GenSi mplifyInstructionsOpt1_NoExcl ubfe(w, o, a) >> s : if( o + s < 32 && w >= s ) -> ubfe(w - s, o + s, a) <| MR.G

enSimplifyInstructionsOpt1_NoExcl ibfe(w, o, a) >> s : if( o + s < 32 && w >= s ) -> ibfe(w - s, o + s, a) <| MR.G enSimplifyInstructionsOpt1_NoExcl b = ubfe(w, o, a); movc(b & (1 << (w - 1 + o)), b | ~((1 << w + o)-1), b) -> ibf e(w, o, a) <| MR.GenSimplifyInstructionsOpt1_NoExcl a = bfi(w, o, v, 0i) | r : if( mask_is_zero(w,o,r) ) -> bfi(w, o, v, r) <| MR.Ge nSimplifyInstructionsOpt1_NoExcl a = bfi(w, o, v, and(m, r)) : if( unmasked_is_one_or_val_is_zero(w,o,v,m) ) -> b fi(w, o, v, r) <| MR.GenSimplifyInstructionsOpt1_NoExcl a = bfi(w, o, v, and(r, m)) : if( unmasked_is_one_or_val_is_zero(w,o,v,m) ) -> b fi(w, o, v, r) <| MR.GenSimplifyInstructionsOpt1_NoExcl a = bfi(w, o, and(v, m), r) : if( masked_is_one(w,o,m) ) -> bfi(w, o, v, r) <| M R.GenSimplifyInstructionsOpt1_NoExcl a = bfi(w, o, and(m, v), r) : if( masked_is_one(w,o,m) ) -> bfi(w, o, v, r) <| M R.GenSimplifyInstructionsOpt1_NoExcl bfi(and(w,31), o, v, r) : if( lower_5_bits_are_set(31) ) -> bfi(w, o, v, r) <| M R.GenSimplifyInstructionsOpt1_NoExcl bfi(and(31,w), o, v, r) : if( lower_5_bits_are_set(31) ) -> bfi(w, o, v, r) <| M R.GenSimplifyInstructionsOpt1_NoExcl bfi(w, and(o,31), v, r) : if( lower_5_bits_are_set(31) ) -> bfi(w, o, v, r) <| M R.GenSimplifyInstructionsOpt1_NoExcl bfi(w, and(31,o), v, r) : if( lower_5_bits_are_set(31) ) -> bfi(w, o, v, r) <| M R.GenSimplifyInstructionsOpt1_NoExcl abs(a), a positive -> a <| MR.GenSimplifyInstructionsOpt1_NoExcl abs(a), a negative -> neg(a) <| MR.GenSimplifyInstructionsOpt1_NoExcl frc(a + int) = frc(a) <| MR.GenSimplifyInstructionsOpt1_NoExcl $IsRound(fp int) = mov(fp int) <| MR.GenSimplifyInstructionsOpt1_NoExcl add of zero identity <| MR.GenSimplifyInstructionsOpt1_NoExcl double add of zero identity <| MR.GenSimplifyInstructionsOpt1_NoExcl add of negative of itself identity <| MR.GenSimplifyInstructionsOpt1_NoExcl Legacy (!A + A) => 1 + B <| MR.GenSimplifyInstructionsOpt1_NoExcl Legacy !A + (A + B) => 1 + B <| MR.GenSimplifyInstructionsOpt1_NoExcl Legacy C + (A * B) + (A * !B) => C + A <| MR.GenSimplifyInstructionsOpt1_NoExcl LERP(!A,B,C) -> LERP(A, C, B) <| MR.GenSimplifyInstructionsOpt1_NoExcl eval eq <| MR.GenSimplifyInstructionsOpt1_NoExcl eval bne on non-nan value <| MR.GenSimplifyInstructionsOpt1_NoExcl eval ge <| MR.GenSimplifyInstructionsOpt1_NoExcl binary expression with negative symmetry reduction <| MR.GenSimplifyInstructions Opt1_NoExcl bge(mul(x,x),neg(mul(x,x))) -> true <| MR.GenSimplifyInstructionsOpt1_NoExcl IGE a,a -> true <| MR.GenSimplifyInstructionsOpt1_NoExcl ILT a,a -> false <| MR.GenSimplifyInstructionsOpt1_NoExcl bine(ishl(a, n),0) : if(upper_n_bits_are_zero(a, n)) -> bine (a, 0) <| MR.GenSim plifyInstructionsOpt1_NoExcl bine(i/ushr(a, n),0) : if(lower_n_bits_are_zero(a, n)) -> bine (a, 0) <| MR.GenS implifyInstructionsOpt1_NoExcl dtof(ftod(x)) -> mov(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl (a != b) ? a : b -> a <| MR.GenSimplifyInstructionsOpt1_NoExcl (a != b) ? b : a -> b <| MR.GenSimplifyInstructionsOpt1_NoExcl (a == b) ? a : b -> b <| MR.GenSimplifyInstructionsOpt1_NoExcl (a == b) ? b : a -> a <| MR.GenSimplifyInstructionsOpt1_NoExcl (a == (b ? c : a)) : if (c != a) -> b == 0 <| MR.GenSimplifyInstructionsOpt1_NoE xcl (a == (b ? a : c)) : if (c != a) -> b != 0 <| MR.GenSimplifyInstructionsOpt1_NoE xcl firstbit*(x) != -1 -> x != 0 <| MR.GenSimplifyInstructionsOpt1_NoExcl firstbit*(x) == -1 -> x == 0 <| MR.GenSimplifyInstructionsOpt1_NoExcl x ? firstbit*(x) : -1 -> firstbit*(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl $IsAnyShift(x, and(y, 31)) <| MR.GenSimplifyInstructionsOpt1_NoExcl $IsAnyShift(x, and(31, y)) <| MR.GenSimplifyInstructionsOpt1_NoExcl

movc(ishl(a, n),v1, v2) : if(upper_n_bits_are_zero(a, n)) -> movc (a, v1, v2) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc(i/ushr(a, n),v1, v2) : if(lower_n_bits_are_zero(a, n)) -> movc (a, v1, v2) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc(a, i/ushr/l(a, n), 0) -> i/ushr/l(a, n) <| MR.GenSimplifyInstructionsOpt1_N oExcl movc(a, b, i/ushr/l(a, n)) -> movc(a, b, 0) <| MR.GenSimplifyInstructionsOpt1_No Excl movc(u/ishr/l(a, n), movc(a, b, c), d) -> movc(u/ishr/l(a, n), b, d) <| MR.GenSi mplifyInstructionsOpt1_NoExcl A+A REL L <| MR.GenSimplifyInstructionsOpt1_NoExcl L REL A+A <| MR.GenSimplifyInstructionsOpt1_NoExcl A*(L2>0) REL L <| MR.GenSimplifyInstructionsOpt1_NoExcl L REL A*(L2>0) <| MR.GenSimplifyInstructionsOpt1_NoExcl A*(L2<0) REL L <| MR.GenSimplifyInstructionsOpt1_NoExcl L REL A*(L2<0) <| MR.GenSimplifyInstructionsOpt1_NoExcl A+A REL L (double) <| MR.GenSimplifyInstructionsOpt1_NoExcl L REL A+A (double) <| MR.GenSimplifyInstructionsOpt1_NoExcl A*(L2>0) REL L (double) <| MR.GenSimplifyInstructionsOpt1_NoExcl L REL A*(L2>0) (double) <| MR.GenSimplifyInstructionsOpt1_NoExcl A*(L2<0) REL L (double) <| MR.GenSimplifyInstructionsOpt1_NoExcl L REL A*(L2<0) (double) <| MR.GenSimplifyInstructionsOpt1_NoExcl A*L2 REL L where L2 divides L as a UINT <| MR.GenSimplifyInstructionsOpt1_NoExcl L REL A*L2 where L2 divides L as a UINT <| MR.GenSimplifyInstructionsOpt1_NoExcl A*L2 REL L where L2 > 0 divides L as an INT <| MR.GenSimplifyInstructionsOpt1_No Excl L REL A*L2 where L2 > 0 divides L as an INT <| MR.GenSimplifyInstructionsOpt1_No Excl A*L2 REL L where L2 < 0 divides L as an INT <| MR.GenSimplifyInstructionsOpt1_No Excl L REL A*L2 where L2 < 0 divides L as an INT <| MR.GenSimplifyInstructionsOpt1_No Excl eval lt <| MR.GenSimplifyInstructionsOpt1_NoExcl btof -> movc <| MR.GenSimplifyInstructionsOpt1_NoExcl btoi -> movc <| MR.GenSimplifyInstructionsOpt1_NoExcl UGE a,a -> true <| MR.GenSimplifyInstructionsOpt1_NoExcl ULT a,a -> false <| MR.GenSimplifyInstructionsOpt1_NoExcl simplify chain merges that bring in chain input <| MR.GenSimplifyInstructionsOpt 1_NoExcl simplify chain merges that bring in chain input via mov right <| MR.GenSimplifyI nstructionsOpt1_NoExcl simplify chain merges that bring in chain input via mov left <| MR.GenSimplifyIn structionsOpt1_NoExcl clip(a+a,b) -> clip(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl clip(+d * a,b) -> clip(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl nullify clip ops on known positive values <| MR.GenSimplifyInstructionsOpt1_NoEx cl remove clips that are merged with known-success clips <| MR.GenSimplifyInstructi onsOpt1_NoExcl remove clip chains that are merged with known-success clips <| MR.GenSimplifyIns tructionsOpt1_NoExcl cmp(+d * a,b,c) -> cmp(a,b,c) <| MR.GenSimplifyInstructionsOpt1_NoExcl cmp(-d * a,b,c) -> cmp(-a,b,c) <| MR.GenSimplifyInstructionsOpt1_NoExcl cmp(-b,0,b) -> cmp(b,b,0) <| MR.GenSimplifyInstructionsOpt1_NoExcl cmp of known positive identity <| MR.GenSimplifyInstructionsOpt1_NoExcl cmp of known negative identity <| MR.GenSimplifyInstructionsOpt1_NoExcl cmp(a+a,b,c) -> cmp(a,b,c) <| MR.GenSimplifyInstructionsOpt1_NoExcl symmetric cmp <| MR.GenSimplifyInstructionsOpt1_NoExcl cmp(cmp(a, >=0, <0), b, c) -> cmp(a,b,c) <| MR.GenSimplifyInstructionsOpt1_NoExc l

cmp(cmp(a, <0, >=0), b, c) -> cmp(a,c,b) <| MR.GenSimplifyInstructionsOpt1_NoExc l cmp(-cmp(a, <=0, >0), b, c) -> cmp(a,b,c) <| MR.GenSimplifyInstructionsOpt1_NoEx cl cmp(-cmp(a, >0, <=0), b, c) -> cmp(a,c,b) <| MR.GenSimplifyInstructionsOpt1_NoEx cl Legacy NOT (A || A) => NOT A <| MR.GenSimplifyInstructionsOpt1_NoExcl CMP(c,d=1+CMP(c,a,b),f) -> CMP(c,1+a,f) <| MR.GenSimplifyInstructionsOpt1_NoExcl nullify discard ops on known false values <| MR.GenSimplifyInstructionsOpt1_NoEx cl remove discards that are merged with known-success discards <| MR.GenSimplifyIns tructionsOpt1_NoExcl remove discard chains that are merged with known-success discards <| MR.GenSimpl ifyInstructionsOpt1_NoExcl division by a literal becomes multiplication by reciprocal <| MR.GenSimplifyInst ructionsOpt1_NoExcl 1 / x -> rcp(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl dot(normalized_v, normalized_v) == 1.0 when v has length <| MR.GenSimplifyInstru ctionsOpt1_NoExcl exp(log(x)) identity <| MR.GenSimplifyInstructionsOpt1_NoExcl ftob(trunc(btof(x))) -> mov(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl ftoi(itof(x)) -> mov(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl ftoi(trunc(itof(x))) -> mov(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl ftou(utof(x)) -> mov(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl ftou(trunc(utof(x))) -> mov(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl Legacy NOT GE => LT <| MR.GenSimplifyInstructionsOpt1_NoExcl Legacy NOT LT => GE <| MR.GenSimplifyInstructionsOpt1_NoExcl iadd zero reduces to no-op mov <| MR.GenSimplifyInstructionsOpt1_NoExcl Integer addition negative identities <| MR.GenSimplifyInstructionsOpt1_NoExcl iadd(a, b) : if( and_is_zero(a, b) ) -> or(a, b) <| MR.GenSimplifyInstructionsOp t1_NoExcl if(bine(x,0)) -> if(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl imul one reduces to no-op mov <| MR.GenSimplifyInstructionsOpt1_NoExcl ineg(and(ne(x,0),1)) -> ne(x,0) <| MR.GenSimplifyInstructionsOpt1_NoExcl ineg(ineg(x)) -> mov(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl u/ishl/r(a, 0) -> mov(a) <| MR.GenSimplifyInstructionsOpt1_NoExcl ((a >> ov1) << o2) : if( ov1 == o2 ) -> and(a, ~((1 << ov1)-1)) <| MR.GenSimplif yInstructionsOpt1_NoExcl u/ishr(or(a, m), n) : if( or_is_identity_ignore_lower_n_bits(a, m, n) -> u/ishr( a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl u/ishr(or(m, a), n) : if( or_is_identity_ignore_lower_n_bits(a, m, n) -> u/ishr( a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl u/ishr(and(a, m), n) : if( and_is_identity_ignore_lower_n_bits(a, m, n) -> u/ish r(a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl u/ishr(and(m, a), n) : if( and_is_identity_ignore_lower_n_bits(a, m, n) -> u/ish r(a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl ishl(or(a, m), n) : if( or_is_identity_ignore_upper_n_bits(a, m, n) -> ishl(a, n ) <| MR.GenSimplifyInstructionsOpt1_NoExcl ishl(or(m, a), n) : if( or_is_identity_ignore_upper_n_bits(a, m, n) -> ishl(a, n ) <| MR.GenSimplifyInstructionsOpt1_NoExcl ishl(and(a, m), n) : if( and_is_identity_ignore_upper_n_bits(a, m, n) -> ishl(a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl ishl(and(m, a), n) : if( and_is_identity_ignore_upper_n_bits(a, m, n) -> ishl(a, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl imul(ishl(iv1, a), iv2) -> ishl(imul(iv1, iv2), a) <| MR.GenSimplifyInstructions Opt1_NoExcl A + B for boolean A & B -> OR A, B <| MR.GenSimplifyInstructionsOpt1_NoExcl A * B for boolean A & B -> AND A, B <| MR.GenSimplifyInstructionsOpt1_NoExcl itob(x) -> bine(x,0) <| MR.GenSimplifyInstructionsOpt1_NoExcl itof(ftoi(x)) -> trunc(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl

log(exp(x)) identity <| MR.GenSimplifyInstructionsOpt1_NoExcl exp(a*log(0)) = 0 identity <| MR.GenSimplifyInstructionsOpt1_NoExcl Legacy -BOOL < BOOL => BOOL <| MR.GenSimplifyInstructionsOpt1_NoExcl Legacy (A || A) => A <| MR.GenSimplifyInstructionsOpt1_NoExcl max(i0, i1): if (i0 >= i1) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl max(i0, i1): if (i1 >= i0) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl max(max(i0, l1), l2) -> max(i0, max(l1, l2)) <| MR.GenSimplifyInstructionsOpt1_N oExcl dmax(i0, i1): if (i0 >= i1) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl dmax(i0, i1): if (i1 >= i0) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl dmax(dmax(i0, l1), l2) -> dmax(i0, dmax(l1, l2)) <| MR.GenSimplifyInstructionsOp t1_NoExcl imax(i0, i1): if (i0 >= i1) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl imax(i0, i1): if (i1 >= i0) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl imax(imax(i0, l1), l2) -> imax(i0, imax(l1, l2)) <| MR.GenSimplifyInstructionsOp t1_NoExcl umax(i0, i1): if (i0 >= i1) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl umax(i0, i1): if (i1 >= i0) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl umax(umax(i0, l1), l2) -> umax(i0, umax(l1, l2)) <| MR.GenSimplifyInstructionsOp t1_NoExcl min(i0, i1): if (i0 >= i1) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl min(i0, i1): if (i1 >= i0) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl min(min(i0, l1), l2) -> min(i0, min(l1, l2)) <| MR.GenSimplifyInstructionsOpt1_N oExcl dmin(i0, i1): if (i0 >= i1) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl dmin(i0, i1): if (i1 >= i0) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl dmin(dmin(i0, l1), l2) -> dmin(i0, dmin(l1, l2)) <| MR.GenSimplifyInstructionsOp t1_NoExcl imin(i0, i1): if (i0 >= i1) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl imin(i0, i1): if (i1 >= i0) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl imin(imin(i0, l1), l2) -> imin(i0, imin(l1, l2)) <| MR.GenSimplifyInstructionsOp t1_NoExcl umin(i0, i1): if (i0 >= i1) -> mov(i1) <| MR.GenSimplifyInstructionsOpt1_NoExcl umin(i0, i1): if (i1 >= i0) -> mov(i0) <| MR.GenSimplifyInstructionsOpt1_NoExcl umin(umin(i0, l1), l2) -> umin(i0, umin(l1, l2)) <| MR.GenSimplifyInstructionsOp t1_NoExcl movc(a,true,false) -> bine(a, 0) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc(a,false,true) -> bieq(a, 0) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc(true,b,c) -> mov(b) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc(false,b,c) -> mov(c) <| MR.GenSimplifyInstructionsOpt1_NoExcl dmovc(true,b,c) -> dmov(b) <| MR.GenSimplifyInstructionsOpt1_NoExcl dmovc(false,b,c) -> dmov(c) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc(a, true, b) -> or(a, b) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc and comparison sequence reductions <| MR.GenSimplifyInstructionsOpt1_NoExcl movc(a, b, movc(c, b, d)) -> movc(or(a, c), b, d) <| MR.GenSimplifyInstructionsO pt1_NoExcl movc(a, b, and(c, b)) -> and(or(a, c), b) <| MR.GenSimplifyInstructionsOpt1_NoEx cl movc(a, and(b, c), 0) -> and(and(a, b), c) <| MR.GenSimplifyInstructionsOpt1_NoE xcl movc(!a,b,c) -> movc(a,c,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl dmovc(!a,b,c) -> dmovc(a,c,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc(movc(a,TRUE,FALSE),b,c) -> movc(a,b,c) <| MR.GenSimplifyInstructionsOpt1_No Excl movc(movc(a,FALSE,TRUE),b,c) -> movc(a,c,b) <| MR.GenSimplifyInstructionsOpt1_No Excl movc(bool b, TRUE, FALSE) -> mov b <| MR.GenSimplifyInstructionsOpt1_NoExcl movc(bool b, FALSE, TRUE) -> not b <| MR.GenSimplifyInstructionsOpt1_NoExcl movc(bool b, TRUE, bool c) -> or(b,c) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc(bool b, bool b, false) -> mov b <| MR.GenSimplifyInstructionsOpt1_NoExcl

movc(b, a, b) -> movc (b, a, 0) <| MR.GenSimplifyInstructionsOpt1_NoExcl (n > i) ? X : umin(n, i) -> (i > n) ? X: i <| MR.GenSimplifyInstructionsOpt1_NoE xcl bool ? a + 1 : a -> a - bool <| MR.GenSimplifyInstructionsOpt1_NoExcl bool ? a - 1 : a -> a + bool <| MR.GenSimplifyInstructionsOpt1_NoExcl (n > i) ? X : imin(n, i) -> (i > n) ? X: i <| MR.GenSimplifyInstructionsOpt1_NoE xcl (n > i) ? X : min(n, i) -> (i > n) ? X: i <| MR.GenSimplifyInstructionsOpt1_NoEx cl (n > i) ? X : dmin(n, i) -> (i > n) ? X: i <| MR.GenSimplifyInstructionsOpt1_NoE xcl (V < n) ? V : n -> min(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl (V < n) ? (V+1) : n -> min(V+1, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl (n >= V) ? V : n -> min(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl (V < n) ? V : n -> dmin(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl (V < n) ? (V+1) : n -> dmin(V+1, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl (n >= V) ? V : n -> dmin(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl (0 < n) ? 1 : 0 -> umin(1, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl (V < n) ? V : n -> umin(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl (V < n) ? (V+1) : n -> umin(V+1, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl (n >= V) ? V : n -> umin(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl (V < n) ? V : n -> imin(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl (V < n) ? (V+1) : n -> imin(V+1, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl (n >= V) ? V : n -> imin(V, n) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc(a,b,b) -> mov(b) <| MR.GenSimplifyInstructionsOpt1_NoExcl dmovc(a,b,b) -> dmov(b) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc((a<b),a,b) -> min(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl integer movc((a<b),a,b) -> min(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl unsigned integer movc((a<b),a,b) -> min(a,b) <| MR.GenSimplifyInstructionsOpt1_N oExcl dmovc((a<b),a,b) -> dmin(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc((a<b),b,a) -> max(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl integer movc((a<b),b,a) -> max(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl unsigned integer movc((a<b),b,a) -> max(a,b) <| MR.GenSimplifyInstructionsOpt1_N oExcl dmovc((a<b),b,a) -> dmax(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc((a>=b),a,b) -> max(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl integer movc((a>=b),a,b) -> max(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl unsigned integer movc((a>=b),a,b) -> max(a,b) <| MR.GenSimplifyInstructionsOpt1_ NoExcl dmovc((a>=b),a,b) -> dmax(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc((a>=b),b,a) -> min(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl integer movc((a>=b),b,a) -> min(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl unsigned integer movc((a>=b),b,a) -> min(a,b) <| MR.GenSimplifyInstructionsOpt1_ NoExcl dmovc((a>=b),b,a) -> dmin(a,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc(c,d=movc(c,a,b),f) -> movc(c,a,f) <| MR.GenSimplifyInstructionsOpt1_NoExcl movc(c,f,d=movc(c,a,b)) -> movc(c,f,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl cmp(c,d=cmp(c,a,b),f) -> cmp(c,a,f) <| MR.GenSimplifyInstructionsOpt1_NoExcl cmp(c,f,d=cmp(c,a,b)) -> cmp(c,f,b) <| MR.GenSimplifyInstructionsOpt1_NoExcl mul of one identity <| MR.GenSimplifyInstructionsOpt1_NoExcl mul of double one identity <| MR.GenSimplifyInstructionsOpt1_NoExcl (A + A) * 0.5 -> no-op mov of A <| MR.GenSimplifyInstructionsOpt1_NoExcl mul of a number times its inverse identity <| MR.GenSimplifyInstructionsOpt1_NoE xcl A * B/A with negative variations on A <| MR.GenSimplifyInstructionsOpt1_NoExcl normalize(normalize(v)) -> normalize(v) <| MR.GenSimplifyInstructionsOpt1_NoExcl Legacy !A * (A + B) => !A * B <| MR.GenSimplifyInstructionsOpt1_NoExcl Legacy A * !(A * B) => A * !B <| MR.GenSimplifyInstructionsOpt1_NoExcl Legacy (!A * A) => 0 <| MR.GenSimplifyInstructionsOpt1_NoExcl

B*!(A * -B + B) -> A * B <| MR.GenSimplifyInstructionsOpt1_NoExcl double negative to original <| MR.GenSimplifyInstructionsOpt1_NoExcl or(ine(x,0),ine(y,0)) -> ine(or(x,y),0) <| MR.GenSimplifyInstructionsOpt1_NoExcl combine OR of two equal shifts <| MR.GenSimplifyInstructionsOpt1_NoExcl combine XOR of two equal shifts <| MR.GenSimplifyInstructionsOpt1_NoExcl X AND ~X => 0 <| MR.GenSimplifyInstructionsOpt1_NoExcl X AND Y : if( and_is_identity(x,y) => X <| MR.GenSimplifyInstructionsOpt1_NoExcl X AND Y : if( and_is_identity(y,x) => Y <| MR.GenSimplifyInstructionsOpt1_NoExcl and(and(a, b), c) : if( and_is_identity(c, b) ) -> and(a, c) <| MR.GenSimplifyIn structionsOpt1_NoExcl and(and(b, a), c) : if( and_is_identity(c, b) ) -> and(a, c) <| MR.GenSimplifyIn structionsOpt1_NoExcl and(a, iv2) : if( can_reduce_and(a, iv2) ) -> and(a, get_reduced_and(a, iv2)) <| MR.GenSimplifyInstructionsOpt1_NoExcl X OR ~X => btrue <| MR.GenSimplifyInstructionsOpt1_NoExcl X OR Y : if( or_is_identity(x,y) => X <| MR.GenSimplifyInstructionsOpt1_NoExcl X OR Y : if( or_is_identity(y,x) => Y <| MR.GenSimplifyInstructionsOpt1_NoExcl or(a, iv2) : if( can_reduce_or(a, iv2) ) -> or(a, get_reduced_or(a, iv2)) <| MR. GenSimplifyInstructionsOpt1_NoExcl or(or(a, b), c) : if( or_is_identity(c, b) ) -> or(a, c) <| MR.GenSimplifyInstru ctionsOpt1_NoExcl or(or(b, a), c) : if( or_is_identity(c, b) ) -> or(a, c) <| MR.GenSimplifyInstru ctionsOpt1_NoExcl double rcp identity <| MR.GenSimplifyInstructionsOpt1_NoExcl rcp(mul(x, rsq(x)) = rsq(x) identity <| MR.GenSimplifyInstructionsOpt1_NoExcl rsq(x) * rsq(x) -> rcp(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl rsq(x) * rsq(x) -> rcp(x) for positive x <| MR.GenSimplifyInstructionsOpt1_NoExc l 1 / sqrt(x) -> rsq(x) <| MR.GenSimplifyInstructionsOpt1_NoExcl sqrt times sqrt of positive value equals the original value identity <| MR.GenSi mplifyInstructionsOpt1_NoExcl positive sqrt(x*x) identity <| MR.GenSimplifyInstructionsOpt1_NoExcl convert mod by power-of-2 to bitwise AND <| MR.GenSimplifyInstructionsOpt1_NoExc l utof(sampleinfo_uint(x)) -> sampleinfo(x) <| MR.GenSimplifyInstructionsOpt1_NoEx cl xor(xor(a, iv1), iv2) -> xor(a, xor(iv1, iv2)) <| MR.GenSimplifyInstructionsOpt1 _NoExcl replace bitwise double-complement with move <| MR.GenSimplifyInstructionsOpt1_No Excl bine(b,0) -> b <| MR.GenSimplifyInstructionsOpt2_NoExcl movc(bool,x,0) -> and(bool,x) <| MR.GenSimplifyInstructionsOpt2_NoExcl utof(sampleinfo_uint_rt(x)) -> sampleinfo_rt(x) <| MR.GenSimplifyInstructionsSam pleMask_Both movc, unary_compute on values lhs -> unary_compute, movc <| MR.GenShuffleCompute _Excl movc, unary_compute on values rhs -> unary_compute, movc <| MR.GenShuffleCompute _Excl cmp, unary_compute on values lhs -> unary_compute, cmp <| MR.GenShuffleCompute_E xcl cmp, unary_compute on values rhs -> unary_compute, cmp <| MR.GenShuffleCompute_E xcl movc, binary_compute on values lhs -> binary_compute, movc <| MR.GenShuffleCompu te_Excl movc, binary_compute on values rhs -> binary_compute, movc <| MR.GenShuffleCompu te_Excl cmp, binary_compute on values lhs -> binary_compute, cmp <| MR.GenShuffleCompute _Excl cmp, binary_compute on values rhs -> binary_compute, cmp <| MR.GenShuffleCompute _Excl

movc, ternary arg1 on values lhs -> ternary, movc <| MR.GenShuffleCompute_Excl movc, ternary arg1 on values rhs -> ternary, movc <| MR.GenShuffleCompute_Excl movc, ternary arg2 on values lhs -> ternary, movc <| MR.GenShuffleCompute_Excl movc, ternary arg2 on values rhs -> ternary, movc <| MR.GenShuffleCompute_Excl movc, ternary arg3 on values lhs -> ternary, movc <| MR.GenShuffleCompute_Excl movc, ternary arg3 on values rhs -> ternary, movc <| MR.GenShuffleCompute_Excl movc, quat arg1 on values lhs -> quat, movc <| MR.GenShuffleCompute_Excl movc, quat arg1 on values rhs -> quat, movc <| MR.GenShuffleCompute_Excl movc, quat arg2 on values lhs -> quat, movc <| MR.GenShuffleCompute_Excl movc, quat arg2 on values rhs -> quat, movc <| MR.GenShuffleCompute_Excl movc, quat arg3 on values lhs -> quat, movc <| MR.GenShuffleCompute_Excl movc, quat arg3 on values rhs -> quat, movc <| MR.GenShuffleCompute_Excl movc, quat arg4 on values lhs -> quat, movc <| MR.GenShuffleCompute_Excl movc, quat arg4 on values rhs -> quat, movc <| MR.GenShuffleCompute_Excl movc, unary_compute on values -> unary_compute, movc <| MR.GenShuffleCompute_NoE xcl cmp, unary_compute on values -> unary_compute, cmp <| MR.GenShuffleCompute_NoExc l and, unary_compute on values -> unary_compute, and <| MR.GenShuffleCompute_NoExc l movc, binary_compute on values -> binary_compute, movc <| MR.GenShuffleCompute_N oExcl movc, binary_compute on same value -> binary_compute, movc <| MR.GenShuffleCompu te_NoExcl cmp, binary_compute on values -> binary_compute, cmp <| MR.GenShuffleCompute_NoE xcl cmp, binary_compute on same value -> binary_compute, cmp <| MR.GenShuffleCompute _NoExcl and, binary_compute on values -> binary_compute, and <| MR.GenShuffleCompute_NoE xcl movc, ternary arg1 on values -> ternary, movc <| MR.GenShuffleCompute_NoExcl movc, ternary arg2 on values -> ternary, movc <| MR.GenShuffleCompute_NoExcl movc, ternary arg3 on values -> ternary, movc <| MR.GenShuffleCompute_NoExcl and, ternary arg1 on values -> ternary, movc <| MR.GenShuffleCompute_NoExcl and, ternary arg2 on values -> ternary, movc <| MR.GenShuffleCompute_NoExcl and, ternary arg3 on values -> ternary, movc <| MR.GenShuffleCompute_NoExcl movc, quat arg1 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl movc, quat arg2 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl movc, quat arg3 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl movc, quat arg4 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl and, quat arg1 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl and, quat arg2 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl and, quat arg3 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl and, quat arg4 on values -> quat, movc <| MR.GenShuffleCompute_NoExcl mad match 1 (a + b*c) <| MR.GenMad mad match 2 (a - b*c) <| MR.GenMad mad match 3 (a + b+b) <| MR.GenMad mad match 4 (a - b+b) <| MR.GenMad imad match 1 (a + b*c) <| MR.GenMad imad match 2 (a + b+b) <| MR.GenMad a << L | b (bfi(w=32-L, o=L, a, b) if( mask_is_zero(w, o, b) && allbutwidth_is_z ero(w, a) -> imad (a, 1 << L, B) <| MR.GenMad if+lt -> if_lt <| MR.Gen_PreModTarget_Both if+ge -> if_ge <| MR.Gen_PreModTarget_Both if+cmp_lt -> if_lt <| MR.Gen_PreModTarget_Both if+cmp_ge -> if_ge <| MR.Gen_PreModTarget_Both if+cmp_lt0 -> if_lt0 <| MR.Gen_PreModTarget_Both if+cmp_ge0 -> if_ge0 <| MR.Gen_PreModTarget_Both if_lt(neg(abs(x)), 0) -> if_ne0 <| MR.Gen_PreModTarget_Both if_ge(neg(abs(x)), 0) -> if_eq0 <| MR.Gen_PreModTarget_Both

if_lt(-a^2,a^2) -> if_ne(a,0) <| MR.Gen_PreModTarget_Both if_ge(-a^2,a^2) -> if_eq(a,0) <| MR.Gen_PreModTarget_Both if_ne(x, 0) -> if_ne(x, -x) <| MR.Gen_PreModTarget_Both if_ge(x + y, 0) -> if_ge(x, -y) <| MR.Gen_PreModTarget_Both if_lt(x + y, 0) -> if_lt(x, -y) <| MR.Gen_PreModTarget_Both if_ne(x + y, 0) -> if_ne(x, -y) <| MR.Gen_PreModTarget_Both if_eq(x + y, 0) -> if_eq(x, -y) <| MR.Gen_PreModTarget_Both break(a,not(x)) -> breakn(a,x) <| MR.Gen_PreModTarget_Both continue(a,not(x)) -> continuen(a,x) <| MR.Gen_PreModTarget_Both return(a,not(x)) -> returnn(a,x) <| MR.Gen_PreModTarget_Both break(a,bieq(x,0)) -> breakn(a,x) <| MR.Gen_PreModTarget_Both continue(a,bieq(x,0)) -> continuen(a,x) <| MR.Gen_PreModTarget_Both return(a,bieq(x,0)) -> returnn(a,x) <| MR.Gen_PreModTarget_Both break(a,bine(x)) -> break(a,x) <| MR.Gen_PreModTarget_Both continue(a,bine(x)) -> continue(a,x) <| MR.Gen_PreModTarget_Both return(a,bine(x)) -> return(a,x) <| MR.Gen_PreModTarget_Both break(ge(neg(fbool), fbool)) -> break_eq(fbool, 0) <| MR.Gen_PreModTarget_Both BREAK_GE i2,i1 short form <| MR.Gen_PreModTarget_Both BREAK_GE i2,i1 for targets that use CMP <| MR.Gen_PreModTarget_Both BREAK_GE i2,-iv1 where iv1 is literal and needs to be negated before using <| MR .Gen_PreModTarget_Both BREAK_LT i2,i1 short form <| MR.Gen_PreModTarget_Both BREAK_LT i2,i1 for targets that use CMP <| MR.Gen_PreModTarget_Both BREAK_LT i2,-iv1 where iv1 is literal and needs to be negated before using <| MR .Gen_PreModTarget_Both BREAK_EQ i2,i1 <| MR.Gen_PreModTarget_Both BREAK_EQ i2,i1 matches when CMP is used <| MR.Gen_PreModTarget_Both BREAK_EQ i2,-iv1 where iv1 is literal and has to be negated <| MR.Gen_PreModTarg et_Both BREAK_EQ i2,-iv1 where iv1 is literal and has to be negated, CMP form <| MR.Gen_ PreModTarget_Both BREAK_NE i2,i1 <| MR.Gen_PreModTarget_Both BREAK_NE i2,i1 with CMP <| MR.Gen_PreModTarget_Both BREAK_NE i2,-iv1 where iv1 is literal and has to be negated <| MR.Gen_PreModTarg et_Both BREAK_NE i2,-iv1 where iv1 is literal and has to be negated, CMP form <| MR.Gen_ PreModTarget_Both movc(blt(a, 0), |a|, a) -> abs(a) <| MR.GenD3D10PreMod_NoExcl dmovc(bdlt(a, 0), |a|, a) -> dabs(a) <| MR.GenD3D10PreMod_NoExcl breaka match <| MR.GenD3D10PostMod_Both continuea match <| MR.GenD3D10PostMod_Both returna match <| MR.GenD3D10PostMod_Both if(bult(0,x)) -> if(x) <| MR.GenD3D10PostMod_Both if(bilt(0,x)) -> if(x) <| MR.GenD3D10PostMod_Both if(bieq(x,0)) -> ifn(x) <| MR.GenD3D10PostMod_Both if(bine(x,0)) -> if(x) <| MR.GenD3D10PostMod_Both if(!a) -> ifn(a) <| MR.GenD3D10PostMod_Both bfi(w, 0i, v, r) : if( width_is_zero(w,r) && allbutwidth_is_zero(w, v) -> iadd(v , r) <| MR.GenD3D10PostMod_Both or(a, b) : if( and_is_zero(a, b) ) -> iadd(a, b) <| MR.GenD3D10PostMod_Both div(a,b)->mul(a, rcp(b)) <| MR.Gen_RequiredTranslate lt(a, b) -> cmp(a - b, 0f, 1f) <| MR.Gen_RequiredTranslate ge(a, b) -> cmp(a - b, 1f, 0f) <| MR.Gen_RequiredTranslate max(a, -a) -> abs <| MR.Gen_RequiredTranslate max(a, b) -> cmp(a - b, a, b) <| MR.Gen_RequiredTranslate min(a, b) -> cmp(a - b, b, a) <| MR.Gen_RequiredTranslate dmad -> dmul, dadd <| MR.Gen_RequiredTranslate countbits(i) -> and/shift/add sequence <| MR.Gen_RequiredTranslate firstbitlow(i) -> shift/bine/add sequence <| MR.Gen_RequiredTranslate firstbit_shi(i) -> shift/bine/add sequence <| MR.Gen_RequiredTranslate

firstbit_hi(i) -> shift/bine/add sequence <| MR.Gen_RequiredTranslate reversebits(i) -> and/shift/or sequence <| MR.Gen_RequiredTranslate f32tof16(i) -> conversion sequence <| MR.Gen_RequiredTranslate f16tof32(i) -> conversion sequence <| MR.Gen_RequiredTranslate ubfe(i) -> extraction sequence <| MR.Gen_RequiredTranslate ibfe(i) -> extraction sequence <| MR.Gen_RequiredTranslate bfi(i) -> insertion sequence <| MR.Gen_RequiredTranslate preshader abs -> max(i, neg(i)) <| MR.Gen_RequiredTranslate_Preshader preshader sat -> min(max(i, 0), 1) <| MR.Gen_RequiredTranslate_Preshader cmp sequence 1 -> sat <| MR.Gen_OptimizeEarlyTranslate_SAT_NoExcl cmp sequence 2 -> sat <| MR.Gen_OptimizeEarlyTranslate_SAT_NoExcl pos cmp sequence -> sat <| MR.Gen_OptimizeEarlyTranslate_SAT_NoExcl max(i, neg(i)) -> abs <| MR.Gen_OptimizeEarlyTranslate_SAT_NoExcl dmax(i, dneg(i)) -> dabs <| MR.Gen_OptimizeEarlyTranslate_SAT_NoExcl cmp (a, a, -a) -> abs <| MR.Gen_OptimizeEarlyTranslate_SAT_NoExcl min 1/max 0 -> sat <| MR.Gen_OptimizeEarlyTranslate_SAT_Excl max 0/min 1 -> sat <| MR.Gen_OptimizeEarlyTranslate_SAT_Excl dmin 1/dmax 0 -> dsat <| MR.Gen_OptimizeEarlyTranslate_SAT_Excl dmax 0/dmin 1 -> dsat <| MR.Gen_OptimizeEarlyTranslate_SAT_Excl (n & a) | r : if( known_bfi_bitmask_noshift(n,a,r) && and_is_zero(n,r) ) -> bfi( bfi_bitwidth_noshift(n,a,r), 0i, a, r) <| MR.GenD3D10_OptimizeEarlyTranslate_Exc l (a & n) | r : if( known_bfi_bitmask_noshift(n,a,r) && and_is_zero(n,r) ) -> bfi( bfi_bitwidth_noshift(n,a,r), 0i, a, r) <| MR.GenD3D10_OptimizeEarlyTranslate_Exc l r | (n & a) : if( known_bfi_bitmask_noshift(n,a,r) && and_is_zero(n,r) ) -> bfi( bfi_bitwidth_noshift(n,a,r), 0i, a, r) <| MR.GenD3D10_OptimizeEarlyTranslate_Exc l r | (a & n) : if( known_bfi_bitmask_noshift(n,a,r) && and_is_zero(n,r) ) -> bfi( bfi_bitwidth_noshift(n,a,r), 0i, a, r) <| MR.GenD3D10_OptimizeEarlyTranslate_Exc l a | r : if( known_bfi_bitmask_noshift_impmask(a,r) && and_is_zero(a,r) ) -> bfi( bfi_bitwidth_noshift_impmask(a,r), 0i, a, r) <| MR.GenD3D10_OptimizeEarlyTransla te_Excl r | a : if( known_bfi_bitmask_noshift_impmask(a,r) && and_is_zero(a,r) ) -> bfi( bfi_bitwidth_noshift_impmask(a,r), 0i, a, r) <| MR.GenD3D10_OptimizeEarlyTransla te_Excl ((a << m) & n) | i : if( known_bfi_bitmask_postshift_ignore(n,a,m,i) ) -> bfi(bf i_bitwidth_postshift_ignore(n,a,m,i), m, a, 0i) <| MR.GenD3D10_OptimizeEarlyTran slate_Excl imul(a, iv_pow2) -> ishl(a, get_lowest_bit(iv_pow2)) <| MR.GenD3D10_OptimizeEarl yTranslate udiv(a, iv_pow2) -> ushr(a, get_lowest_bit(iv_pow2)) <| MR.GenD3D10_OptimizeEarl yTranslate (a << n) >> (m) -> ibfe(32-m, m-n, a) <| MR.GenD3D10_OptimizeEarlyTranslate b = ubfe/ushr(a,o), movc((b >> o) & iv_pow2, bfi(w, 0, b, -iv_pow2)) -> ibfe(get _first_bit(iv_pow2), 0, a) <| MR.GenD3D10_OptimizeEarlyTranslate b = ubfe/ushr(a,o), movc((a >> o) & iv_pow2, b | -iv_pow2) -> ibfe(get_first_bit (iv_pow2), 0, a) <| MR.GenD3D10_OptimizeEarlyTranslate movc(b & iv_pow2, bfi(w, 0, b, -iv_pow2), b) -> ibfe(get_first_bit(iv_pow2), 0, b) <| MR.GenD3D10_OptimizeEarlyTranslate movc(b & iv_pow2, bfi(w, 0, (b & m), -iv_pow2)) -> ibfe(get_first_bit(iv_pow2), 0, (b&m)) <| MR.GenD3D10_OptimizeEarlyTranslate movc(b & iv_pow2, b | -iv_pow2, b) -> ibfe(get_first_bit(iv_pow2), 0, b) <| MR.G enD3D10_OptimizeEarlyTranslate movc(b & iv_pow2, (b & m) | -iv_pow2, b) -> ibfe(get_first_bit(iv_pow2), 0, (b&m )) <| MR.GenD3D10_OptimizeEarlyTranslate (a << n) >> (m) -> ubfe(32-m, m-n, a) <| MR.GenD3D10_OptimizeEarlyTranslate (a & ((iv_pow2 << n) - 1)) -> bfi(iv_pow2 + n, 0, a, 0i) <| MR.GenD3D10_Optimize EarlyTranslate

(a & ~((iv_pow2 << n) - 1)) -> bfi(iv_pow2 + n, 0, 0, a) <| MR.GenD3D10_Optimize EarlyTranslate (a & ~(((iv_pow2 << n) - 1) << o) -> bfi(iv_pow2 + n, o, 0, a) <| MR.GenD3D10_Op timizeEarlyTranslate (a & ~(((iv_pow2 << n) << ov) + (-1 << ov))) -> bfi(iv_pow2 + n, ov, 0, a) <| MR .GenD3D10_OptimizeEarlyTranslate ((a >> o1) << o2) : if( o1 == o2 ) -> bfi(o, 0, 0, a) <| MR.GenD3D10_OptimizeEar lyTranslate (a | ((iv_pow2 << n) - 1)) -> bfi(iv_pow2 + n, 0, -1, a) <| MR.GenD3D10_Optimize EarlyTranslate (a | (((iv_pow2 << n) - 1) << o)) -> bfi(iv_pow2 + n, o, -1, a) <| MR.GenD3D10_O ptimizeEarlyTranslate (a | (((iv_pow2 << n) << ov) + (-1 << ov))) -> bfi(iv_pow2 + n, ov, -1, a) <| MR .GenD3D10_OptimizeEarlyTranslate (a | (b << n)) : if(known_bfi_bitwidth_impmask(a, b, n)) -> bfi(get_bfi_bitwidth _impmask(a, b, n), n, b, a) <| MR.GenD3D10_OptimizeEarlyTranslate (a & n) << m : if( known_bfi_bitmask(a,n,m) ) -> bfi(bfi_bitwidth(a,n,m), m, n, 0i) <| MR.GenD3D10_OptimizeEarlyTranslate (a & n) | i << m : if( known_bfi_bitmask_ignore(a,n,i,m) ) -> bfi(bfi_bitwidth_i gnore(a,n,i,m), m, n | i, 0i) <| MR.GenD3D10_OptimizeEarlyTranslate (a & n) << m : if( known_bfi_bitmask(n,a,m) ) -> bfi(bfi_bitwidth(n,a,m), m, a, 0i) <| MR.GenD3D10_OptimizeEarlyTranslate (a << m) & n : if( known_bfi_bitmask_postshift(n,a,m) ) -> bfi(bfi_bitwidth_post shift(n,a,m), m, a, 0i) <| MR.GenD3D10_OptimizeEarlyTranslate (a & n) >> m : if( known_ubfe_bitmask(a,n,m) ) -> ubfe(ubfe_bitwidth(a,n,m), m, n) <| MR.GenD3D10_OptimizeEarlyTranslate (a & n) >> m : if( known_ubfe_bitmask(n,a,m) ) -> ubfe(bitwidth(n,a,m), m, a) <| MR.GenD3D10_OptimizeEarlyTranslate (int)(a & n) >> m : if( high_bit_clear(a & n) && known_ubfe_bitmask(a,n,m) ) -> ubfe(bitwidth(a,n,m), m, n) <| MR.GenD3D10_OptimizeEarlyTranslate (int)(a & n) >> m : if( high_bit_clear(a & n) && known_ubfe_bitmask(n,a,m) ) -> ubfe(ubfe_bitwidth(n,a,m), m, a) <| MR.GenD3D10_OptimizeEarlyTranslate (a >> m) & n : if( known_ubfe_bitmask_nomaskshift(a,n,m) ) -> ubfe(ubfe_bitwidth _nomaskshift(a,n,m), m, n) <| MR.GenD3D10_OptimizeEarlyTranslate (a >> m) & n : if( high_bit_clear(a & n) && known_ubfe_bitmask_nomaskshift(a,n,m ) ) -> ubfe(ubfe_bitwidth_nomaskshift(a,n,m), m, n) <| MR.GenD3D10_OptimizeEarly Translate dcl_func_output(a) -> o->append_dataflow() <| SMR.DataflowAnalysis bind_load(chain, value) -> o->append_sources(chain) <| SMR.DataflowAnalysis loop_in(completed a) -> o->append_inloop() <| SMR.RangeDataAnalysis $IsStandardLoad(a, chain) -> append_addressed(o, chain) (range/flag prop) <| SMR .RangeDataAnalysis $IsResLoad(uav, a, addr, offs, mask) -> append_arg(sources(o, a)) <| SMR.RangeDa taAnalysis movc(true,b,c) -> append_arg(b) <| SMR.RangeDataAnalysis movc(false,b,c) -> append_arg(b) <| SMR.RangeDataAnalysis movc(a,b,c) -> append_arg(b, c) <| SMR.RangeDataAnalysis cmp(a,b,c) -> append_arg(b, c) <| SMR.RangeDataAnalysis ignore move(a) -> append_arg(a) <| SMR.RangeDataAnalysis ignore double move(a) -> append_arg(a) <| SMR.RangeDataAnalysis pred move(a) -> append_arg(a) <| SMR.RangeDataAnalysis tunnelable move(a) -> append_arg(a) <| SMR.RangeDataAnalysis and(btrue,a) -> append_arg(a) <| SMR.RangeDataAnalysis and(false,a) -> append_arg(0,a) <| SMR.RangeDataAnalysis or(bfalse,a) -> append_arg(a) <| SMR.RangeDataAnalysis or(true,a) -> append_arg(true,a) <| SMR.RangeDataAnalysis mul(1f,a) -> append_arg(a) <| SMR.RangeDataAnalysis add(0f,a) -> append_arg(a) <| SMR.RangeDataAnalysis mul(fbool,a) -> append_arg(0f,a) <| SMR.RangeDataAnalysis mul(fbool,finite a) -> append_arg(0f,a) <| SMR.RangeDataAnalysis

lerp(fbool, a, b) -> append_arg(a,b) <| SMR.RangeDataAnalysis lerp(fbool, finite a, finite b) -> append_arg(a,b) <| SMR.RangeDataAnalysis lerp(fbool, a, 0) -> append_arg(a,0) <| SMR.RangeDataAnalysis lerp(fbool, finite a, 0) -> append_arg(a,0) <| SMR.RangeDataAnalysis a + -a -> append_arg(0) <| SMR.RangeDataAnalysis (a + F) - a -> append_arg(F) <| SMR.RangeDataAnalysis a + (F - a) -> append_arg(F) <| SMR.RangeDataAnalysis (a + F1) - (a + F2) -> append_arg(F1-F2) <| SMR.RangeDataAnalysis finite a + -a -> append_arg(0) <| SMR.RangeDataAnalysis i + -i -> append_arg(0) <| SMR.RangeDataAnalysis (i + I) - i -> append_arg(I) <| SMR.RangeDataAnalysis i + (I - i) -> append_arg(I) <| SMR.RangeDataAnalysis (i + I1) - (i + I2) -> append_arg(I1-I2) <| SMR.RangeDataAnalysis endif(a,b) -> append_arg(a,b) <| SMR.RangeDataAnalysis $IsMultiWriteOut(a, chain) -> append_sources(a) <| SMR.RangeDataAnalysis o = dfuse(ab) -> o->append_dfuse() <| SMR.DataFlagAnalysis loop_in(completed a) -> o->append_inloop() <| SMR.DataFlagAnalysis loop_endif(a) -> append_arg(a, pred_a) <| SMR.DataFlagAnalysis function_endif(a) -> append_arg(a, pred_a) <| SMR.DataFlagAnalysis cl = $IsBreak(a, ci) -> append_arg(a, ci) <| SMR.DataFlagAnalysis cl = $IsContinue(a, ci) -> append_arg(a, ci) <| SMR.DataFlagAnalysis cf = $IsReturn(a, ci) -> append_arg(a, ci) <| SMR.DataFlagAnalysis cl = $IsConsume(a, b, ci) -> append_arg(ci) <| SMR.DataFlagAnalysis endif(a,b) -> append_arg(a,b,p_a) <| SMR.DataFlagAnalysis loop_endif(a,b) -> append_arg(a,b,p_a) <| SMR.DataFlagAnalysis function_endif(a,b) -> append_arg(a,b,p_a) <| SMR.DataFlagAnalysis chain_merge($IsSync() || chain) -> append_arg(sync) <| SMR.DataFlagAnalysis_Cons tInterp $IsStandardLoad(a, chain) -> append_addressed(o, chain), append_arg(a, chain) <| SMR.DataFlagAnalysis_PlaceHolder $IsAtomicAllocConsume(a, res) -> append_arg(all_sources(o, a)) <| SMR.DataFlagAn alysis_PlaceHolder $IsTwoValueAtomic(chain, res, addr, op1, op2) -> append_arg(all_sources(o, chain ), chain, addr, op1, op2) <| SMR.DataFlagAnalysis_PlaceHolder $IsBasicOrImmAtomic(a, res, addr, op) -> append_arg(all_sources(o, a), a, addr, op) <| SMR.DataFlagAnalysis_PlaceHolder $IsResLoad(uav, a, addr, offs, mask) -> append_arg(all_sources(o, a), uav, a, ad dr, offs, mask) <| SMR.DataFlagAnalysis_PlaceHolder $IsStandardStore(addr, val, chain) -> append_param(chain) <| SMR.DataFlagAnalysi s_PlaceHolder $IsResStore(uav, a, addr, offs, mask, val) -> append_param(a) <| SMR.DataFlagAna lysis_PlaceHolder cl = endcase(ci, ch) -> append_arg(ci, ci_p, ch) <| SMR.DataFlagAnalysis_PlaceHo lder cl = fcbody_end(ci, ch) -> append_arg(ci, ci_p, ch) <| SMR.DataFlagAnalysis_Plac eHolder discard_endif(a,b) -> append_arg(a,b,p_a) <| SMR.DataFlagAnalysis_PlaceHolder $IsLoop(a) -> append_sources() (loop predicate linkage) <| SMR.DataFlagAnalysis_ PlaceHolder $IsMultiWriteOut(a, chain) -> append_sources(a) <| SMR.DataFlagAnalysis_PlaceHol der $IsSync() -> append_all_visible+inputs(UAV chain args) <| SMR.DataFlagAnalysis_P laceHolder $IsStandardStore(addr, val, chain) -> append_param(chain) <| SMR.DataFlagAnalysi s_NoPlaceHolder chain_merge($IsSync() || chain) -> append_arg(chain) <| SMR.DataFlagAnalysis_NoP laceHolder chain_merge(chain_merge() || chain) -> append_arg(chain) <| SMR.DataFlagAnalysis _NoPlaceHolder array_merge(chain_merge() || chain) -> append_arg(chain) <| SMR.DataFlagAnalysis

_NoPlaceHolder cl = emitarg(a, b, ci) -> append_arg(ci) <| SMR.DataFlagAnalysis_NoPlaceHolder cl = emit(ci, stream) -> append_arg(ci) <| SMR.DataFlagAnalysis_NoPlaceHolder cl = casecond(ci, c) -> append_arg(ci) <| SMR.DataFlagAnalysis_NoPlaceHolder cl = endcase(ci, ch) -> append_arg(ci) <| SMR.DataFlagAnalysis_NoPlaceHolder cl = fcbody(ci, c) -> append_arg(ci, c) <| SMR.DataFlagAnalysis_NoPlaceHolder cl = fcbody_end(ci, ch) -> append_arg(ci, ci_p, ch) <| SMR.DataFlagAnalysis_NoPl aceHolder loop(a) -> append_sources() (loop predicate linkage) <| SMR.DataFlagAnalysis_NoP laceHolder o = $IsStandardLoad(a, chain) -> append_addressed(o, chain) (all sources) <| SMR .DataFlagAnalysis_NoPlaceHolder $IsMultiWriteOut(a, chain) -> append_sources(a) <| SMR.DataFlagAnalysis_NoPlaceH older $IsAtomicAllocConsume(a, res) -> append_arg(all_sources(o, a)) <| SMR.DataFlagAn alysis_NoPlaceHolder $IsTwoValueAtomic(chain, res, addr, op1, op2) -> append_arg(chain, addr, op1, op 2) <| SMR.DataFlagAnalysis_NoPlaceHolder $IsBasicOrImmAtomic(a, res, addr, op) -> append_arg(all_sources(o, a), addr, op) <| SMR.DataFlagAnalysis_NoPlaceHolder $IsResLoad(uav, a, addr, offs, mask) -> append_arg(all_sources(o, a), addr, offs ) <| SMR.DataFlagAnalysis_NoPlaceHolder $IsResStore(uav, a, addr, offs, mask, val) -> append_param(a) (chain) <| SMR.Dat aFlagAnalysis_NoPlaceHolder d(x)/dz -> dx/dz <| SR.GenDerivatives_Unary d((double)x)/dz -> (double)dx/dz <| SR.GenDerivatives_Unary d(-x)/dz -> -dx/dz <| SR.GenDerivatives_Unary d((double)-x)/dz -> -(double)dx/dz <| SR.GenDerivatives_Unary d(x+eps)/dz -> dx/dz <| SR.GenDerivatives_Unary d(1/x)/dz -> -dx/dz/x^2 <| SR.GenDerivatives_Unary d(2^x)/dz -> ln(2) * 2^x * dx/dz <| SR.GenDerivatives_Unary d(log_2(x))/dz -> 1/(x * ln(2)) * dx/dz <| SR.GenDerivatives_Unary d(x^-0.5)/dz -> -0.5*x^-1.5 * dx/dz <| SR.GenDerivatives_Unary d(sin(x))/dz -> cos(x) * dx/dz <| SR.GenDerivatives_Unary d(cos(x))/dz -> -sin(x) * dx/dz <| SR.GenDerivatives_Unary d(asin(x))/dz -> 1/sqrt(1-x^2) * dx/dz <| SR.GenDerivatives_Unary d(acos(x))/dz -> -1/sqrt(1-x^2) * dx/dz <| SR.GenDerivatives_Unary d(atan(x))/dz -> 1/(1+x^2) * dx/dz <| SR.GenDerivatives_Unary $IsAnyDeriv(x)/dz -> $IsAnyDeriv(dx/dz) <| SR.GenDerivatives_Unary dsy(x)/dz -> dsy(dx/dz) <| SR.GenDerivatives_Unary sqrt(x)/dz -> 0.5 / sqrt(x) * (dx/dz) <| SR.GenDerivatives_Unary dtof(x)/dz -> dtof(dx/dz) <| SR.GenDerivatives_Unary ftod(x)/dz -> ftod(dx/dz) <| SR.GenDerivatives_Unary d(min(x,y))/dz -> (x < y) ? dx/dz : ((y < x) ? dy/dz : min(dx/dz, dy/dz) <| SR.G enDerivatives_Binary d(max(x,y))/dz -> (x > y) ? dx/dz : ((y > x) ? dy/dz : max(dx/dz, dy/dz) <| SR.G enDerivatives_Binary d(dmin(x,y))/dz -> (x < y) ? dx/dz : ((y < x) ? dy/dz : dmin(dx/dz, dy/dz) <| SR .GenDerivatives_Binary d(dmax(x,y))/dz -> (x > y) ? dx/dz : ((y > x) ? dy/dz : dmax(dx/dz, dy/dz) <| SR .GenDerivatives_Binary d(x + y)/dz -> dx/dz + dy/dz <| SR.GenDerivatives_Binary d((double)x + (double)y)/dz -> dx/dz + dy/dz <| SR.GenDerivatives_Binary d(x * x)/dz -> 2*dx/dz * x <| SR.GenDerivatives_Binary d((double)x * x)/dz -> 2*dx/dz * x <| SR.GenDerivatives_Binary d(x * y)/dz -> dx/dz * y + x * dy/dz <| SR.GenDerivatives_Binary d((double)x * y)/dz -> dx/dz * y + x * dy/dz <| SR.GenDerivatives_Binary d(atan2(x,y))/dz -> 1 / (1 + (y/x)^2) * d(y/x)/dz <| SR.GenDerivatives_Binary d(x / y)/dz -> dx/dz / y + x * -dy/dz / y^2 <| SR.GenDerivatives_Binary d(a ? b : c)/dz -> a ? db/dz : dc/dz <| SR.GenDerivatives_Ternary

abs fp_flags <| SFPS abs fp_specials <| SFPS abs float_literal <| SFPS abs fp_range <| SFPS acos fp_flags <| SFPS acos fp_specials <| SFPS acos float_literal <| SFPS acos fp_range <| SFPS add fp_flags <| SFPS add fp_specials <| SFPS add float_literal <| SFPS add fp_range <| SFPS and fp_flags <| SFPS and int_flags <| SFPS and int_literal <| SFPS and bits_known <| SFPS asin fp_flags <| SFPS asin fp_specials <| SFPS asin float_literal <| SFPS asin fp_range <| SFPS atan fp_flags <| SFPS atan fp_specials <| SFPS atan float_literal <| SFPS atan fp_range <| SFPS atan2 fp_flags <| SFPS atan2 fp_specials <| SFPS atan2 float_literal <| SFPS atan2 fp_range <| SFPS bdeq fp_flags <| SFPS bdeq int_literal <| SFPS bdeq int_range <| SFPS bdge fp_flags <| SFPS bdge int_literal <| SFPS bdge int_range <| SFPS bdlt fp_flags <| SFPS bdlt int_literal <| SFPS bdlt int_range <| SFPS bdne fp_flags <| SFPS bdne int_literal <| SFPS bdne int_range <| SFPS beq fp_flags <| SFPS beq int_literal <| SFPS beq int_range <| SFPS bfi fp_flags <| SFPS bfi int_literal <| SFPS bfi bits_known <| SFPS bge fp_flags <| SFPS bge int_literal <| SFPS bge int_range <| SFPS blt fp_flags <| SFPS blt int_literal <| SFPS blt int_range <| SFPS bne fp_flags <| SFPS bne int_literal <| SFPS bne int_range <| SFPS bieq fp_flags <| SFPS bieq int_literal <| SFPS bieq bits_known <| SFPS bieq int_range <| SFPS bige fp_flags <| SFPS

bige int_literal <| SFPS bige bits_known <| SFPS bige int_range <| SFPS bilt fp_flags <| SFPS bilt int_literal <| SFPS bilt bits_known <| SFPS bilt int_range <| SFPS bine fp_flags <| SFPS bine int_literal <| SFPS bine bits_known <| SFPS bine int_range <| SFPS bufinfo fp_flags <| SFPS buge fp_flags <| SFPS buge int_literal <| SFPS buge bits_known <| SFPS buge int_range <| SFPS bult fp_flags <| SFPS bult int_literal <| SFPS bult bits_known <| SFPS bult int_range <| SFPS break fp_flags <| SFPS btof fp_flags <| SFPS btoi fp_flags <| SFPS btoi int_literal <| SFPS btoi bits_known <| SFPS btoi int_range <| SFPS calclod1d fp_flags <| SFPS calclod1d_a fp_flags <| SFPS calclod1d_u fp_flags <| SFPS calclod1d_u_a fp_flags <| SFPS calclod2d fp_flags <| SFPS calclod2d_a fp_flags <| SFPS calclod2d_u fp_flags <| SFPS calclod2d_u_a fp_flags <| SFPS calclod3d fp_flags <| SFPS calclod3d_u fp_flags <| SFPS calclodcube fp_flags <| SFPS calclodcube_a fp_flags <| SFPS calclodcube_u fp_flags <| SFPS calclodcube_u_a fp_flags <| SFPS case fp_flags <| SFPS ceil fp_flags <| SFPS ceil fp_specials <| SFPS ceil float_literal <| SFPS ceil fp_range <| SFPS chain_end fp_flags <| SFPS cmp fp_flags <| SFPS cmp fp_specials <| SFPS cmp float_literal <| SFPS cmp fp_range <| SFPS continue fp_flags <| SFPS cos fp_flags <| SFPS cos fp_specials <| SFPS cos float_literal <| SFPS cos fp_range <| SFPS countbits fp_flags <| SFPS countbits int_literal <| SFPS countbits bits_known <| SFPS dabs fp_flags <| SFPS dabs fp_specials <| SFPS

dabs float_literal <| SFPS dabs fp_range <| SFPS dadd fp_flags <| SFPS dadd fp_specials <| SFPS dadd float_literal <| SFPS dadd fp_range <| SFPS dfuse fp_flags <| SFPS dfuse float_literal <| SFPS dfuse fp_specials <| SFPS dmad fp_flags <| SFPS dmad fp_specials <| SFPS dmad float_literal <| SFPS dmad fp_range <| SFPS dmax fp_flags <| SFPS dmax fp_specials <| SFPS dmax float_literal <| SFPS dmax fp_range <| SFPS dmin fp_flags <| SFPS dmin fp_specials <| SFPS dmin float_literal <| SFPS dmin fp_range <| SFPS dmov fp_flags <| SFPS dmov mov <| SFPS dmovc fp_flags <| SFPS dmovc fp_specials <| SFPS dmovc float_literal <| SFPS dmul fp_flags <| SFPS dmul fp_specials <| SFPS dmul float_literal <| SFPS dmul fp_range <| SFPS dneg fp_flags <| SFPS dneg fp_specials <| SFPS dneg float_literal <| SFPS dneg fp_range <| SFPS dsat fp_flags <| SFPS dsat float_literal <| SFPS dsat fp_range <| SFPS dsplit fp_flags <| SFPS dsplit int_literal <| SFPS dsplit fp_specials <| SFPS dtof fp_flags <| SFPS dtof float_literal <| SFPS dtof fp_range <| SFPS dtof fp_specials <| SFPS discardif fp_flags <| SFPS div fp_flags <| SFPS div fp_specials <| SFPS div float_literal <| SFPS div fp_range <| SFPS dsx fp_flags <| SFPS dsx fp_specials <| SFPS dsx float_literal <| SFPS dsx fp_range <| SFPS dsy fp_flags <| SFPS dsy fp_specials <| SFPS dsy float_literal <| SFPS dsy fp_range <| SFPS dsx_fine fp_flags <| SFPS dsx_fine fp_specials <| SFPS dsx_fine float_literal <| SFPS

dsx_fine fp_range <| SFPS dsy_fine fp_flags <| SFPS dsy_fine fp_specials <| SFPS dsy_fine float_literal <| SFPS dsy_fine fp_range <| SFPS dsx_coarse fp_flags <| SFPS dsx_coarse fp_specials <| SFPS dsx_coarse float_literal <| SFPS dsx_coarse fp_range <| SFPS dsy_coarse fp_flags <| SFPS dsy_coarse fp_specials <| SFPS dsy_coarse float_literal <| SFPS dsy_coarse fp_range <| SFPS eval_centroid fp_flags <| SFPS eval_sample fp_flags <| SFPS eval_snapped fp_flags <| SFPS exp fp_flags <| SFPS exp fp_specials <| SFPS exp float_literal <| SFPS exp fp_range <| SFPS f16tof32 fp_flags <| SFPS f16tof32 float_literal <| SFPS f16tof32 bits_known <| SFPS f32tof16 fp_flags <| SFPS f32tof16 int_literal <| SFPS f32tof16 int_range <| SFPS fcall fp_flags <| SFPS fcbody fp_flags <| SFPS firstbitlow fp_flags <| SFPS firstbitlow int_literal <| SFPS firstbitlow bits_known <| SFPS firstbit_hi fp_flags <| SFPS firstbit_hi int_literal <| SFPS firstbit_hi bits_known <| SFPS firstbit_shi fp_flags <| SFPS firstbit_shi int_literal <| SFPS firstbit_shi bits_known <| SFPS floor fp_flags <| SFPS floor fp_specials <| SFPS floor float_literal <| SFPS floor fp_range <| SFPS frc fp_flags <| SFPS frc fp_specials <| SFPS frc float_literal <| SFPS frc fp_range <| SFPS ftob fp_flags <| SFPS ftob int_literal <| SFPS ftob int_range <| SFPS ftod fp_flags <| SFPS ftod float_literal <| SFPS ftod fp_range <| SFPS ftod fp_specials <| SFPS ftoi fp_flags <| SFPS ftoi int_literal <| SFPS ftoi int_range <| SFPS ftou fp_flags <| SFPS ftou int_literal <| SFPS ftou int_range <| SFPS functionif fp_flags <| SFPS gather2d fp_flags <| SFPS

gather2d_a fp_flags <| SFPS gather2d_a_o fp_flags <| SFPS gather2d_o fp_flags <| SFPS gathercube fp_flags <| SFPS gathercube_a fp_flags <| SFPS gathercube_c fp_flags <| SFPS gathercube_c_a fp_flags <| SFPS ge fp_flags <| SFPS ge float_literal <| SFPS ge fp_range <| SFPS iadd fp_flags <| SFPS iadd int_literal <| SFPS iadd bits_known <| SFPS iadd int_range <| SFPS ibfe fp_flags <| SFPS ibfe int_literal <| SFPS ibfe bits_known <| SFPS idiv fp_flags <| SFPS idiv int_literal <| SFPS idiv bits_known <| SFPS idiv int_range <| SFPS imad fp_flags <| SFPS imad int_literal <| SFPS imad bits_known <| SFPS imad int_range <| SFPS imax fp_flags <| SFPS imax int_literal <| SFPS imax bits_known <| SFPS imax int_range <| SFPS imin fp_flags <| SFPS imin int_literal <| SFPS imin bits_known <| SFPS imin int_range <| SFPS imod fp_flags <| SFPS imod int_literal <| SFPS imod bits_known <| SFPS imod int_range <| SFPS imul fp_flags <| SFPS imul int_literal <| SFPS imul bits_known <| SFPS imul int_range <| SFPS ineg fp_flags <| SFPS ineg int_literal <| SFPS ineg bits_known <| SFPS ineg int_range <| SFPS ishl fp_flags <| SFPS ishl int_literal <| SFPS ishl bits_known <| SFPS ishr fp_flags <| SFPS ishr int_literal <| SFPS ishr bits_known <| SFPS itob fp_flags <| SFPS itob int_literal <| SFPS itob bits_known <| SFPS itob int_range <| SFPS itof fp_flags <| SFPS load fp_flags <| SFPS load_o fp_flags <| SFPS tload fp_flags <| SFPS load2d_msaa fp_flags <| SFPS

load2d_msaa_o fp_flags <| SFPS load2darray_msaa fp_flags <| SFPS load2darray_msaa_o fp_flags <| SFPS log fp_flags <| SFPS log fp_specials <| SFPS log float_literal <| SFPS log fp_range <| SFPS loopif fp_flags <| SFPS lt fp_flags <| SFPS lt float_literal <| SFPS lt fp_range <| SFPS mad fp_flags <| SFPS mad fp_specials <| SFPS mad float_literal <| SFPS mad fp_range <| SFPS max fp_flags <| SFPS max fp_specials <| SFPS max float_literal <| SFPS max fp_range <| SFPS min fp_flags <| SFPS min fp_specials <| SFPS min float_literal <| SFPS min fp_range <| SFPS mov fp_flags <| SFPS mov mov <| SFPS movc fp_flags <| SFPS movc fp_specials <| SFPS movc float_literal <| SFPS mul fp_flags <| SFPS mul fp_specials <| SFPS mul float_literal <| SFPS mul fp_range <| SFPS neg fp_flags <| SFPS neg fp_specials <| SFPS neg float_literal <| SFPS neg fp_range <| SFPS not fp_flags <| SFPS not int_literal <| SFPS not bits_known <| SFPS or fp_flags <| SFPS or int_flags <| SFPS or int_literal <| SFPS or bits_known <| SFPS placement_mov fp_flags <| SFPS placement_mov mov <| SFPS rcp fp_flags <| SFPS rcp fp_specials <| SFPS rcp float_literal <| SFPS rcp fp_range <| SFPS rcp_approx fp_flags <| SFPS rcp_approx fp_specials <| SFPS rcp_approx float_literal <| SFPS rcp_approx fp_range <| SFPS resinfo fp_flags <| SFPS resinfo_uint fp_flags <| SFPS return fp_flags <| SFPS reversebits fp_flags <| SFPS reversebits int_literal <| SFPS reversebits bits_known <| SFPS round fp_flags <| SFPS

round fp_specials <| SFPS round float_literal <| SFPS round fp_range <| SFPS rsq fp_flags <| SFPS rsq fp_specials <| SFPS rsq float_literal <| SFPS rsq fp_range <| SFPS sample1d fp_flags <| SFPS sample1d_a fp_flags <| SFPS sample1d_o fp_flags <| SFPS sample1d_a_o fp_flags <| SFPS sample1d_bias fp_flags <| SFPS sample1d_bias_a fp_flags <| SFPS sample1d_bias_o fp_flags <| SFPS sample1d_bias_a_o fp_flags <| SFPS sample1d_bias_l fp_flags <| SFPS sample1d_c fp_flags <| SFPS sample1d_c_a fp_flags <| SFPS sample1d_c_o fp_flags <| SFPS sample1d_c_a_o fp_flags <| SFPS sample1d_c_lz fp_flags <| SFPS sample1d_c_lz_a fp_flags <| SFPS sample1d_c_lz_o fp_flags <| SFPS sample1d_c_lz_a_o fp_flags <| SFPS sample1d_dd fp_flags <| SFPS sample1d_dd_a fp_flags <| SFPS sample1d_dd_o fp_flags <| SFPS sample1d_dd_a_o fp_flags <| SFPS sample1d_lod fp_flags <| SFPS sample1d_lod_a fp_flags <| SFPS sample1d_lod_o fp_flags <| SFPS sample1d_lod_a_o fp_flags <| SFPS sample1d_lod_l fp_flags <| SFPS sample2d fp_flags <| SFPS sample2d_a fp_flags <| SFPS sample2d_o fp_flags <| SFPS sample2d_a_o fp_flags <| SFPS sample2d_dd fp_flags <| SFPS sample2d_dd_a fp_flags <| SFPS sample2d_dd_o fp_flags <| SFPS sample2d_dd_a_o fp_flags <| SFPS sample2d_lod fp_flags <| SFPS sample2d_lod_a fp_flags <| SFPS sample2d_lod_o fp_flags <| SFPS sample2d_lod_a_o fp_flags <| SFPS sample2d_c fp_flags <| SFPS sample2d_c_a fp_flags <| SFPS sample2d_c_o fp_flags <| SFPS sample2d_c_a_o fp_flags <| SFPS sample2d_c_lz fp_flags <| SFPS sample2d_c_lz_a fp_flags <| SFPS sample2d_c_lz_o fp_flags <| SFPS sample2d_c_lz_a_o fp_flags <| SFPS sample2d_bias fp_flags <| SFPS sample2d_bias_a fp_flags <| SFPS sample2d_bias_o fp_flags <| SFPS sample2d_bias_a_o fp_flags <| SFPS sample2d_lod_l fp_flags <| SFPS sample2d_bias_l fp_flags <| SFPS sample3d fp_flags <| SFPS

sample3d_o fp_flags <| SFPS sample3d_dd fp_flags <| SFPS sample3d_dd_o fp_flags <| SFPS sample3d_lod fp_flags <| SFPS sample3d_lod_o fp_flags <| SFPS sample3d_bias fp_flags <| SFPS sample3d_bias_o fp_flags <| SFPS sample3d_lod_l fp_flags <| SFPS sample3d_bias_l fp_flags <| SFPS samplecube fp_flags <| SFPS samplecube_dd fp_flags <| SFPS samplecube_lod fp_flags <| SFPS samplecube_c fp_flags <| SFPS samplecube_c_a fp_flags <| SFPS samplecube_c_lz fp_flags <| SFPS samplecube_c_lz_a fp_flags <| SFPS samplecube_bias fp_flags <| SFPS samplecube_a fp_flags <| SFPS samplecube_dd_a fp_flags <| SFPS samplecube_lod_a fp_flags <| SFPS samplecube_bias_a fp_flags <| SFPS samplecube_lod_l fp_flags <| SFPS samplecube_bias_l fp_flags <| SFPS sampleinfo fp_flags <| SFPS sampleinfo_uint fp_flags <| SFPS sampleinfo_rt fp_flags <| SFPS sampleinfo_uint_rt fp_flags <| SFPS samplepos fp_flags <| SFPS samplepos_rt fp_flags <| SFPS sat fp_flags <| SFPS sat float_literal <| SFPS sat fp_range <| SFPS sin fp_flags <| SFPS sin fp_specials <| SFPS sin float_literal <| SFPS sin fp_range <| SFPS sincos fp_flags <| SFPS sincos fp_specials <| SFPS sincos float_literal <| SFPS sincos fp_range <| SFPS sqrt fp_flags <| SFPS sqrt fp_specials <| SFPS sqrt float_literal <| SFPS sqrt fp_range <| SFPS switch fp_flags <| SFPS tex1d fp_flags <| SFPS tex1d_bias fp_flags <| SFPS tex1d_dd fp_flags <| SFPS tex1d_lod fp_flags <| SFPS tex1d_proj fp_flags <| SFPS tex2d fp_flags <| SFPS tex2d_bias fp_flags <| SFPS tex2d_dd fp_flags <| SFPS tex2d_lod fp_flags <| SFPS tex2d_proj fp_flags <| SFPS tex3d fp_flags <| SFPS tex3d_bias fp_flags <| SFPS tex3d_dd fp_flags <| SFPS tex3d_lod fp_flags <| SFPS tex3d_proj fp_flags <| SFPS

texcube fp_flags <| SFPS texcube_bias fp_flags <| SFPS texcube_dd fp_flags <| SFPS texcube_lod fp_flags <| SFPS texcube_proj fp_flags <| SFPS trunc fp_flags <| SFPS trunc fp_specials <| SFPS trunc float_literal <| SFPS trunc fp_range <| SFPS uaddc fp_flags <| SFPS uaddc int_literal <| SFPS uaddc bits_known <| SFPS uaddc int_range <| SFPS ubfe fp_flags <| SFPS ubfe int_literal <| SFPS ubfe bits_known <| SFPS usubb fp_flags <| SFPS usubb int_literal <| SFPS usubb bits_known <| SFPS usubb int_range <| SFPS udiv fp_flags <| SFPS udiv int_literal <| SFPS udiv bits_known <| SFPS udiv int_range <| SFPS umax fp_flags <| SFPS umax int_literal <| SFPS umax bits_known <| SFPS umax int_range <| SFPS umin fp_flags <| SFPS umin int_literal <| SFPS umin bits_known <| SFPS umin int_range <| SFPS umod fp_flags <| SFPS umod int_literal <| SFPS umod bits_known <| SFPS umod int_range <| SFPS umul fp_flags <| SFPS umul int_literal <| SFPS umul bits_known <| SFPS umul int_range <| SFPS ushr fp_flags <| SFPS ushr int_literal <| SFPS ushr bits_known <| SFPS utof fp_flags <| SFPS xor fp_flags <| SFPS xor int_flags <| SFPS xor int_literal <| SFPS xor bits_known <| SFPS break_consume fp_flags <| SFPS continue_consume fp_flags <| SFPS loopif_consume fp_flags <| SFPS output_consume fp_flags <| SFPS return_consume fp_flags <| SFPS sync_g fp_flags <| SFPS sync_ug fp_flags <| SFPS sync_up fp_flags <| SFPS sync_g_ug fp_flags <| SFPS sync_g_up fp_flags <| SFPS sync_g_t fp_flags <| SFPS sync_ug_t fp_flags <| SFPS

sync_up_t fp_flags <| SFPS sync_g_ug_t fp_flags <| SFPS sync_g_up_t fp_flags <| SFPS arraystore fp_flags <| SFPS arrayload fp_flags <| SFPS bind_load fp_flags <| SFPS atomic_and fp_flags <| SFPS atomic_or fp_flags <| SFPS atomic_xor fp_flags <| SFPS atomic_iadd fp_flags <| SFPS atomic_imax fp_flags <| SFPS atomic_imin fp_flags <| SFPS atomic_umax fp_flags <| SFPS atomic_umin fp_flags <| SFPS atomic_cmp_store fp_flags <| SFPS imm_atomic_and fp_flags <| SFPS imm_atomic_or fp_flags <| SFPS imm_atomic_xor fp_flags <| SFPS imm_atomic_iadd fp_flags <| SFPS imm_atomic_imax fp_flags <| SFPS imm_atomic_imin fp_flags <| SFPS imm_atomic_umax fp_flags <| SFPS imm_atomic_umin fp_flags <| SFPS imm_atomic_exch fp_flags <| SFPS imm_atomic_cmp_exch fp_flags <| SFPS imm_atomic_alloc fp_flags <| SFPS imm_atomic_consume fp_flags <| SFPS Needs to be replaced with a real rule IEEE-safe mode clamps float literals to 32-bit values, %g is losing precision (t his warning will only be shown once per compile) 32-bit floating-point operations flush denorm float literals to zero, %g is losi ng precision (this warning will only be shown once per compile) (unknown) output %s semantic '%s' DetectRaceConditions RemoveDeadCode MarkSideEffects VectorizeLeft RequiredTranslate PropagateFlags SimplifyInstructions SimplifyPredicates CompactOutputs Hull Shader pass-through analysis FactorMads DelayOutputs ReduceLiterals SimplifyInstructionsLegacy Hull Shader Patch Constant Separation SimplifyInstructionsComplex SimplifyRangeExpressions GroupStores UnaliasArrayLoads SimplifyFlowStores CompactArrays CombineInstructions SquishInstructions RemoveDuplicateInstructions MergeInstructions

SimplifyLoads SimplifyAddresses SimplifyAddressesIPA PropagatePredicates OptimizeEarlyTranslate BackEndOptimize ReorderBinary ReorderBinaryI ShuffleCompute internal warning: optimization did not converge Split ConvertIgnores Hull Shader codegen multiple variables found with the same user-specified location gradient-based operations must be moved out of flow control to prevent divergenc e. Performance may improve by using a non-gradient operation cannot have gradient operations inside loops with divergent flow control internal error: argument pulled into unrelated predicate cannot have divergent gradient operations inside flow control SplitRegisters Translate VectorizeLiterals ReorderInstructions SeparatePhases PropagateMovs Constrain CompactRegisters CombineInstsVectorized Reading from texture buffers is unsupported on %s Shader uses texture addressing operations in a dependency chain that is too comp lex for the target shader model (%s) to handle. internal error: invalid register preshader variable '%s' used without having been completely initialized <| A%u (B%u), I%u (B%u) race condition may make sync dependent on this potentially varying variable: %s thread sync operation must be in non-varying flow control, due to a potential ra ce condition this sync is illegal, consider adding a sync after the value used t o control the flow at this location is calculated internal warning: values did not converge internal error: component out of range floating point division by zero imaginary square root indefinite logarithm indefinite arcsine indefinite arccosine Literal float out of integer range for conversion: %f Literal float out of unsigned range for conversion: %f sum of %g and %g cannot be represented accurately in double precision Integer divide by zero Unsigned integer divide by zero Floating-point Value out of integer range for conversion: %f Floating-point Value out of unsigned range for conversion: %f indefinite derivative calculation Possible integer divide by zero Derivative being used before it was defined. If you used the assignment syntax, consider moving it earlier in the program. Derivative is not defined in this branch of flow-control. If you used the assign ment syntax, consider moving the assignment before any flow control statements. Redefinition of derivative, derivatives may only be assigned once.

Derivatives of known values are unimplemented. Unable to calculate derivative of this operation. Consider using the assignment syntax to calculate it yourself (e.g.: x`(y) = z) internal error: instruction list too long internal error: instruction list and count mismatch internal error: argument used without having been initialized <| A%u (B%u), I%u (B%u) internal error: output argument was never initialized <| (A%u (B%u)) internal error: cannot write to argument pool <| (A%u (B%u), I%u (B%u)) internal error: cannot read from argument pool <| (A%u (B%u)) internal error: 64-bit arg component %u not aligned <| A%u (B%u) internal error: reading from value known not to be read <| (A%u (B%u)) internal error: argument was never used <| (A%u (B%u), I%u (B%u)) internal error: argument was never used <| (A%u (B%u)) Use of potentially uninitialized variable (%s) Internal error: unpredicated endif input Internal error: invalid read of more specific predicate internal error: unpredicated incomplete internal error: unpredicated loop_in Internal error: unread predicate overlapping register semantics not yet implemented 'c%u' SV_TARGET SV_DEPTH SV_DEPTHGREATEREQUAL SV_DEPTHLESSEQUAL SV_COVERAGE $Invalid No include handler specified, can't perform a #include. Use D3DX APIs or provide your own include handler. failed to open source file: '%s' unexpected tokens following preprocessor directive unexpected end of file __FILE__ __LINE__ DIRECT3D D3DX D3D10_COMPILER HLSL_VERSION D3DX_VERSION define elif error ifdef ifndef include pragma undef defined invalid or unsupported integer constant expression division by zero in preprocessor expression invalid preprocessor command '%s' duplicate macro parameter '%s' include interface required to support #include from resource or memory too many nested #includes error: %s unexpected #elif unexpected #elif following #else unexpected #else unexpected #else following #else unexpected #endif

pack_matrix warning ruledisable message '%s' : unknown pragma ignored once disable '%s' : macro redefinition functional defines in preprocessor expressions not yet implemented unexpected end of file in macro expansion Arg not enough actual parameters for macro '%s' 1.#SNAN 1.#QNAN 1.#INF 1.#IND (%u,%u): %s X%u: Error creating error string warning treated as error Unable to create warning string integer '%u' integer '%dl' integer '%uul' integer '%I64' integer '%u64u64' float '%g' float '%gh' float '%gf' float '%gl' syntax error : unexpected %s comment continues past end of file hex value truncated to 64 bits octal value truncated to 64 bits decimal value truncated to 64 bits string continues past end of file string continues past end of line character continues past end of file finalTriWEdgeTessFactor finalTriVEdgeTessFactor finalTriUEdgeTessFactor D3D11 Assembler Error: Invalid Bytecode: %s D3D11 Internal Compiler Error: Invalid Bytecode: %s Validation Error: %s Bytecode appears corrupt - integrity check failed. Failed to extract driver shader code. Failed to extract input signature. Failed to extract output signature. ShaderFeatureInfo blob must not specify 4x raw and structured buffers for Comput e Shaders, or for any shader 5_0+. Failed to extract patch constant signature. Unrecognized shader type. Failed to parse shader using reference shader parser: 0x%x Invalid interface metadata: too many instances. Invalid interface metadata: too many types. Invalid interface metadata: too many interface slots. Invalid interface metadata: no types defined. Invalid interface metadata: instance buffer overrun. Invalid interface metadata: type buffer overrun. Invalid interface metadata: interface buffer overrun.

Invalid interface metadata: interface %u unimplemented. Invalid interface metadata: duplicated type in interface %d's type list. Invalid interface metadata: interface count mismatch. Invalid interface metadata: type %d violates type stride limits. Invalid interface metadata: type name buffer overrun. Invalid interface metadata: unterminated type name. Invalid interface metadata: instance type buffer overrun. Invalid interface metadata: variable %d violates limits on member offsets. Invalid interface metadata: instance name buffer overrun. Invalid interface metadata: unterminated instance name. Can't continue validation - aborting. label (%d) already defined. Opcode #%d (count 1-based). function body (%d) defined without being declared. Opcode #%d (count 1-based). function body (%d) referenced without being defined. Opcode #%d (count 1-based). function body (%d) already declared. Opcode #%d (count 1-based). Declaration statements must appear before other instructions. Incorrect number of operands for opcode #%d (count is 1-based). Expecting %d, e ncountered %d. Saturate modifier not permitted for opcode #%d (counts are 1-based). Precise mask not permitted for opcode #%d (counts are 1-based). Resource dimension and return type extended opcodes not expected on opcode #%d ( counts are 1-based). Invalid operand type for operand #%d of opcode #%d (counts are 1-based). Expected component count of 0 for operand #%d of opcode #%d (counts are 1-based) . Expected component count of 1 (or 4 component with select-1 mode) for operand #% d of opcode #%d (counts are 1-based). Expected component count of 4 (or 1 component immediate32, or in certain cases N ULL or scalar operand allowed) for operand #%d of opcode #%d (counts are 1-based ). Expected nonzero component mask (or in certain cases also NULL or single compone nt output operand allowed) for operand #%d of opcode #%d (counts are 1-based). Expected single component mask (or in certain cases also NULL or single componen t output operand allowed) for operand #%d of opcode #%d (counts are 1-based). Expected contiguous component mask starting at x (.x, .xy, .xyz, or .xyzw) for o perand #%d of opcode #%d (counts are 1-based). Expected a component mask which picks any one or 2 components for operand #%d of opcode #%d (counts are 1-based). Expected double-compatible component mask (xy, zw, or xyzw) for operand #%d of o pcode #%d (counts are 1-based). Expected double-compatible swizzle for operand #%d of opcode #%d (counts are 1-b ased). Negate modifier not allowed for operand #%d of opcode #%d (counts are 1-based). Abs modifier not allowed for operand #%d of opcode #%d (counts are 1-based). .rrrr swizzle expected for operand #%d of opcode #%d (counts are 1-based). Only immediate32 indexing permitted for operand #%d of opcode #%d (counts are 1based). Aborting. Indexing of t# resources with current instruction requires opcode to specify res ource dimension and return type. Operand #%d of opcode #%d (counts are 1-based). Aborting. 4 component with no swizzle expected for operand #%d of opcode #%d (counts are 1 -based). Unexpected indexing dimension for operand #%d of opcode #%d (counts are 1-based) . Aborting. Invalid indexing mode for first dimension. Opcode #%d, operand #%d (counts are 1-based). Invalid index dimension %d for relative address temp register within dimension 1 of operand. Opcode #%d, operand #%d (counts are 1-based). Index Dimension %d's relative address temp is out of range (%d specified, max al

lowed is %d) for operand #%d of opcode #%d (counts are 1-based). Aborting. Invalid index dimension for relative address indexable temp register within dime nsion %d of operand. Opcode #%d, operand #%d (counts are 1-based). Index Dimension %d's relative address indexable temp is out of range (%d specifi ed, max allowed is %d) for operand #%d of opcode #%d (counts are 1-based). Abort ing. Index Dimension %d's relative address indexable temp's dimension %d index is out of range (%d specified, max allowed is %d) for operand #%d of opcode #%d (count s are 1-based). Aborting. Invalid relative indexing register type for dimension %d. Operand #%d of opcode #%d (counts are 1-based). Aborting. Index Dimension %d out of range (%d specified, max allowed is %d) for operand #% d of opcode #%d (counts are 1-based). Aborting. Invalid representation for index dimension %d. Opcode #%d, operand #%d (counts are 1-based). function body (%d) was never referenced. function body (%d) was never defined. function table (%d) was declared, but never referenced. Interface metadata instance %d refers to undeclared constant buffer %d. Interface metadata instance %d refers to undeclared constant buffer offset [%d,% d]. Interface metadata instance %d refers to undeclared texture %d. Interface metadata instance %d refers to undeclared sampler %d. Interface metadata expects interface %d to be declared, but it was not. Interface metadata expects interface %d to be of size %d, but it was declared as size %d. interface pointer (%d) was declared, but never referenced. GS input primitive not declared. GS has no input primitive, so no input regisers may be declared. Input v[][%d] was declared. All GS input v[][] registers must have vertex count (first dimension) declared w ith size equal to the number of vertices in the declared input primitive (%d ver tices in this case). Input %d has %d vertices declared. GS output topology not declared for stream m%d. GS output topology not declared. Interpolation mode for PS input position must be linear_noperspective_centroid o r linear_noperspective_sample when outputting oDepthGE or oDepthLE and not runni ng at sample frequency (which is forced by inputting SV_SampleIndex or declaring an input linear_sample or linear_noperspective_sample). Compute Shader must declare a thread group size (X,Y,Z). Thread local temp register storage in Compute Shader (per thread) %d. The shader declares too much temp storage (%d registers). For Compute Shader versions < 5_0, the element count for all Structured Thread G roup Shared Memory declarations must be equal to the number of threads in the group (%d in this case). %d eleme nts were specified for g%d. For Compute Shader versions < 5_0, with %d threads in a group, at most %d bytes per thread of Thread Group Shared Memory can be declared (the amount is a function of how many threads there are). This shader exceeds the limit at %d bytes per thread. Domain Shader must declare an input control point count. Domain Shader must declare a tessellator domain. Domain Shader input vDomain must be declared with at most a .xyz mask when the d omain is TRI. Domain Shader input vDomain must be declared with at most a .xy mask when the do main is QUAD. Domain Shader input vDomain must be declared with at most a .xy mask when the do main is ISOLINE. All DS input control point vcp[][] registers must have control point count (firs t dimension) declared with size equal to the number of input control points decl

ared in the hs decls phase (%d control points in this case). Input %d has %d con trol points declared. Total number of scalars across all DS input control points must not exceed %d. C urrent input control point declaration specifies %d scalars of output per contro l point with %d output control points, resulting in %d total scalars of input co ntrol point data. Input index range defined from %d to %d includes input register %s[%d] that was not declared. Registers in an input index range cannot have system names associated with them (TessFactors are an exception). Input register %s[%d] has a name and is in an i ndex range from %d to %d. Masks (and if pixel shader, also interpolation mode) on all input registers in a n index range must be identical. Input register %s[%d] does not match with other s in the index range from %d to %d. Named register components cannot appear to the left (xyzw order) of components t hat are not named in a given register. TessFactors are an exception. Affected re gister is input %d. Named register components cannot appear to the left (xyzw order) of components t hat are not named in a given register. TessFactors are an exception. Affected re gister is output %d in stream m%d. Named register components cannot appear to the left (xyzw order) of components t hat are not named in a given register. TessFactors are an exception. Affected re gister is output %d. Mismatch between shader declaration of double precision floats and accompanying Shader Feature Info blob (or lack thereof). Both the shader must declare double precision float use and a Shader Feature Info blob must specify the same thing a s well, or neither should request it. Mismatch between shader declaration of raw and structured buffers for shader 4_x and accompanying Shader Feature Info blob (or lack thereof). Both the shader mu st declare raw and structured buffer use and a Shader Feature Info blob must spe cify the same thing as well, or neither should request it. Raw or Structured buffers can't be declared in shader model 4_* VS/GS/PS without enabling them via a global flags declaration.. CB[%d] already declared, repeated declaration on opcode #%d (count is 1-based). Immediate constant buffer already declared, repeated declaration on opcode #%d ( count is 1-based). Immediate constant buffer size must be a multiple (not incl. 0) of 32bit*4-tuple s in size, but no larger than %d 32bit*4-tuples (%d bytes declared). Opcode #%d (count is 1-based). Temp decl already encountered. Repeated declaration on opcode #%d (count is 1-b ased). Too many temp registers declared (%d). Max allowed is %d. Opcode #%d (count is 1-based). Sum of temp registers and indexable temp registers exceeds limit of %d.. Opcode #%d (count is 1-based). Indexable temp register index, [%d], too high. Opcode #%d (count is 1-based). A borting. Indexable temp x%d already declared. Opcode #%d (count is 1-based). Sum of temp registers and indexable temp registers exceeds limit of %d.. Opcode #%d (count is 1-based). Aborting. Invalid component mask in indexable temp decl: 0x%x. Opcode #%d (count is 1-bas ed). Aborting. Resource t%d already declared. Opcode #%d (count is 1-based). Expected sample count of 0 but encountered %d for resource t%d. Opcode #%d (cou nt is 1-based). Texture2DMS resources are only available for input to Pixel Shaders. Opcode #%d (count is 1-based). Expected sample count > 0 but encountered %d for resource t%d. Opcode #%d (coun t is 1-based). Invalid resource dimension on resource t%d. Opcode #%d (count is 1-based).

Invalid resource return type on component %d of resource t%d. Opcode #%d (count is 1-based). Sampler s%d already declared. Opcode #%d (count is 1-based). Invalid sampler mode on sampler s%d. Opcode #%d (count is 1-based). The first stream declaration cannot appear after any output or output topology d eclarations. Opcode #%d (count is 1-based). Invalid stream index s%d. Index must be between 0 and %d Opcode #%d (count is 1 -based). Stream s%d already declared. Opcode #%d (count is 1-based). Input index range declaration out of range. Opcode #%d (count is 1-based). Overlapping input index range decl encountered. Opcode #%d (count is 1-based). Output index range declaration out of range. Opcode #%d (count is 1-based). Overlapping output index range decl encountered. Opcode #%d (count is 1-based). GS output topology in stream m%d already declared. Opcode #%d (count is 1-based ). GS output topology already declared. Opcode #%d (count is 1-based). GS output primitive topology unrecognized. Opcode #%d (count is 1-based). GS output vertex count declaration can't be more than %d vertices (%d specified) . Opcode #%d (count is 1-based). GS instance count already declared. Opcode #%d (count is 1-based). GS instance count declaration cannot be greater than %d (%d specified). Opcode #%d (count is 1-based). GS instance count must be at least 1 (%d specified). Opcode #%d (count is 1-bas ed). GS input primitive already declared. Opcode #%d (count is 1-based). GS input primitive can be a patch only if the GS version is gs_5_0 and greater. Opcode #%d (count is 1-based). GS input primitive unrecognized. Opcode #%d (count is 1-based). vCycleCounter is only supported on 5_0+ shaders. Opcode #%d (count is 1-based). Cycle Counter already declared. Opcode #%d (count is 1-based). Cycle Counter declaration must have mask of .x or .xy. Opcode #%d (count is 1-b ased). Compute Shader input Thread ID already declared. Opcode #%d (count is 1-based). Compute Shader input Thread ID declaration must have a non-empty mask and allows only components x, y, and z in mask. Opcode #%d (count is 1-based). Compute Shader input Thread Group ID already declared. Opcode #%d (count is 1-b ased). Compute Shader input Thread Group ID declaration must have a non-empty mask and allows only components x, y, and z in mask. Opcode #%d (count is 1-based). Compute Shader input Thread ID In Group already declared. Opcode #%d (count is 1-based). Compute Shader input Thread ID In Group declaration must have a non-empty mask a nd allows only components x, y, and z in mask. Opcode #%d (count is 1-based). Compute Shader input Thread ID In Group Flattened already declared. Opcode #%d (count is 1-based). Compute Shader input Thread ID In Group Flattened declaration must have an empty writemask. Opcode #%d (count is 1-based). Input primitive ID already declared in this HS phase. Opcode #%d (count is 1-ba sed). Hull Shader output control point ID already declared. Opcode #%d (count is 1-ba sed). Hull Shader fork phase instance ID already declared. Opcode #%d (count is 1-bas ed). Hull Shader join phase instance ID already declared. Opcode #%d (count is 1-bas ed). When there is no Control Point phase in the HS, the control points are pass-thro ugh to the DS, but the Fork/Join phases in the HS cannot use 'output control poi

nts' (vocp[][] registers). Instead just use vcp[][] input control points (which are the same anyway in the passthrough case). Opcode #%d (count is 1-based). Input primitive ID already declared. Opcode #%d (count is 1-based). Input domain point already declared. Opcode #%d (count is 1-based). Input domain point declaration can't have an empty mask. Opcode #%d (count is 1 -based). GS input primID already declared. Opcode #%d (count is 1-based). GS instance ID already declared. Opcode #%d (count is 1-based). PS input vCoverage already declared. Opcode #%d (count is 1-based). Components of input declaration for register %d overlap with previous declaratio n for same register. Opcode #%d (count is 1-based). Invalid name or shader for SGV dcl. Opcode #%d (count is 1-based). SGV must have scalar mask in declaration. Opcode #%d (count is 1-based). vertexID already declared for input. Opcode #%d (count is 1-based). instanceID already declared for input. Opcode #%d (count is 1-based). Invalid name or shader for SIV dcl. Opcode #%d (count is 1-based). TessFactors must each be declared with a single component. Opcode #%d (count is 1-based). finalQuad*TessFactor requires QUAD tessellator domain. Opcode #%d (count is 1-b ased). finalTri*TessFactor requires TRI tessellator domain. Opcode #%d (count is 1-bas ed). finalLine*TessFactor requires ISOLINE tessellator domain. Opcode #%d (count is 1-based). finalQuadUeq0EdgeTessFactor already declared for input. Opcode #%d (count is 1based). finalQuadVeq0EdgeTessFactor already declared for input. Opcode #%d (count is 1based). finalQuadUeq1EdgeTessFactor already declared for input. Opcode #%d (count is 1based). finalQuadVeq1EdgeTessFactor already declared for input. Opcode #%d (count is 1based). finalQuadUInsideTessFactor already declared for input. Opcode #%d (count is 1-b ased). finalQuadVInsideTessFactor already declared for input. Opcode #%d (count is 1-b ased). finalTriUeq0EdgeTessFactor already declared for input. Opcode #%d (count is 1-b ased). finalTriVeq0EdgeTessFactor already declared for input. Opcode #%d (count is 1-b ased). finalTriWeq0EdgeTessFactor already declared for input. Opcode #%d (count is 1-b ased). finalTriInsideTessFactor already declared for input. Opcode #%d (count is 1-bas ed). finalLineDetailTessFactor already declared for input. Opcode #%d (count is 1-ba sed). finalLineDensityTessFactor already declared for input. Opcode #%d (count is 1-b ased). position already declared for input. Opcode #%d (count is 1-based). Too many unique registers contain clip/cull distance values. At most %d unique registers can have clip/cull distance in components. Opcode #%d (count is 1-bas ed). Too many total clip/cull distance values. At most %d allowed (clip+cull total). Opcode #%d (count is 1-based). Components of input declaration for register v%d overlap with previous declarati on for same register. Opcode #%d (count is 1-based). Invalid interpolation mode for register v%d. Opcode #%d (count is 1-based). Interpolation mode cannot vary for different components of a single input regist er (v%d). Opcode #%d (count is 1-based). primitiveID already declared for input. Opcode #%d (count is 1-based).

isFrontFace already declared for input. Opcode #%d (count is 1-based). sampleIndex already declared for input. Opcode #%d (count is 1-based). Interpolation mode for PS SGV must be constant (register v%d). Opcode #%d (coun t is 1-based). Interpolation mode for PS input position must be linear_noperspective or linear_ noperspective_centroid (shader model 4.1+ allows linear_noperspective_sample as well). Interpolation mode for PS clip or cull distance must be linear or linear centroi d, or in 4.1, linear_sample (register v%d). Opcode #%d (count is 1-based). renderTargetArrayIndex or viewportArrayIndex must have scalar mask in declaratio n. Opcode #%d (count is 1-based). renderTargetArrayIndex already declared for input. Opcode #%d (count is 1-based ). viewportArrayIndex already declared for input. Opcode #%d (count is 1-based). Interpolation mode for PS renderTargetArrayIndex or viewportArrayIndex must be c onstant (register v%d). Opcode #%d (count is 1-based). PS output depth already declared. Opcode #%d (count is 1-based). PS output depth already declared. The previous declaration was of a different t ype. Opcode #%d (count is 1-based). PS output coverage mask already declared. Opcode #%d (count is 1-based). PS ouputs must be declared in slots less than UAVs. Output declared in slot %d while UAV declared in slot %d. Opcode #%d (count is 1-based). Components of output declaration for register o%d overlap with previous declarat ion for same register. Opcode #%d (count is 1-based). Components of output declaration for register %d overlap with previous declarati on for same register. Opcode #%d (count is 1-based). primitiveID already declared for output. Opcode #%d (count is 1-based). isFrontFace already declared for output. Opcode #%d (count is 1-based). finalQuadUeq0EdgeTessFactor already declared for output. Opcode #%d (count is 1 -based). finalQuadVeq0EdgeTessFactor already declared for output. Opcode #%d (count is 1 -based). finalQuadUeq1EdgeTessFactor already declared for output. Opcode #%d (count is 1 -based). finalQuadVeq1EdgeTessFactor already declared for output. Opcode #%d (count is 1 -based). finalQuadUInsideTessFactor already declared for output. Opcode #%d (count is 1based). finalQuadVInsideTessFactor already declared for output. Opcode #%d (count is 1based). finalTriUeq0EdgeTessFactor already declared for output. Opcode #%d (count is 1based). finalTriVeq0EdgeTessFactor already declared for output. Opcode #%d (count is 1based). finalTriWeq0EdgeTessFactor already declared for output. Opcode #%d (count is 1based). finalTriInsideTessFactor already declared for output. Opcode #%d (count is 1-ba sed). finalLineDetailTessFactor already declared for output. Opcode #%d (count is 1-b ased). finalLineDensityTessFactor already declared for output. Opcode #%d (count is 1based). position declaration must have xyzw mask. Opcode #%d (count is 1-based). position already declared for output. Opcode #%d (count is 1-based). renderTargetArrayIndex already declared for output. Opcode #%d (count is 1-base d). viewportArrayIndex already declared for output. Opcode #%d (count is 1-based). Global flags already declared once. Opcode #%d (count is 1-based). Unrecognized global flags. Opcode #%d (count is 1-based). enableRawAndStructuredBuffers global flag can't be used (not needed) with Comput

e Shaders. Opcode #%d (count is 1-based). When streams are declared, you must use emit_stream, cut_stream, and emitthencut _stream instead of emit, cut, and emitthencut. Opcode #%d (count is 1-based). Input control point count must be [%d..%d]. %d specified. Opcode #%d (count is 1-based). Hull Shader input control point count already declared. Aborting. Opcode #%d (c ount is 1-based). Input control point count must be [0..%d]. %d specified. Opcode #%d (count is 1-based). Domain Shader input control point count already declared. Aborting. Opcode #%d (count is 1-based). Hull Shader output control point count already declared. Aborting. Opcode #%d ( count is 1-based). Output control point count must be [0..%d]. %d specified. Opcode #%d (count is 1-based). Invalid Tessellator Domain specified. Must be isoline, tri or quad. Aborting. Op code #%d (count is 1-based). Tessellator domain already declared. Aborting. Opcode #%d (count is 1-based). Invalid Tessellator Partitioning specified. Must be integer, pow2, fractional_od d or fractional_even. Aborting. Opcode #%d (count is 1-based). Tessellator Partitioning already declared. Aborting. Opcode #%d (count is 1-base d). Invalid Tessellator Output Primitive specified. Must be point, line, triangleCW or triangleCCW. Aborting. Opcode #%d (count is 1-based). Tessellator Output Primitive already declared. Aborting. Opcode #%d (count is 1based). Hull Shader output max tessfactor already declared. Aborting. Opcode #%d (count is 1-based). Hull Shader MaxTessFactor must be [%f..%f]. %f specified. Opcode #%d (count is 1-based). Hull Shader Fork Phase Instance Count already declared in this phase. Aborting. Opcode #%d (count is 1-based). Hull Shader Fork Phase Instance Count must be [%d..%d]. %d specified. Opcode # %d (count is 1-based). Hull Shader Join Phase Instance Count already declared in this phase. Aborting. Opcode #%d (count is 1-based). Hull Shader Join Phase Instance Count must be [%d..%d]. %d specified. Opcode # %d (count is 1-based). Declared Thread Group X size %d outside valid range [%d..%d]. Opcode #%d (count is 1-based). Declared Thread Group Y size %d outside valid range [%d..%d]. Opcode #%d (count is 1-based). Declared Thread Group Z size %d outside valid range [%d..%d]. Opcode #%d (count is 1-based). Declared Thread Group Count %d (X*Y*Z) is beyond the valid maximum of %d. Opcod e #%d (count is 1-based). Declared Thread Group X size %d outside valid range [%d..%d] for Compute Shader version < 5_0. Opcode #%d (count is 1-based). Declared Thread Group Y size %d outside valid range [%d..%d] for Compute Shader version < 5_0. Opcode #%d (count is 1-based). Declared Thread Group Count %d (X*Y*Z) is beyond the valid maximum of %d for Com pute Shader version < 5_0. Opcode #%d (count is 1-based). SRV reference t%d must have a structure byte stride that is a multiple of 4 that is greater than 0 but no greater than %d when declared as structured (%d specif ied). Opcode #%d (count is 1-based). UAV u%d already declared. Opcode #%d (count is 1-based). UAVs must be declared in slots greater than PS outputs. UAV declared in slot %d while output declared in slot %d. Opcode #%d (count is 1-based). Texture2DMS[Array] or TextureCube[Array] resources are not supported with UAVs ( Unordered Access Views). Opcode #%d (count is 1-based).

Invalid resource dimension on resource u%d. Opcode #%d (count is 1-based). Invalid resource return type on component %d of resource u%d. Opcode #%d (count is 1-based). UAV reference u%d must be specified with invalid coherency flag. Opcode #%d (co unt is 1-based). UAV reference u%d must have a structure byte stride that is a multiple of 4 that is greater than 0 but no greater than %d when declared as structured (%d specif ied). Opcode #%d (count is 1-based). UAV reference u%d has invalid flag. Opcode #%d (count is 1-based). Thread Group Shared Memory reference g%d already declared. Opcode #%d (count is 1-based). Thread Group Shared Memory reference g%d byteCount (%d specified) must be a nonz ero multiple of 4. Opcode #%d (count is 1-based). Total Thread Group Shared Memory storage exceeded by g# declarations so far up t o g%d. Opcode #%d (count is 1-based). Thread Group Shared Memory reference g%d must have a structure byte stride that is a nonzero multiple of 4 when declared as structured (%d specified). Opcode # %d (count is 1-based). Output index range defined from %d to %d includes output register %d that was no t declared. Registers in an output index range cannot have system names associated with them (TessFactors are an exception). Output register o%d has a name and is in an in dex range from o%d to o%d. The intersection of all masks on output registers in an index range cannot be em pty. Index range from o%d to o%d has empty mask intersecion. Reference of undeclared temp r%d. Opcode #%d, operand #%d (counts are 1-based). Reference out of range on vertex axis for input v[%d][]. Input primitive type h as %d vertices. Opcode #%d, operand #%d (counts are 1-based). Reference out of range on vertex axis for input v[%d][]. Input control point ha s %d vertices. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared input or undeclared components of input v%s[%d]. Opcode #%d, operand #%d (counts are 1-based). Relative indexing input register from base %s[0] not allowed when register 0 has not been declared in an index range. Opcode #%d, operand #%d (counts are 1-bas ed). Reference of undeclared input or undeclared components of index range input star ting at base v%s[%d]. Opcode #%d, operand #%d (counts are 1-based). Relative indexing input register from base %s[%d] not allowed when register %d h as not been declared in an index range. Opcode #%d, operand #%d (counts are 1-b ased). Reference out of range on vertex axis for input vcp[%d][]. Input control point has %d vertices. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared input or undeclared components of input vcp[][%d]. Opco de #%d, operand #%d (counts are 1-based). Relative indexing input register from base vcp[0] not allowed when register 0 ha s not been declared in an index range. Opcode #%d, operand #%d (counts are 1-ba sed). Reference of undeclared input or undeclared components of index range input star ting at base vcp[][%d]. Opcode #%d, operand #%d (counts are 1-based). Relative indexing input register from base vcp[][%d] not allowed when register % d has not been declared in an index range. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared input or undeclared components of input vpc[%d]. Opcode #%d, operand #%d (counts are 1-based). Relative indexing input register from base vpc[0] not allowed when register 0 ha s not been declared in an index range. Opcode #%d, operand #%d (counts are 1-ba sed). Reference of undeclared input or undeclared components of index range input star ting at base vpc[%d]. Opcode #%d, operand #%d (counts are 1-based).

Relative indexing input register from base vpc[%d] not allowed when register %d has not been declared in an index range. Opcode #%d, operand #%d (counts are 1based). Reference out of range on vertex axis for input vocp[%d][]. Output control poin ts has %d vertices. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared input or undeclared components of input vocp[][%d]. Opc ode #%d, operand #%d (counts are 1-based). Reference of undeclared input or undeclared components of index range input star ting at base vocp[][%d]. Opcode #%d, operand #%d (counts are 1-based). Relative indexing input register from base vocp[][%d] not allowed when register %d has not been declared in an index range. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared output or undeclared components of output o%d. Opcode # %d, operand #%d (counts are 1-based). Relative indexing output register from base o[0] not allowed when register 0 has not been declared in an index range. Opcode #%d, operand #%d (counts are 1-bas ed). Reference of undeclared output or undeclared components of index range output st arting at base o[%d]. Opcode #%d, operand #%d (counts are 1-based). Relative indexing output register from base o[%d] not allowed when register %d h as not been declared in an index range. Opcode #%d, operand #%d (counts are 1-b ased). Reference of undeclared indexable temp x%d[]. Opcode #%d, operand #%d (counts a re 1-based). Reference out of bounds, [%d], on x%d[size==%d]. Opcode #%d, operand #%d (count s are 1-based). Reference of undeclared components of indexable temp x%d[]. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared sampler s%d. Opcode #%d, operand #%d (counts are 1-base d). Reference of undeclared stream m%d. Opcode #%d, operand #%d (counts are 1-based ). Reference of undeclared resource t%d. Opcode #%d, operand #%d (counts are 1-bas ed). Reference out of bounds, cb%d. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared constant buffer cb%d[]. Opcode #%d, operand #%d (counts are 1-based). Reference out of bounds, [%d], on cb%d[size==%d] (if size is listed as 0, it mea ns default size is used, which is %d. Opcode #%d, operand #%d (counts are 1-bas ed). Relative indexing not allowed for cb%d since it was not declared for dynamic ind exing.. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared immediate constant buffer. Opcode #%d, operand #%d (cou nts are 1-based). Reference out of bounds, [%d], on immediate constant buffer [size==%d]. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared register vPrimitiveID. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared register vGSInstanceID. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared register oDepth. Opcode #%d, operand #%d (counts are 1based). Reference of register oDepth does mot match declaration (dcl_oDepthGE or dcl_oDe pthLE). Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared register oDepthGE. Opcode #%d, operand #%d (counts are 1-based). Reference of register oDepthGE does mot match declaration (dcl_oDepth or dcl_oDe pthLE). Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared register oDepthLE. Opcode #%d, operand #%d (counts are 1-based).

Reference of register oDepthLE does mot match declaration (dcl_oDepth or dcl_oDe pthGE). Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared register vCoverage. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared register oMask. Opcode #%d, operand #%d (counts are 1-b ased). Invalid component selection mode for vCycleCounter. Opcode #%d, operand #%d (co unts are 1-based). Reference of undeclared components of input vCycleCounter. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared register vOutputControlPointID. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared register vForkPhaseInstanceID. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared register vJoinPhaseInstanceID. Opcode #%d, operand #%d (counts are 1-based). Invalid component selection mode for vInputThreadID. Opcode #%d, operand #%d (c ounts are 1-based). Reference of undeclared components of input vInputThreadID. Opcode #%d, operand #%d (counts are 1-based). Invalid component selection mode for vInputThreadGroupID. Opcode #%d, operand # %d (counts are 1-based). Reference of undeclared components of input vInputThreadGroupID. Opcode #%d, op erand #%d (counts are 1-based). Invalid component selection mode for vInputThreadIDInGroup. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared components of input vInputThreadIDInGroup. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared input vInputThreadIDInGroupFlattened. Opcode #%d, opera nd #%d (counts are 1-based). Reference of undeclared UAV u%d. Opcode #%d, operand #%d (counts are 1-based). Reference of undeclared thread group shared memory g%d[]. Opcode #%d, operand # %d (counts are 1-based). Reference out of bounds, [%d], on g%d[size==%d]. Opcode #%d, operand #%d (count s are 1-based). Index Dimension %d's relative address temp is out of range (%d specified, max al lowed based on temp declaration is %d) for operand #%d of opcode #%d (counts are 1-based). Aborting. Reference of undeclared components of indexable temp x%d[] within relative index of an operand. Opcode #%d, operand #%d (counts are 1-based). Reference out of range of indexable temp x%d[] within relative index of an opera nd. Index [%d] specified, but based on the indexable temp declaration, the max index allowed is [%d]. Operand #%d of opcode #%d (counts are 1-based). Aborting . function table (%d) already declared. Opcode #%d (count 1-based). interface decl references undefined function table (%d). Opcode #%d (count 1-ba sed). interface decl expects a table of size %d, but table %d has %d elements. Opcode #%d (count 1-based). interface decl for interface index %d has different function table data than the interface metadata. Opcode #%d (count 1-based). interface decl declares an interface index %d that is not a base register in the interface metadata. Opcode #%d (count 1-based). interface decl declares an interface index %d that is not the interface metadata . Opcode #%d (count 1-based). interface decl declares an invalid interface index %d. Opcode #%d (count 1-base d). interface decl declares an interface index (%d) that has already been declared. Opcode #%d (count 1-based). bufinfo requires resource declared as Buffer, Raw Buffer or Structured Buffer.

Opcode #%d, operand #%d (counts are 1-based). ld does not support raw or structured buffers. Opcode #%d, operand #%d (counts are 1-based). ld requires resource declared as texture1D/2D/3D/1DArray/2DArray. Opcode #%d, o perand #%d (counts are 1-based). ld2dms requires resource declared as texture2DMS/texture2DMSArray. Opcode #%d, operand #%d (counts are 1-based). lod instruction requires sampler declared in default mode. Opcode #%d, operand #%d (counts are 1-based). lod requires resource declared as texture1D/2D/3D/Cube/CubeArray/1DArray/2DArray . Opcode #%d, operand #%d (counts are 1-based). gather4 gather4_c comparison gather4_po gather4_po_c %s instruction requires sampler declared in %s mode. Opcode #%d, operand #%d (c ounts are 1-based). /Cube/CubeArray %s requires resource declared as texture2D/2DArray%s. Opcode #%d, operand #%d ( counts are 1-based). resinfo requires resource declared as texture1D/2D/3D/Cube/1DArray/2DArray/2DMS/ 2DMSArray. Opcode #%d, operand #%d (counts are 1-based). sample/_l/_d instructions require sampler declared in default mode. Opcode #%d, operand #%d (counts are 1-based). sample/_l/_d requires resource declared as texture1D/2D/3D/Cube/1DArray/2DArray. Opcode #%d, operand #%d (counts are 1-based). sample_c_* instructions require sampler declared in comparison mode. Opcode #%d , operand #%d (counts are 1-based). sample_c_* instructions require resource declared as texture1D/2D/Cube/1DArray/2 DArray/CubeArray. Opcode #%d, operand #%d (counts are 1-based). sample_c_* instructions require resource declared as texture1D/2D/Cube, but arra ys not allowed. Opcode #%d, operand #%d (counts are 1-based). sample_b requires sampler declared in default mode. Opcode #%d, operand #%d (co unts are 1-based). bias amount for sample_b must be in the range [%f,%f], but %f was specified as a n immediate. Opcode #%d, operand #%d (counts are 1-based). sample_b requires resource declared as texture1D/2D/3D/Cube/1DArray/2DArray. Op code #%d, operand #%d (counts are 1-based). swapc requires destination registers to be different. Opcode #%d, operand #1 an d operand #2 (counts are 1-based). sync in Pixel Shader must only sync UAV (sync_uglobal).Opcode #%d (counts are 1based). sync must include some form of memory barrier - _u (UAV) and/or _g (Thread Group Shared Memory). Only _t (thread group sync) is optional. Opcode #%d (counts ar e 1-based). sync can't specify both _ugroup and _uglobal. If both are needed, just specify _ uglobal. Opcode #%d (counts are 1-based). ld_uav_typed cannot be used on a UAV that is not declared as typed (u%d). Opcode #%d (counts are 1-based). store_uav_typed cannot be used on a UAV that is not declared as typed (u%d). Opc ode #%d (counts are 1-based). store_uav_typed must write to all four components of the UAV. Opcode #%d (counts are 1-based). ld_raw requires resource declared as Raw Buffer. Opcode #%d, operand #%d (count s are 1-based). ld_raw cannot be used on a resource that is not declared as raw (resource index [%d]). Opcode #%d (counts are 1-based). store_raw cannot be used on a resource that is not declared as raw (resource ind ex [%d]). Opcode #%d (counts are 1-based).

ld_structured requires resource declared as Structured Buffer. Opcode #%d, oper and #%d (counts are 1-based). ld_structured cannot be used on a resource that is not declared as structured (r esource index [%d]). Opcode #%d (counts are 1-based). store_structured cannot be used on a resource that is not declared as structured (resource index [%d]). Opcode #%d (counts are 1-based). store_structured writing to Thread Group Shared Memory for shader models less th an 5_0 must use vThreadIDInGroupFlattened as the structure index (second) parameter. Opcode #%d (counts are 1-based). imm_atomic_alloc and imm_atomic_consume on a given UAV (%d) cannot both be in th e same shader. Opcode #%d (counts are 1-based). imm_atomic_alloc and imm_atomic_consume can't be combined with other atomic oper ations on an Append UAV (%d). Opcode #%d (counts are 1-based). imm_atomic_alloc and imm_atomic_consume require as Structured Buffer UAV (slot % d). Opcode #%d (counts are 1-based). sample_* instructions require resource to be declared to return UNORM, SNORM or FLOAT. Opcode #%d, operand #%d (counts are 1-based). vCycleCounter can only be used with the mov instruction. Opcode #%d, operand #% d (counts are 1-based). else statement doesn't match to an if statement. Opcode #%d (count 1-based). Abo rting validation. else statement seen already. Opcode #%d (count 1-based). Aborting validation. endif statement doesn't match to an if statement. Opcode #%d (count 1-based). Ab orting validation. endloop statement doesn't match to a loop statement. Opcode #%d (count 1-based). Aborting validation. endswitch statement doesn't match to a switch statement. Opcode #%d (count 1-bas ed). Aborting validation. case statement doesn't match to the scope of a switch statement. Opcode #%d (cou nt 1-based). Aborting validation. case %d (or if bits to be interpreted as float: %f) already seen. Opcode #%d (co unt 1-based). default statement doesn't match to the scope of a switch statement. Opcode #%d ( count 1-based). Aborting validation. default statement seen already. Opcode #%d (count 1-based). continue/continuec statement not inside loop. Opcode #%d (count 1-based). break/breakc statement not inside loop or switch. Opcode #%d (count 1-based). call/callc statement not referencing a label. Opcode #%d (count 1-based). Shader Model 5+ requires that subroutine definitions appear after any call(s) to the subroutine. This also implies recursion is not allowed, although that may o r may not be the case here. Aborting. Opcode #%d (count 1-based). Multiple Hull Shader phases cannot call the same subroutine. If this is an impor tant feature, support could be considered in the future. Opcode #%d (count is 1based) fcall statement not referencing an interface. Opcode #%d (count 1-based). fcall statement referencing an undeclared interface (%d). Opcode #%d (count 1-b ased). fcall statement referencing an out of bounds function index (%d). Opcode #%d (c ount 1-based). Shader exceeds maximum supported number of interface call sites (%d). Opcode #% d (count 1-based). Multiple Hull Shader phases cannot call the same interface body. If this is an i mportant feature, support could be considered in the future. Opcode #%d (count i s 1-based) label (%d) being defined without any callers. Shader Model 5+ requires all calle rs to a subroutine to appear before the subroutine definition. Aborting.Opcode # %d (count 1-based). label (%d) was never used in the shader label (%d) must be preceded by a ret. Opcode #%d (count 1-based). Aborting valid

ation. label (%d) must not be nested inside flow control. Opcode #%d (count 1-based). A borting validation. Interpolation mode on input v# register used with eval_* instruction must be lin ear, linear_centroid, linear_noperspective, linear_noperspective_centroid, linea r_sample or linear_noperspective_sample. Opcode #%d (count is 1-based). It is invalid to use eval_* on position input due to hardware limitation. Opcod e #%d (count is 1-based). Can't fall through case/default unless case/default has no code. Opcode #%d (cou nt 1-based). Aborting validation. switch must be followed by case or default. Opcode #%d (count 1-based). Aborting validation. ret can only be followed by case/default/endswitch/endloop/else/endif/label. Opc ode #%d (count 1-based). Aborting validation. break/continue can only be followed by case/default/endswitch/endloop/else/endif . Opcode #%d (count 1-based). Aborting validation. label (%d) called but not defined. label (%d) defined but never called. End of program reached with incomplete flow control structure. When code ends in subroutine definition, it must end with ret. %s signature parameter %s (1-based Entry %d) specifies invalid interpolation mod e for integer component type. %s signature parameter %s (1-based Entry %d) specifies unrecognized or invalid c omponent type. %s array signature parameter %s cannot be indexed dynamically. Non system-generated input signature parameter (%s) cannot appear after a system generated value. %s signature parameter %s (1-based Entry %d) type must be float32. %s signature parameter %s (1-based Entry %d) type must be uint32. %s signature parameter %s (1-based Entry %d) type must be float32 and mask must be xyzw. Too many %s signature parameters of type SV_ClipDistance or SV_CullDistance. Ma ximum number of registers usable is %i. %s signature parameter %s (1-based Entry %d) type must be a scalar uint. %s signature parameter %s (1-based Entry %d) type must be a scalar float. %s signature parameter %s (1-based Entry %d) has an unrecognized system name. Stream index (%u) must between 0 and %u. Patch constant signature parameter #%d (1-based) specifies out of range register %d. Patch constant signature parameter #%d (1-based) specifies register %d (or compo nents in the register) that have already been defined. Patch constant signature name mismatch with declaration in shader code for compo nent %d in register %d. Patch constant signature signature does not specify component %d of register %d which is declared in the shader code. Input signature parameter #%d (1-based) specifies out of range register %d. Input signature parameter #%d (1-based) specifies register %d (or components in the register) that have already been defined. Input signature name mismatch with declaration in shader code for component %d i n register %d. Input signature does not specify component %d of register %d which is declared i n the shader code. Output signature parameter #%d (1-based) specifies out of range register %d. Output signature parameter #%d (1-based) specifies register %d (or components in the register) that have already been defined. Output signature name mismatch with declaration in shader code for component %d in register %d. Output signature does not specify component %d of register %d which is declared in the shader code. Pixel Shader allows output semantics to be SV_Target, SV_Depth, SV_DepthGreaterE

qual, SV_DepthLessEqual or SV_Coverage only. Output signature parameter #%d (1based) specifies semantic %s. Double operations not supported unless globalFlags includes enableDoublePrecisio nFloatOps. Unrecognized instruction or instruction not valid in vertex shader. Hull Shader declsphase must declare an input control point count. Hull Shader declsphase must declare an output control point count. Hull Shader declsphase must declare a tessellator domain. Hull Shader declsphase must declare a tessellator partitioning. Hull Shader declsphase must declare a tessellator output primitive. Hull Shader declared with IsoLine Domain must specify output primitive point or line. triangle_cw or triangle_ccw output are not compatible with the IsoLine Dom ain. Hull Shader declared with Tri Domain must specify output primitive point, triang le_cw or triangle_ccw. line output is not compatible with the Tri domain. Hull Shader declared with Quad Domain must specify output primitive point, trian gle_cw or triangle_ccw. line output is not compatible with the Quad domain. All HS control point phase input v[][] registers must have control point count ( first dimension) declared with size less than or equal to the number of input co ntrol points declared in the hs decls phase (%d control points in this case). In put %d has %d control points declared. Total number of scalars across all HS output control points must not exceed %d. Current output control point declaration specifies %d scalars of output per cont rol point with %d output control points, resulting in %d total scalars of output control point data. All HS fork phase input vcp[][] registers must have control point count (first d imension) declared with size less than or equal to the number of input control p oints declared in the hs decls phase (%d control points in this case). Input %d has %d control points declared. All HS fork phase input vocp[][] registers must have control point count (first dimension) declared with size less than or equal to the number of output control points declared in the hs decls phase (%d control points in this case). Input % d has %d control points declared. Hull Shader Fork Phase reads component(s) of output control point [%d] which wer e not output by the Control Point Phase. Multiple fork phase programs declared the same component(s) of output patch cons tant register o[#d]. Multiple fork phase programs cannot declare partially overlapping index ranges f or output Patch Constant Data. One index range is from register [%d] to [%d], wh ile the another is from [%d] to [%d]. All HS join phase input vcp[][] registers must have control point count (first d imension) declared with size equal to the number of input control points declare d in the hs decls phase (%d control points in this case). Input %d has %d contro l points declared. All HS join phase input vocp[][] registers must have control point count (first dimension) declared with size equal to the number of output control points decla red in the hs decls phase (%d control points in this case). Input %d has %d cont rol points declared. Hull Shader Join Phase reads component(s) of output control point [%d] which wer e not output by the Control Point Phase. Join phase declaring component(s) of input patch constant register vpc[%d] which have not been output by previous fork phase(s) or other join phase(s). Join phase declared the same component(s) of output patch constant register o[#d ] as already declared for output by a previous fork phase or other joint phase. Multiple fork/join phase programs cannot declare partially overlapping index ran ges for output Patch Constant Data. One index range is from register [%d] to [%d ], while the another is from [%d] to [%d]. When the Hull Shader doesn't have a Control Point Phase, the declared Input Cont rol Point Count (%d) must match the declared Output Control Point Count (%d), in dicating the control points will pass through, or the Output Control Point Count

can be set 0. Related TessFactor names (such as edges) must be declared in the same component of consecutive Patch Constant registers, in the correct order. %s is in %s[%d].% s, which would put %s past the end of the available registers, since it is %d na me after %s in the order. Related TessFactor names (such as edges) must be declared in the same component of consecutive Patch Constant registers, in the correct order. %s expected in %s [%d].%s since %s is in %s[%d].%s. TRI QUAD ISOLINE Required TessFactor name %s for %s domain not found declared anywhere in Patch C onstant data. Index ranges declared on Patch Constant Data cannot cross over related blocks of hardware TessFactors. An index range is declared from register [%d] to [%d], wh ich crosses over a block of TessFactors that starts with %s in register [%d] and ends in %s in register [%d]. Unrecognized instruction or instruction not valid in Hull Shader. Hull Shader must start with HSDecls phase. Invalid instruction for Hull Shader Decls phase. Declaration statements in HS Control Point phase must appear before other instru ctions. Invalid instruction for Hull Shader Control Point phase. Declaration statements in HS Fork phase must appear before other instructions. Invalid instruction for Hull Shader Fork phase. Declaration statements in HS Join phase must appear before other instructions. Invalid instruction for Hull Shader Join phase. Invalid instruction for Hull Shader postamble section (subroutines and function bodies). Unrecognized instruction or instruction not valid in Domain Shader. Unrecognized instruction or instruction not valid in geometry shader. Declared output vertex count (%d) multiplied by the total number of declared sca lar components of output data (%d) equals %d. This value cannot be greater than %d. Unrecognized instruction or instruction not valid in pixel shader. Dest register relative index temp register component %d in r%d uninitialized. Op code #%d (count is 1-based) Dest register relative index indexable-temp register component %d in x[%d][%d] u ninitialized. Opcode #%d (count is 1-based) source register relative index temp register component %d in r%d uninitialized. Opcode #%d (count is 1-based) source register relative index indexable-temp register component %d in x[%d][%d] uninitialized. Opcode #%d (count is 1-based) source component %d in temp r%d not initialized. Opcode #%d (count is 1-based) source indexable temp register component %d in x%d[*] never initialized anywhere .Opcode #%d (count is 1-based) Instructions calculating derivatives across pixels, and using temp storage or in dexed values for input coordinates, are not permitted within flow control that h as a branch condition that could vary across pixels. Opcode %d (count is 1-based ). Unrecognized instruction or instruction not valid in Compute Shader. &DT -DT -DT -DT -DT -DT +eG m0_ ?c]

?Gt RSDS TRD D3DCompiler_43.pdb QSVWj D$( \$$ |$, D$ D$0Pj L$@ L$0 L$4 L$8 L$< L$@ L$D uE T$ u(V t$, _^[ D$ W u(V t$ t$, t$, _^[ t$ u(V t$ t$, t$, _^[ u"Vh t$ h , D$H T$( t$( L$$ D$X |$H L$, D$ ^[3 D$$ E$3 D$ u"Wh t$( D$4P \$8 \$< \$@ \$t t$( _^[3 tJ= t!=

hd, hD, ;8t\ _^3 $Qh j2P <{u n<}up u: u4 u. QhDQh$SVW _^[ _^[ D$xSV L$P t$ L$( D$t D$( |$D D$xISGN D$xOSGN D$xISGN D$|OSGN D$xPCSG D$xISGN D$|OSGN PCSG D$xSDBG D$xAon9 D$xXNAP D$xXNAS D$xSMID tXKtK L$( L$t ^[3 D$xPERF D$xSDTL \$x ;OSGNu hOSG5 L$X OSG5 D$TP L$0 D$<P D$(P D$$PS D$P |$$ t$ P ;D$ tnh L$4 L$4 L$

D$pS L$H L$$ D$l D$$ |$< D$pSDBG \$p ;OSGNu hOSG5 L$P OSG5 D$ P D$ P D$ PS D$H x]; L$$ L$l L$|_ ^[3 \SVW L$@ D$d |$4 L$@3 L$D L$D L$D =SDBG =SMIDt =RDEF =PERFu L$$P L$@G t$8 L$( L$d =SDTL =STAT t$8 L$( _^] x:SW NVW3 [^] [^] h jT v1V VWj SVWh AJu Ph hqV haV h`C Pj2 7jS h`C h`C

BSCD _^[ Pj _^[ _^3 L$8 \$$ D$` D$\ D$` L$dj |$, D$4 L$83 D$ W L$< L$< L$< t$ SDTL (t; PERF SMIDt) RDEFt! SDBGt -ISGNt |$ D$dV L$8G t$( D$d t$0S 0000 t$$ L$d \$` L$\ ^[3 unWj hT~ hT~ hT~ t*P hFX10 QSV3 pSVW _^[ _^[ _^[ _^[ _^[ _^[ _^[ lSW B4QP j:W >buB _u< VhX0 >iu

p$W SVj< _t) ?bu ?iu A4P+ j:V s$tB vDP pT3 u99F|uy5^[ u8 hP1 pT3 ?bu ?iu tFS QSVW tFSWV _^3 SVW t;F _^3 Shp2 ;rue _u_ ATP Sh<3 ;cu _t) ;bu ;iu ;bu ;iu ;su Sh|3 v(P QSh _u} B8P A8P Sh04 Shp4 GpP GTP G8P _^[ h@5 t|= wKt== t*= wUtJ tk= t[= tKhl5 _^[ uOh t1h QSW

_[Y _[Y _[Y _[Y _[Y _[Y _[Y _[Y _[Y Nx( h86 _^[ 9{|u C|3 hX6 t*h wHt: t*= h$7 hT7 ht7 t*h PS3 q 3 _^[ C<_^[ hX8 _^[ D$ Ph _^3 N8h P\8 <_t wXtL (uM xP_ pH^ _^3 <_t _^[ tWhX: jjj _^[ _^[ _^3 VW3 _^[] _^[] Fd; s3+ Nl_ GdSV w`S wh^3 Gd3 C@3 t69P u1hp; h ; _^[

t!h hP< t!h C@F QtY 0tT /tO t!hP< t~= wKt= t-= w+t = t)= t*= u*hT= Wdu CD% A$% @(% @(% QuH WdC 0uK Wd@ CT3 9H C(% Wd% 9Gdt Gl3 _^[ Gd; s?+ _^[ _t9 9ru _t. 9ou _t# >vu >ru >ou1 _u+ FINFW3 Kl3 h(> _^3 SVWj DBUG C<3 F0f C`V Kl3 "hT> _^3 O j VW3 _^[] B4QP+ ^[]

SVW hx8 _^[ t%@= w2f94M KLVW _^[ _^3 (_[ (_[ F0P F,P F(P SDBG ^4j N$Q N Q SHEX SHDR hL? < | <\uf; PhP? Tw1 VhP? hL? HSV WhtA hlA _^[ u9h|A htA hlA htA hlA E Ph htA hlA PSh _^[ hDB h|A PQh C h4C hDC PQhHC h\C h|A hlC htC VQR PQhtD j P Qh|D j P RSV t$h tth(E hTE f;C

tyh(E hTE f;C f;C PhDF PhdF h(G f;C s@ C G h$H f;H PhXH v|ShDI h@J WhPJ hhJ h$K h0K h8K hDK h0K h\K hhK h0K h|K urh h0K Ph0K QhpL u h|A t.= XFt'= XTt = PhDBUG WSP QPh 'RPh QRPh RPh tBhl? u3V3 ^[] jPP _^3 t8= 2Qh,M $h M Qh$M SW hlA Sh0M x|h xPh|A QPh8M PhFXLC3 PhCLIT hdM t_Vhl?

wftM= t"= t$H Vh(N wYt@= t"= Vh N Vh,N wytk= tM= t1Ht$H Vh0N wctM= Vh$N Vh4N t1h8N h<N _^[] QSV WhtA hlA t=f; u8h|A htA hlA PRh PRh PRh htA hlA f;P U$; ra; U$r h@N htA hlA h\N _^[ ,SVW PhCTAB h`N htN h|A f9E f;D QRj htA xhtA Ph$O Ph,O h|A t#;E t Ht h4O VhHO f;D hTO thHtEHt hxL

h\N h|A (hdO _^[ h$P h4P hDP hLP hTP hXP h`P hhP hlP hpP h|P h,M h,M h8N h Q h$Q hl? h,Q Vu# $h0Q $h8Q $hDQ QhdQ hXQ {h,Q Qh,M 7h$M hDC _^[ hlQ hxQ hL9 h,R hHR hdR h(S hDS PhPRES PhFXLC3 PhCLIT h`S hdM hpS h|S t_= >TEXTuCj hDT PhHT f;E tg;B sbh|A hTT Ph\T }[h|A hTT PhhT

r' t#j h0M hlT hDT @t+j htT hlA &t/ 't* (t% )t tej h,Q h|T hP0 hL0 hX/ hH0 hD0 h@0 h<0 h80 h40 h00 h,0 h(0 h$0 h 0 h<. hx/ hp/ hh/ hh/ h</ hx. h . h\. hL. hl. hT. h@. h8. h0. h,. h(. t0= h0/ h / jh(/ Wh8/ hD/ (hL/ /h$U (h0U !h<U hDU hLU hTU Ph\U

^uA h`U !hdU hhU hlU hpU htU hxU !h|U tfhl? Qus hDC =`~ 7h$M 0uW hDC 7h,M /uWj hDC wstj wnt^ wFt[ h|T uLh w t& u$h sj91t 2f; ;L5 h|A h T h|A PVh WPh(V h|A P(S r=h|A hHV ;B4r h|A hxV B8W 8,u h|A hTT hhT h|A V;Z hTT h\T u/h h,M t,h t,h u5h u/h ~lh h,M h,M h<N

SVW r!h|A hHV O8i v!h|A td;G$ ;FD u{h h\U h|A hDW h|A ;A4 PhxW h\U _^3 h|A hxV Vh,Q hXX h`X _^[ ADP A@PV Q<Q hhX hxX t#j h0M hlT hDT t== tQh,Q h<N HtkHt wh,Q Ht)Ht h,Y h8Y h@Y hDY hLY hTY h`Y hlY h|Y h$Z h0Z h<Z hHZ hTZ h`Z hlZ hxZ h,Y !h([ h@[ h`[ hp[ h8Y

hDC hDC hdQ Ht?Ht)Ht h,\ hL\ hl\ h|\ $h M Qh,M Qh$M hDC h(] h(] h ] h4] hDC h<] hX] Phh] h|] hDC HwB h|A _^[

PVh +PVh "PVh PVh PVh(^ PVh4^ PWV 5u. h@^ h`^ (9Y h(_ hp_ PQh PQh h0` hH` PQh h|A hH` _^] VWj _^] SVW h`N h a

t$h hHa hRDEF t&P hPCSG tEP hP~ hISGN t0P t$j h`~ hOSGN hOSG5 t3P t'j hp~ hIFCE hAon9 hXNAP hXNAS _^[ htH _^[ h$b h@b @VP hVW L$8 D$d t$, L$4 D$(P PSj t$@ L$< t$@ L$< D$, D$, D$(P L$\ D$\ t$8 D$< D$< |$ h$b |$ h$b L$09 D$XPW D$` \$8 L$d t$\hHb t$`hTb D$d L$, D$,3 QVS

|$d v-hdb htb \$4F;t$, D$d L$0 t$8A L$0; L$,9 D$LPV t$< D$T L$09L$P D$@ D$D D$H |$d T$XRP t$\ t$X h,c h|A @h0c hDc L$0 t$4A L$0;L$P hLc L$4 t$@A L$,; |$ |$ h@b t$<@VP _^[3 5u) tF;_ _^3 SRP _^3 _^3 _[2 R@Ph jPP SRh jPP HRh jPP SRh jPP jPP t"PVh jPP hDC hDC G;} jPP xrj xSh

h|A SVW hFXLC hCTAB h4k hCLI4 hlk _^[ h$M h$M Th,M Ph$M h\U hlA x)j hDC C;] [_^ VPh h$l h|A h,l xJh\N hl? h0l $VW WhLl h`l xfh G;x hLc x^hhl 3@P h|A Vhpl h|A x`h|A h8N h\U h<N ~:j vJP h,Q hDC h\U h<N hl? hl? _^[ h|A Pj$ h\N _^[ Vh|A WWh h|A h|A Sh m 'tg %tb;

tP !tK "tF #tA $t< &t7 (t2 )t*t( +t# hl? h\N h|A SV h4m hDC h\N h|A hLm h|A hxm xzh|A xNh hLc x>h hLc XFu( Pj`j >;r VW3 /w, VW3 t$G B _^ A 3 F$P _^] _^[ _^3 XFu CdW x=S Wj0 _^[ QWhTq Wh|q SVW3 _^[ PWS3 tCW t0j _^[] C0j Nt^N SV3 9^ PRQ u? u2W Ph\r

G0j us _^[ _^[ _^[ hHt h4s hdt ,,,, ,,,,,,, !"#$%&'()*+ _^[ Ch3 xnj G(P C0j _^[ C0j G(P uqh PQS C0j ,u$ w hPu w h G0P rxS _^[ _^[ _^[ _^3 qh0v G P p|S xaVh hxv C0j VW3 t:Ht.Ht" _^[ 9{ _^[ N0j G0j SVWj$ C0j qlS t"VP _^[ _^[ Wup u^j$ plS xmj t$WS xFVh SVWj( _^[ t=V t F

^_[ SVWjP jPj hPw u-S PWh PQS PWh u)S PWh@x C0j PQS PWh C0j Ph,y F0j XFu A0hly A0hPy XFvZ xRjP tKP GH; =8> =<> =,> =0> =4> =(> h4z _^[ SVW _^[] SVW3 A(3 _^[ _^[ SVW _^[ ](V3 U 9 hpz tqh XFuU Phx{ Ph { u Q _^[ tQ3 G0h h0| B(C @(C;X B(C @(C;X _^[ _^[ _^[ _^[ _^[

@ j hOSGN t P hOSG5 hISGN _^3 uC3 F;u j.V tDB t$S _^[ Ht9Ht PWSh`~ PWSh F0j PWShh} W 3 tG3 A0h u&V G$P G(P 0t s0PS y h D$d D$X D$\ D$` D$4 D$8 D$< D$@ D$D D$H D$L D$P D$T D$X D$\ D$` D$d HtLh8 C0P |$4 t$X D$d D$h QPS D$ K0j C0j C0j D$ % @ h K0Q @ h K0Q D$8PRS

D$8PR t$4 D$0 t$ |$, L$( \$$ tsP L$( \$$ L$( \$$;L$ t$ D$hPh D$ht F0j _^[ L$, D$ h D$ h Q8h D$d D$X D$\ D$` D$4 D$8 D$< D$@ D$D D$H D$L D$P D$T D$X D$\ D$` D$d F0P |$4 t$X D$d D$h D$0 L$, F0h@ P hL F0j P hL F0j P h ttI D$hPj t$ P8h L$8QPV L$8QP t$4 LSVW uI

Ph` C0j _^[ tnS P8h C0P _^[ _^[ ;A,t3 K0Q K0Q _^[ _^[ _^[ _^[ _^[ t!hp G0j t%W x$u ^<3 ^<3 C8VW C0j G;} C@j _^[ _^[ _^[ _^[ _^[ p@F _^[ t-I _^[ _^[ H@_ HD^ pSV _^[ _^[ _^3 hSV _^[ _^[ QSV 9F _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ $SVW _^[ ,SVW D$4

D$( D$, D$0 L$$QS \$ P D$( xrt7 D$$P t$$ xRt t$( _^[ L$ D$(P |$0 |$(W D$4 D$8 _^[ L$( |$( |$( D$4 D$8 x1u uQj G$3 G(j G(j u/j G$3 ^[] ^[] W8h C0P 0ui K0Q G4j s0PS W8h 0u$ x(t& hSVW v j _^[ _^[ RPQ PWS PWS tiPj A0h0 K0Q N0Q K0Q K0Q VWP {(3 t" _^3 x0V

F;w ^[] SVP G SPV F;u xuS xeS G0P K(V PVQ F;u H;} uV3 vO3 _^3 SVW _^[ _^[ _^[ C0P _^3 te3 xAG H;} x"j _^3 Ht!H F;u F;u F;u F;u F;u SVhFX10 ;A( F;u t[^[3 E$W G;{ SVW G;~ SVW G;~ ;>u4 v:V C;_ ;>u SVW G;~ SVW G;~ AGNu SVW _^[ _^[ _^3 SV; r?;w s5V SV; rP;w

PQS vIS G;~ vIS G;~ vfS G;~ vIS G;~ SV; rN;w ?sA PQS SV; rU;w PQS t _^] _^] t>W _[^] t2 !t"t( #t# u@9A @JIu SVW _^[] ;>uF AJu 9>s 9>r AJu Vj. VhpW -pW Vh Vh( G0h xRS xCVW ^[_] SV; rK;w PQS ^_[ j;W t`W jPj v>W C;^ QW3 v\S G;~ QSVW G;~ v@S G;~ SVW G;~

G _^ v@S G;~ _([ HtHu8 SVW G;~ SVW C;^ _^[ SVW _^[ _^[ t-S t-S ^[_ t-S ^[_ _^[ t-S ^[_ t%V ^_[ 3^] QSW ti3 _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ PRV 0It dSVW 93v+ F;3r _^[ ;9y _^[ _^[ 1w| _^[ _^[ SVW G,9 _^[ _^[ D$ D$$ D$, D$0 |$$ D$

D$( D$0P3 ^ h t$$WV t$ WV t$ V |$$j F,P3 F(P3 D$ T$$ L$ ~03 D$ ~83 D$$3 tfV T$( @T @X@ @\` @dp D$( D$ D$$ |$ |$$ T$(R SVW H j Vj, sH3 lSVW F;s _^[ _^[ 1wN _^[ _^[ _^[ QV3 W9SPu _^Y] _^Y] ^Y] SVW3 G 3 GLj 0PR (P3 B83 8SVW3 RSW x[jH u P _^[ } j @XA E(P y#_^[

E(P y _^[ Nt3 u$Sj PRW _^[ } j E(P y#_^[ E(P y _^[ x~j _^[ t%h _^[ } j ]$t3 E(P y#_^[ E(P y _^[ E,P SVW3 B0P B(h B,P r(S B@3 _^[ TSVW3 WQj xhj xSj tX; wTHPQh _^[ t$Qh _^[ tJ3 _^[ _^[ PSV _^[ H,j0 H,j0 _^[ _^[ _^[ h4z _^[ _^[ _^[ _^[ _^[ QSVW tF3 F0_^ PSV 9E(u 9F,t

}$j 9x 9x t 9x HtaH 9A 9A 9A }$S 90t; tp= t#3 }$j jjjjj P(h$ u$j s#= u$j u j } V u$j t$3 u j xcj _^[ SVW _^[ U(h _^[ _^[ _^[ U(h _^[ u:; wW= wBt rN= 6h u:; wttI wr9] 6h@ 6hx 6h( SVW u$h jjj QRV L$4 _^[ w t,= XFt%= XTt hCTABW j+V ^[3 SVW 9^ u 9^ t 9^ u

9A tp= tij Pj W8h It9It6It @4; r"HPQh Qh,M j P W8h ehP x8j x'j \$du L$ L$8 L$( L$< L$@ D$4 D$T D$$ D$0 D$, L$4QVW D$, t-S D$4P t$ D$, D$, D$, t.S D$4P t$ D$, D$P t.S D$4P t$ D$P D$P D$, D$, D$\ t+S D$`P D$, D$` T$D L$H T$X L$L D$t D$L D$p D$H D$l D$X

D$h D$D \$$ \$ D$8 \$8 j+S D$T \$P; t$<R L$` T$ + D$H G(+ D$` G83 L$, D$L |$P3 L$P D$$ |$L D$P |$, \$L+ D$< \$, D$< \$@ \$< D$ + \$@+ D$$3 \$H \$H \$` D$D \$L D$` T$T \$T L$8 D$P D$( L$4QP D$4 D$( s<V t$( t$DV t$4 D$P D$d D$T D$X D$8 D$8 t$8 t$@V D$8

t$D D$< t$P D$` t$X L$4 L$ D$$ t$T L$4 D$4 t$< t$@ t$ t$ t$ V t$$ t$$V t$d x.P _^[ Iy u W QSVWjl _^[Y] [Y] QSV t{ t_^[ _^[ ugSV uKSV u/SV _^[ QSV _^[ _^[ _^[ _^[ _^[ _^[ _^[ uKSV u/SV _^[ AH% 0t0= 0u QSV FH% t8= ufSV _^[ @u* FH% tr= wMt8= t8= @!t8=

P0t.= @u: AH% t0= QSV uqSV uUSV _^[ _^[ _^[ AH% @!wjtJ= !t%= !u `!u QSV FH% uoSV uQSV u3SV QSV P t_^[ _^[ _^[ _^[ _^[ _^[ umSV _^[ u/SV _^[ +A ] _^[ O0; J(; Jt; FpAon9 FpXNAP FpXNAS_[] h 5 h05 XFts= XTtl= u/hP5 h 5 SVW _^[ _^[ _^[ _^[ E$V z0$rM _^[ @0f u j u j tSWj hTr u j

@0S u f WVR t8V wH3 RP_ x/W tZf Su7 Vu* _u$ p$RVh p$RVh( VW3 8_^] 8_^] DSVW 9_(t GP% @H% GH% @H% Pu| JHG GP% SuR VuE _u? !w+ GP% _^[ _^[ _^[ _^[ C`V SV3 |$$ F;w F;w _^[ D$ ; t$ D$ t D$ t D$4 D$, !D% D$( CX;FX |$4 |$$ 1D% Cd;Fd Cp;Fpu" Ct;Ftu C`;F`u CP3FP F\;C\ |$< t$$

D$<Ph Ft;Ct uTh |$< L$$ |$$ |$, |$4 D$( D$( |$< t$$ D$<Ph |$$ |$, |$$ L$ A L$ ; L$ u |$4 \$T D$\ D$X D$d D$H |$x D$| D$t t$4h( D$H |$4 Qp9V|v N|)Op N|)N |$4 u:j jjjj jvh \$8 |$H D$H @uVh t8h Wh \$8 \$D D$4 9Z(t y`% D$4 T$4 D$H t'3 D$4u D$D D$4 D$4t D$4u D$H \$D

|$4 t'P PhH \$8 jjjj jsj@h \$8 jjjj jsj@j \$8 jjj jtj@j t:j jjjj jvh \$8 jjjj jsj@j \$8 \$8 \$8 t, \$8 \$8 \$8 \$8F; L$D |$H BP% Bp@;D$\v L$D D$\ \$8 |$H L$4 B`9 L$Du Bp@;D$Xv D$X D$4 \$8 |$H@;D$dv D$d L$D |$4 t$\ \$8 t$X D$t \$8 t$d \$8 PVW \$8 t$` \$8 D$d \$| D$p T$@

D$D FP% T$4ue F`9 \$p T$4 D$D D$4 \$p D$D |$< T$4G; T$4u \$D D$\3 D$\u VpB; \$D D$4 D$4t D$4t \$D L$\ D$@ D$4t D$4t GP% L$4 D$4 D$4t D$4t T$\3 A@; |$4 D$dPW \$8 t$\ t$L \$8 |$4 D$8 \$8 \$8 jch` \$8 jjjj jch` \$8 jjjj jbh` jh" \$8 jjjj jih` \$8 D$L D$L \$8 hISGNj \$8

hOSGNj \$8 D$8 T$43 \$P \$D 9Y(t P`u! D$4 L$4 \$P |$4 \$8 |$P t$@ \$8 D$@ |$P; D$4t D$4t L$8 D$4 T$D Cp9 CpB T$D D$4 T$h D$4 D$4 D$h t$< D$h L$8 \$h D$h |$P D$4 |$P; D$4t D$4t L$8 D$4 9t$Dv1 D$4 L$< \$8 xhF ;t$Dr T$4 \$P \$D 9Y(t T$h t$8 |$4 T$h \$P |$4 \$8

|$P t$@ \$8 |$@ T$h; D$` |$` D$P T$D L$` L$`; FpB T$D \$8 T$` |$H D$H D$8 l$8 T$h |$8 L$8 D$P l$H T$h; D$` |$` D$P 9t$Dv2 L$4 \$8 ;t$Dr |$4 v h \$\ D$H L$4 D$H |$4 \$8 \$d3 D$H \$XtC D$p |$X L$4 D$H D$p |$X L$4 D$H \$X |$4 |$H D$p t53 D$pB; |$4 u5W \$8

t$8 D$p \$8 \$8 \$8 \$8 \$8 \$8 \$8 |$T \$8 \$8 PjthSTAT \$8 jth D$PP D$P$ L$P D$X D$P L$T |$4 D$4 D$4 D$4 T$L L$T L$TQj T$L T$L L$T L$TQj T$L T$L L$T L$TQj T$L T$L L$T L$TQj T$L T$L L$T L$TQj T$L T$L L$T L$TQj T$L ;;W ;;W ;;W |$p D$x T$| D$t ;;W ;;W ^[3 QSV

B;P ta; B;P _^[ !\$ 9D$ u)#M G;{ !\$ 9D$ D$ Np9Hps FP% Fp@9B N`; G;{ P8_^[ _^[ _^3 SVW SPh _^[ RPh t$Rh _^3 uq3 t@A; GH% tq3 @P% u<; B;W OpA9N,s OpA9N0s Op9N4v NDt S(; N,; N0; N4; _^3 SVW 9;_ _^[ hSVW _^[ _^[ H4; _^[ _^[ w!3 _^[ _^[ SVW B(3 Hp; _^3 RWQ Pht _^[]

RSW Ph _^[] #U Op; BP% Bp; 9Y ;zpu ;ypu AP% <vuI u:8D E$V CP% tf3 u';{pu" U(G _^[ _^[ PQh _^[ SPh _^[ 8SV u.;U #M M(u0 r;3 u.;U #M M(u0 r53 N(3 E,+E0 te3 u,;Spu' ;U s&)O _^[ E$R _^[ _^[ SVW u$#u #] 9rpt u/;} u*#u #] u 9rpt CP% u78A u%B U ;U 8E( ;CpuD CP% s7)N ;;W

_^[ _^[ _^[ SVW F;p E$9B ;U(tM F;p _^[ SV3 0SV Vh@uZ; A8C x0; Q`; y`; to; t`; @P% CP% @P% 3{P3 3{P3CT CTA QSVW u #U _^3 t#PQ RVW u,PQRVW u8V u0V u(V u V u$P M$V u4V u0V u(RVQ _^[ _^[ _^[ SV3 PSW VPhPz p`t <st9A< PQS Q`; u19t @;t C;] ts3 B;U _^[ _^[ _^[ \$$ D$#

uE3 NP@ _^[ D$4 u^Q D$'P t$$Ph D$'P _^[ D$4 u5Q D$'P _^[ D$'P _^[ D$4 D$'P \$$ %u$ 'u9 HPj _^[ NP@ L$(Q L$0Q D$4 D$0 D$4 D$'Ph D$8S _^[ D$'Ph D$4S _^[ @u~ L$,Q L$,Q D$0 D$4 D$4 D$'Ph D$'Ph @t| L$,Q L$,Q D$0 D$4 D$4 D$'P D$0j D$'Pj@ D$4 D$'P \$$ D$'P \$$ t:h |$< D$# D$#

_^[3 Ru9 yf^_ t h hLc BH% `#w9t t?= u0V BH3 @Ru PRu SW3 F`;B` Fl;Bl Fd;Bdu~ Fh;Bhuv Fp;Bpun _[2 SVW Z`% ;_`u Bd;Gdu Bp;Gpu Bt;Gtt*;Y`u Bd;Adu Bp;Apu Bt;Att !D% ;A` Gl;Alu' Gp;Apu C;] _^3 DSVW _^[ \$$ D$4 D$D D$(; ;D$(u D$0 L$,; |$0 t$, 9rhu 9zlu D$(PWS D$4 t$ t$ \$$; @`; T$8;B` ;D$(u |$, \$0 9xhu 9Xlu \$$

L$8;Ax NH% D$@ D$< Bx;Axu :A|u t$< \$@G; t$ \$$; t$ \$L \$Pj |$P |$H D$D \$4 \$$ 8\$ SVW Ph0 _^[] Ph` _^[] _^[] t+Hu @u) v%WR u8P u"f KP@ CTu@ KP@ CTu@ Ct;B KP@ K\; KP@ KP@ KP@ t?3 A;N _^3 `SVW CH% H(3 _p9Ypu Al;Glu I(3 9Qpu'9Ylu" C\Q PP% AD3 CD3 GH% 9G` 9Gp 9Gl C;_ PDh8

_^[ SDh _^[ _^[ SVW CH% _^[ _^3 @(3 Hp; _^[ _^[ t6W @H% 0#uh t_3 tLW+ Kt8 @t;Atv _^3 B;U B|F; t23 FA; _^[ x@P t3jPh _^[ _^[ tGS xTu+ _^[ _^[ SVW _^[ AH% _^[ _^[ _^3 SVW _^[ Dz# Dz$ _^[ _^[ t&; _^[ ;s`u Bp;Cpt ;q`u Bp;Apu x`P tSjPh _^[ _^[ SVW xHj tSj Ph< _^[

AtC tKA _^[ ;{`u Ap;Cpt ;z`u Ap;Bpu x\P tSjPh _^[ _^[ _^3 t:3 _^[ 90u vx3 F;w C;X _^[ x8P t*jPh _^[ tC9Nht>@; WSP WSP _^2 SVW ;A` t. @H% r`; G;y 2;M ;F`u) ;Flu ;Fpu ;Ftu Rt< Rt4 Rt, pRu pht 9Nh WSP WSP GH% @Pu r`; C;X AH% AH3 y`; Ah;S _^3 SVW _^3 AH% Pt*= t#= _^[

FH% 9Qxu A|:C| Bt;Atu& Bp;Apu B`;A`u Bl;Alt G;~ q`;s`u/ Ap;Cpu' Al;Clu At;Ctt @`; SQWV ;Btv At;BttPF;w _^[ B;W _^[ @HSVW pPt _^[ 0us FH% FHu FH% Dz7 Dz0 Au# GH% u33 F;w GH% GH% F;w GH% Dz? Dz8 u@; AuW @H% uNj QQj Hl3 CH% _^[ _^[ _^[ 9Nt Qhx 9Att ATB AT; QVj jjj XHWj t?j _^[ _^3 PVWt

SVW F`;G` Fl;Gl Fp;Gp Ft;Gt _^3 SHV u,A CH^ ZHV ts; uUA _^3 @un AH% 98t _^[ Qh@ tdj t5j Ph8 _^[ _^[ _^3 SVW uF9 A`;B`u6 Al;Blu. Ap;Bpu& At;Btu ;W`u Ap;Gpt ;V`u Ap;Fpt x4P t'jPh _^[ _^[ _^3 PWQ PWQ @H% _^3 tIj _^[ x(2 u^j _^[ AH% _^[ SVW AH% L$8 D$( D$@Pj F|f L$8 D$Dj D$dP D$PP

t$0 FH% D$( D$4 L$( \$P D$P D$PPW t$0 \$DP D$, L$( D$, D$4PRh \$4 T$(9V \$H t$8 D$H \$4 D$LPW L$8 T$( t$0 T$(;V D$< D$(PRh D$( t$0 t$0 _^[3 XHV t_jiP t_jiP CDt @p; _^[ _^3 BH% @P% BH% vH2 t#3 @P% FH% 0#t 0#t# M(VW 9Cx 8S| P4; pPw PPtE Pt5 Pt8C| 8C| 8C| Vu/ y`;

S`; S`; S`; t*WVR S`; 0#t 0#t 9Xxt 9_x !D% !D% 8H|t 0#u _^[ _^[ jPh _^[ _^[ _^[ QSVW _^[ _^[ GP% _^[ ;^`uS Gd;FduK Gp;FpuC Gt;Ftu; _^[ _^2 SV3 ;xx #uY ;xx BH% t!= #u$ FHC% AH% BH% GH% AH% BA; @ 3 0_^3 x@P t3jPh _^[ xoS [^_] xqS ^[_] Vj& Vj' @HW @#t @#S [_^ [_^ HHV

tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht ,SV HHW tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht u%% tz= RtU= RtN= RtG= pRu pht tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0=

Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht _^3 _^[ tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht HHV tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht HHV tR= Rt7= Rt0= Rt)= pRu

pht tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht pHW !D% ;B`u j.V A;H WtW ZH3 9Htu%A G`; x-_^3 _^[ PQR jbP jcP jaP @HW t*= [_^ [_^ C`;B`u Cl;Blu Cp;Bpu Ct;Bt _[^ @HW t#= [_^ Vj( Vj* Vj+ (SV _^[ AH% Htu x&3 jXQ SV _^[ XHV ;A`t tu=

w<t* w@t.= BH% @HW w%t [_^ SVW _^3 ^[_] [_^] BH% tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht _^[ SVW _^[ _^[ t&3 to3 @t; AF; QWV PRES _^[ CTAB j<P 9~(t q`% wZ@ Apt w4@ PSW FP% FA; A`;F`u> t"V ;P` BP% Bpf 9K4vK A;K4r SVW D$<j< D$D3

|$$ D$@DBUG D$D D$H D$x D$| D$8 D$4 D$P D$0 D$\ D$` D$d D$h D$( D$pP D$@P D$x( D$| D$, L$| QSP D$( L$| VSP t$T L$| QSR |$09\$| D$( T$ x(t T$ L$LQj D$@P L$t T$L3 |$, |$0; t$, D$t T$ f |$0 T$ ;|$| t$H D$t L$xQj t$4 L$@ t$0 D$@P |$ Sh t$D D$l t$09 T$D |$L D$@P 8$u

D$@P D$$ D$$ D$hP D$PP t$H; H(; ;H(u UUU t$$ D$p D$T D$$ D$ D$ u);P(u$ |$$f |$L D$ D$ ; t$, D$@P D$t D$0 D$$ D$0 D$$ t$L D$@P D$p D$@P L$pQj D$@P D$@P L$lQj L$@Q t$8 D$4 9T$|v L$( ;T$|r L$8 hT> t$, t$( t$D \$( |$\ D$X t$P D$\ \$4 D$P D$T _^[3 G`9 Op3 [_^I# @t3 t;3

C`V Kp3 C`9 _^3 _^[ t[;M "@; @9E E ;8 }$t _^] SVW F;p F;p _^3 OSGNu OSG5 ] W PWS Cp@; vZWP v(WP p$j QPW AJu @P% h$K hpz tM9H )t. #t! u-8A t(h PCSG nhX j?h, ;;W ;;O ;;W BP% SRh SVh t&3 H(B; 9yt Ap;Bp A`;B` Phx PhP Y f G;U f@f t$9U ;A u @ f Cpf Btf @ f Cpf Btf

_^[ _^[ _^[ CP% uxh 9ypv 9Aps _^[ SVW y`% t Ap3 _^[ SVW t]A; t-3 C,2 {\&u CP% Ph` _^3 SVW jjj PWV GD3 (r\ G$P G Pj CDA xOj x6Wj yK3 j(j PhRDEF ;;W ;;W ;;W ;;W ;;O @P% Php Eu$ RDh u,@ t-h _^[ L$$_^[3 tO% t"h _^3 ;Pt @tB _^3 Vx3 @H% QSV Xp; Pp; tH3 V3

9qDt D$ D$$ O0; _^3 SVW _^[ RSP RSP RSP RSP RSP RSP tp= @\; @P% @P% Bx;Axu B|:A|u VWj t]SV x7P t'jPh 0Ou ^[_ t+W s]V _^[ t+W Hud HuD wmte= w3t+= w3t+= wmte= w3t+= w3t+= t 0 t P!wmte= !w3t+= ` t !t 0!t !w3t+= `!t p!t `#wita= #w3t+= 0#t @#t P#u\ Pw/t'= Pu& SVW D$h D$X D$| D$\ D$`

D$d _^[ jjjj jch` D$H A;O r`9 Bp@;D$Hv D$H Bp@;D$ Bp; Bp; Bp; Bp; Bp; Bp; D$8 D$< D$@ D$ D$$ T$ Ap+ L$( t); L$( |$ ; D$, t$H3 D$0 L$X FP% L$X XTug D$< D$8 t$X t$\ t$` t$d t$( L$$ D$ u'QS Pt3 9L$ D$$ D$4 t$( D$$;C 9Htt t$( |$$ |$$ D$, D$4 |$, D$L D$T 9xtt

9Ptt L$Tu t$( |$4 D$T D$, 9ptt 9Ptt L$Lu t$( |$$ D$, t$, |$4 ;t$$r t$( L$$ D$$ D$, t$, D$4 |$49xtt D$4 L$$@ t$( u(j CH% Pu/j Pu/j 9L$$ tbj D$T T$P t$( ;L$$r D$L L$ L$ D$< tQP D$< L$, \$4 9\$ |$4 L$$ ;\$ t$( L$ D$L@ D$L;D$$ D$8 t$( D$8 T$8 L$| PRSI T$| 9\$|vl D$\

D$8 T$8 D$\ D$8 T$8 C;\$|r D$` D$8 T$8 D$` D$8 T$8 D$d D$8 T$8 D$d D$8 T$8 T$H CLIT T$0 D$X \$8 D$8 D$< C;\$0r D$H FXLC D$8 T$8 L$8 \$8 L$H D$0 L$P D$, \$8 D$ T$ RP L$ \$8 T$ L$H D$0 L$P L$,@ D$0 L$P;D$ L$0 \$8 D$ T$ RP L$ \$8 T$ L$H L$0 L$0 T$H |$h

L$0 D$8 D$< L$t XFu. hL9 h|9 ulS u#S Qh$ wZtI wCt2 @!wCt2 @ t Pw<t+ Pu:% AP% L$p t$, \$X D$p D$T D$d D$h D$l L$p _^[ jjjj jch` D$ A;N z`9 Bp@;D$ Bp@;D$ v D$ Bp; Bp; Bp; Bp; Bp; Bp; D$@ D$D D$H D$$ T$$ Ap+ t); \$$; D$4 D$T |$ @ t$8 ;A`u4 D$D L$T XTu_ A`9 A`9 D$@

|$( L$ D$$ Pt3 9L$ D$ D$8 \$, D$ ;G 9Htt \$, |$ \$ D$0 D$8 \$0 D$\ D$< 9Xtt 9Ptt L$<u \$, \$8 D$< D$0 9ptt 9Ptt L$\u \$, |$ D$0 t$0 \$8 ;t$ r \$,j L$ D$ D$0 t$0 D$8 \$89Xtt D$8 |$( L$ @ \$, GH% Pu 9L$ tZj D$dj T$` \$, ;L$ r D$8 L$$ L$$ D$0 D$@ L$0 \$(

9T$ L$ ;T$ \$,j \$, L$$ D$8@ D$8;D$ t$( D$@ |$, T$@ D$@ PhCTAB L$| T$4 D$( L$T D$@ T$@ D$( D$(;D$4r PhCLI4 L$| D$@ T$@ D$@ T$@ L$@ D$4 D$@3 L$( D$0 D$$ D$$ D$$ D$$ D$@ T$@ L$( L$0 D$4@ D$4 L$(;D$ L$4 D$$ D$$ D$$ D$$ D$@ T$@ L$4 L$4 PhFXLC L$| |$X teh D$8Pj L$| D$(P

t$8 D$8P D$0 L$| D$( L$X t$T t$d t$h t$l L$p ClV _^[Y] [Y] XFu. P$SV hL9 h|9 ulS u#S Qh$ wZtI wZtI wZtI wZtI @ t2 P t !wZtI t2 !t2 0!t !wZtI p!t2 !t2 "wZtI p"t2 "t2 PwStB 0t+ PuI% ^[] ^[] t1h@ h|A h|A Ht3Ht!H Ht3Ht!H SHu SHDR SGt SGut w0tJ $ 2 GH% GH% GH% 0pu GH% GH% GH%

GH% wYt$= w/t FT3 w(t ``wdt7= `w7tR= tI= FH3 @`t8= F83 `w&t p`t F<3 pawbt 0aw4t aw< aw bwn Pbw< 0bw bw*t!= Fl3 cwn cw< `cw dw< cw ewe dw8tO= dw Fh3 ew+ pfwn fw< ew fw3 F@3 ft%3 FD3 `gw+ wZto= w#t/= F Y w1t t6= F Y SVW vD3 vF3 _^[ SVW AP% _^[] SVW VVW RVW SVW A;H GP%

u|; G;x u$; A;H u ; A;H _^[ t.; t,; t,; _^[ _^[ j j ZpC @(3 Hp; Qh( v%P PVh PQQ SVW L$H |$\ D$0 D$< D$4 D$8 D$D D$` D$H t$l t$0 D$d L$d D$h VVVVjsj@VVh VVVj jtj@VVh VVVj juj@Vh D$@ D$HP L$H hISGNj L$Ht hOSGNj hPCSGj yCh hISGNj hPCSG L$` hISGNj hOSGNj L$h D$HP L$( D$l t$l D$@ D$`P

D$DP D$<P D$<P D$HP D$,P L$ u L$ 3 D$$ T$( D$l D$DP D$<P D$<P D$HP D$,P |$\ T$( D$$ L$ @ D$$ L$ 9 D$( D$, D$$P t$0 D$$ L$ L$ |$0 SHEXs SHDR L$T 8D$ D$@ D$( D$(Pj hSFI0 L$T D$8 D$( D$H D$@ D$P D$D D$` t< v#P Ht1 v!P PVhSTAT L$T D$HP jTh D$(P D$D$ D$PP t$(u D$0 t$l L$H

SVW |$$ _^[ ?9B HHj D$0P3 T$ |$0 T$0 T$4 |$( |$$ _^[ QVj jjj SVW \$$ @H% #u D$ @P% ucA @H% D$ t$ VW D$ jjj AH% t6= tR= t'3 @P% u,A; t$$ jjj x3j jjj AH% @!t `!ui t&3 @P% D$$ D$ T$$3 D$ @P% uKA; xBS x'S _^[ TS2 L$$ D$4 T$H D$@ D$0 D$0 |$( T$<

\$,;D$0u< T$< D$, \$8 L$ L$$ D$\ L$ ;L$ t I|; t$$ D$Ph |$d D$d D$h |$( |$D D$8 |$@u T$H L$, @\Q L$ \$$ D$ j |$X \$4 9t$,vh |$< D$LP t$, D$4 T$L |$( D$ F;t$,r |$( ;D$0 |$( D$@ L$$ _^[ |$P _^[ D$4_^[ jjjj jPj j j )Gp P(A 0;K ST3 SV3 ;1t) 0Ju 9GX ,SV VDh _^[ t*;

@x;Cx @PR ;H(s AH% 00u 9Hxt _^[ _^3 GH% WDh t*; @x;Bx !@PQ ;H(s FH% FH% 00u 9Hxt _^[ SVW 9Cps v"3 CPA 0;K _^[ P(3 ;0t _^[ SVW t A; _^f _^[] 9A( ;A(s ;A( _^[ CP% ZH3 ;AHs 9>t P83 ;_8s ^ 3 N ;K8s _^[ GP% x83 ;V8s ;P8s _^[ SVW _^[ 9G( ;G(s xp; ;G( SVW _^[ ^(;] xU3

_^[ _^3 vV3 _^[ ;{(ur3 s(3 C ; @ ; @p; @p; t[V WShIFCE SVWh _^[ jjjjj _^3 QSV 9Z(t XpC _^[ Ph< _^[ Ph` Ph` SVW A;O 9Z(t 5t0Ht!H _^[ C;] _^[ _^3 _^3 1D% t(8M AP% RjS AP% AP% AP% _^[ _^[ _^[ PhP _^[ t& @t" 1D% @PQ @PQQ @PQ u.3 u+3 _^3 F`W; Fd^ B 3 D$$ D$4 \$0

D$$ T$, BA; T$, vN3 BP% D$$F;u \$0 |$, T$$ T$$ D$( |$8 _^[ L$( t$< _^[ t$< t$8 _^[ D$( t$< _^[ _^[ D$( D$( D$, \$( \$0t D$,; D$, D$# D$# BAAB 9Bd &tH 'tC #t> !t* t% "t \$4 T$$ ^[3 SVW L$(j D$ 5u? _^[3 VWh t$ \$( D$$j L$, tz3 L$ Pj ;\$ t$ 5u' ^[3

SVWh _^[ BHu _^3 AP% tLj @SVW _^[ _^3 VWh AP% NHj BH% u, tR3 vK3 D8( $;r 5u$ SVWh AH% ht0= ht AP% NHj SVWh AP% AHj VWh BH% AP% AHj 0et^= Pgw)tC= ft1= pgt VWh @H% phw @ht BH% @ht Phu AP% AHj VWh @H% `ht|= Pj0 wHV BP% ^[] SVWh AP% FH% NHj pHG FH% FHQ% 5u$

VWh AP% NHj AHj SVWh AP% NHj AHj FH% FH% BH% FP% AuJ 5u$ VWh AP% NHj AHj 5u$ VWh @H% AHj VWh @H% AHj _^[ @H% WDh( x!S P\_^[ SVW CH% AP% FH% #u+ @x;Axu jjj ;Kx ;Cxu1 @#u _^[ vf3 wH3 ve3 wH3 x'S _^[ _^[ _^[ _^3 pVW |$ % SVW _^[ CP% u( Ph$ _^[ _^[ _^3

VWj AH% SVW !D% _^[ A`;B`ue Al;Blu] Ad;BduU Ah;BhuM Ap;BpuE At;Btu= SQj 5u$ !D% !D% VWh jjjj AHj VWh jjjjj VWh jjjjjjj VWh jjjjj VWh @H3 jjjjj VWh jjjj AHj VWh AHj VWh jjjjj BH% #u j)R BH% #u j*R BH% #u jUR SVWh 5u$ SVWh 5u$ SVWh 5u$ SVWh 5u$ SVWh 5u$ SVWh 5u$ SVWh 5u$ SVWh 5u$ SVWh

5u$ BH% SVWh 5u$ !D% 7PW VWh jjjjj VWh jjjjj VWh VWh jjjjj VWh jjjjj VWh @H3 jjjjj VWh AH% @H3 jjjjj VWh jjjjj VWh jjjjj VWh @H3 jjjjj VWh jjjjjjj VWh jjjjjjj VWh jjjjjjj VWh jjjjjjj VWh jjjjjjj VWh jjjjjjj VWh jjjjjjj tIV SVW _^[ @H% jjjjjjj SVWh GH% pQt~= QtG= u! _^[ QtN= tR= Rt7= Rt0= Rt)= pRu

pht @P% tR= Rt7= Rt0= Rt)= pRu pht QWP tR= Rt7= Rt0= Rt)= pRu pht QWRj tR= Rt7= Rt0= Rt)= pRu pht QWRj tR= Rt7= Rt0= Rt)= pRu pht VQRj BH% pQt ;Phu# ;pdu pdA; _^[ hPj _^[ _^3 ;plu. ;Gpu _p+ _^[ lPj y__^[ _^3 F;u SVWh _^[ @H% Qt;= tR= Rt7= Rt0= Rt)= pRu pht PVS WVS WVS

tR= Rt7= Rt0= Rt)= pRu pht VQRj xp3 ;;W VWh tx= wAt0= wMt0= tt= wAt0= w@t2= SVWh _^[ Rt^= Rt4= 0Rt @H% AP% PhH SPj VWh SVWh _^[ _^[ @P% B;P AHj @P% SVWh _^[ AH% @"wRtW= !tP= "tI @H% @Ru tR= Rt7= Rt0= Rt)= pRu pht QRj SVW FH% wTtH= w6t t;= w9t+= jDV wJt6= j/V jKV wDt0= j@V

jAV jBV jCV t|= wKt*= jzV j{V wqtP= t*= j|V j}V w0t"= j(V j;V wztV= t-= wJt6= jVV j+V tl= w8t*= wHt4= wuta= ` wCt0= @ t j8V w8t*= j3V j%V `!wrt_= @!w; !t jTV j$V p!t6= j"V j1V jSV tm= !wJt6= jOV j!V jPV @"wIt6= "t j V j9V j'V #w{tm= "wIt5= j<V jWV @#w0 #wL #w( P0w\t8= j2V PPwF PwQt>= PwGt4=

QwWtw= @QwGt4= Qt Rw@t2= Rw t PRw9t 0Rt PawktP= Rw>t-= `at pat ta= 0bwn aw9t)= t = bwXtq= `bwH bw/t cwd @cw+ cw pcw cw2 dwk dw2 `dw ewA ew-t Pew Pfwk ew2 fwlt1= `gwz gwM gw+t;= @hw<tr= Pht1= pwRt7= ht'= @pt*= wDt6= j#V j4V wwti= w8t*= to= th= tZ= w'tJ= tA= t:= t,= BH% _^[ Pht _^[ SVW u%h _^[ AP%

AP% C;] _^[ QSVW3 @8; x8FA;M @8; x8FA;M 9M v9 @8; x8FA;M r u'3 Vhp @A; u V X(W x,3 Q4;U x-F;w C;] _[3 _[^ SVW !D% !D% _^[ _^[ _^[ GP% tK% _^[ VWu _^[ GP% tR% RQWP _^[ _^[ v^VW3 t19Q|t _^3 _^[ HTQ WShSDBG B;V Y`% 9Clu A;N Z`% 9Clu+ A;N It$ spt{ 5u% ,u# 5WQ 5u1 sm)V _^[ p$h8

y%3 _^[ _^[ _^3 _[] ^[] [_^] y$3 ,^[ UUU 0Ju UUU t*3 s V _^[] J Q SVW KA; @P% @P% #t= $t8 %t3 _^Y _^Y _^;A ^;A [_^] SVW tSQ _^3 D$8SV _^[ L$83 L$ 9K(t D$ HtC uP9KtvK8L$ D$ 8D$ D$ D$4 D$5 D$9 D$= D$A D$C T$$ T$( T$, T$0 9S(t D$ u89Ctt38D$ T$$2 T$$G L$D Cp_^ _^3

SVW Bp;E _^3 SVW @H% pPu _^[ @H% @H% pPu @H% jjj AH% t(= @H% @H% @H% @!wLtQ= t/= uV BH% u\3 jjj @H% @ t;= Pt = @H% @H% _^[ _^[ tR= Rt7= Rt0= Rt)= pRu pht !D% @H% _^[ _^[ x)S QSVW t53 t&= wLt>= t+= j#W t8= t%= j[W j\W !w= #w, !D% 0PwHt<= `0t+= @Pt `wj Rw4t&= `tA=

``w<t `tW= t@= t3= awqtX= `w< `t9= @aw at ew9 `ew t^= @fw ft = w)t w$t witY= w;t,= w.t = ti= w0tI= w t w t)= w6tO= w&t w&t _^[ _^[ CP% C0V y<^[_] y ^[_] ^[_I# &t6 t"h ^[_] 0#u _^2 ub3 `u8 _^3 ,SV \$$ |$( _^[ y0_^[ L$ QV D$( D$, D$0 D$4 I(3 AP% Fl;Alu Fp;Apu |$( \$ t D$, D$0 D$4

L$4Q L$$ D$ L$$Q _^[ tzf [_^] _^] _^[] u;3 t43 8_^3 w$tD VtQ SVW t-S _^3 QSV @H% @H% jjj AH% @H% @H% t9= 0u< t)S jjj @H% @ t'= @H% @H% @H% 0Pu _^[ _^[ xtVW t(9x _^[ 4SVW |$< @H% D$LPW \$4 SPW t5= t.= D$4 tu9 Z`; |$< D$4 D$4 _^[ t?3 [_2 [_3 VW3 uC3 t93

8_^3 D$8SV _^[ L$83 D$4 D$8 D$< D$@ T$$ T$( T$, T$0 G;~ 9S(t !D% 9Kt 8L$ Ct@9 Ct@9 !D% T$$2 Pht WQh T$$G u73 L$D \SVW t$ t$( @H% P`tX= `tQ= `tJ= `tC= p`t<= `t5= at.= 0`t'= `t = at L$$= @Pu D$$ D$$ D$$3 9ztuW D$D B`; BH% L$TQR D$, L$, x4P t'jPh D$H D$L |$8 T$8 T$< |$0

D$ D$8P |$( \$H D$8 x4P t'jPh D$, D$( L$dQR D$0P3 T$ D$$ D$$ \$$ T$$ ;|$ |$@ T$@ T$D |$8 D$ jPh _^[ _^[ t$ jPh _^[ _^[ L$, D$$ w8t wEt9 j#V jaV j[V jbV j\V !wWtD @ t) jXV pPwo @PwJt6 p`wl @`w4 `t> `t} 0aw: fw*tl `etZ Pfw0 wJt6 w-t; D$$ L$, D$$ WDh _^[ WDhP _^[

_^[ QHW ^_[ QHW ^_[ PHS ;{`u Ap;Cpt ;z` Ap;Bp _^[ _^[ PHS ;{`u Ap;Cpt ;z` Ap;Bp _^[ _^[ Ph` H(3 sl;qlu Cp;Apu _^3 Pht _^[ _^3 0#t} vgS ^_3 SVW3 _^2 ,SV ;P`u" @p;Bpt AtB AD3 CD3 _^[ @\V SW3 Pt AH% VPS 9;4 u%A AH% PVj PVj jPh @tj x?P t2jPh ttjPh Pt ;Pt @tB uzA _^3 QSVW

tPS _^3 VWt _^[ 9N(t D$ 9Nt 8L$ uR9NtvM8L$ 8D$ _^[ tz_^ tQ_^ _^3 xH3 FH% FH% @ uC ;0t AP% Dz_ uV2 _^[ AD3 _^[ Ct;At ;Ct B;W jPh _^[ jPh _^[ _^[ xDP t6jPh _^[ _^[ _^[ QSV @H% pPu @H% jjj AH% wqt[= @!u @H% @ t u.f r#j jjj x3j @H% @H% @H% 0Pu _^[ _^[ @H% QSVW

t53 @H% tq= _^[ w5t&= w9t+= j#W @!wctW= w*t @ t 0#w1t&= `0w:t1= 0Pw7t+= RwK Pw! w)t w$t wgtW= w9t)= ti= w@t2= w t)= _^[ 0#t5 _^2 _^3 _^[ H(3 ;Alu Fp;Apu 8_^3 SVW A;J _^[ uF; FCG _^[ 4SV _^[ jNV _^[ A;J _^[ BP% _^[ jOV A;J G;z 9~$v8 G;~$r 9~4v ;~4r 9~Pv ;~Pr QVWh F(S9F$ [_^ v,Q F$_3 QSVWj

BX9BP p\Q _^[ 9W4 F;w4r 9F@vj3 ;~@r 9OPvm F;wPr 9H$ Y(+ $Ou ;;W ;H$ y$3 ;;W 9Op C;_p 9O` A;N ;;W ;O` 9;W s<)W 9;W vj3 _^3 V9Q 9Q4v B;Q4r 9Q@v ;Q@r ^9QPv ;QPr 9Q`v ;Q`r 9Qpv B;Qpr ^[] ^[] v"3 9N4v& F0A;N4r 9V@v FDB ;V@r 9NPv" A;NPr vPh j 9~P G;~P ^T3 9VPv/ B;VPr 9N`v FdA;N`r 9Npv( FtA;Npr _^[ _^[

_^[ ;JPr V;J W;K`r F;w W;V4r t(9W _^] _^] VW;Zpr t'3 9w,v G0j F;w,r 9_8u _^[ SVW3 ;J4r t*9N ;Kpr 9J8t} ;KPr ;KPr xT3 x5G; _^[ 9~$v G;~$r 9~@ ;N4r tt9J ;NPr x.j ;~@ _^[ j<j F( RD11 F < F,( F0$ RD11u <u j<j F( u h jjj { 0 _^[ _^[ _^[ _^[ t(V _^[ _^[ _^[ S8h _^[ _^[ F(P

F(P u'Wh\ u&hx x"_3 ,SV xG3 x#u hPERF hPERF hSDTL hSDTL hSMID hSDBG hSTAT tIhRDEF hISGN hOSGN PhRDEF PhISGN PhOSGN E W E(h QSj E$% t*h ]$= @t" ]$= tVh t'h _^3 DSVW _^[ _^[ _^[ 9H$v A;H$r G<PQ GlPQ GpPQ GtPQ GxPQ G|PQ jjj GTPQ jjjj GPPQ GXPQ O\QR jjj GdPQ jjjj G`PQ GhPQ G@PQ3 jjjj GDPQ3 GHPQ OLQR pt3

ptF _^3 _^[ WSV H8j jjjj q`; jjjjj ;;W _^[ ^[] ^[] ^[] _^[ GC;} _^[ <stY<ttU<utQ x$3 ?cuk [_3 [_2 WWWW 9P@u F@; \$p D$0 D$0 D$8 D$( D$h D$W D$t D$! D$" D$ D$< D$4 D$$ D$# L$`Q T$/ D$/ D$l D$P _^[ D$0 T$# L$`Q D$# D$$ D$d D$" D$" D$0 D$4 D$4 D$! D$! L$`Q D$h

D$t D$ L$P D$P L$P T$xRj |$x D$< D$P D$lt8 PhH FPS \$p FPS _^[ |$x D$x D$| t$x _^[ D$xP FPS t$x _^[ FPj _^[ j S PVh _^[ PVh PVh8 PVhl |$" D$H D$D D$L D$D D$P t$@ _^[ t$H t$@ T$< v4S t$@ _^[ L$P L$l D$` D$X D$0 t*QP t$4 t$d N$tG V0; L$X |$X v8u L$0

L$l T$( L$X 8L$! T$4 QVP D$L |$x |$# L$` L$X T$4A L$X;L$(r T$( |$ |$< |$/ L$`Q o8t'h _^[ |$ t$| D$ P D$xS |$8 D$8 t$( t$ S |$8 jjj t$\ t$( t$0PRS T$| |$$ |$( L$8 D$H D$@ D$L D$D D$D D$( |$@3 D$(A t$d D$D D$D L$@ D$` T$h D$p D$$ T$$ D$` L$@ D$pB T$$; T$hr t$d

L$8R PWS T$4 T$0 T$`8T$W 8T$< D$l D$\ |$$t |$$ D$4 OH3 8D$ t$4 c8D$ t$4 t$D t$< D$` D$8 t$( PWS L$$ D$<P t$\ D$L t$0P D$(3 T$$ L$X T$0 L$X D$(B T$$ L$X; T$$R T$\R t$< vDW t$0 t$h \$p L$< D$0 t WP t$h D$8S t$xP t$4 D$xS RQh _^3 G4V G4PV _^[ G4V D$( jjjjj t$0 G4V

D$( G4V _^[ G4V G4V G P _4V _^[ FtPSV _4V SV3 _4V PRh _^[ x#3 _^[ _^[ ;ztu zl;ylu Bh;Ahu Bp;Apu Bd;Adu ;qtt@ t*<ct A< wt3 V`; _^[ A< Wt; QVW 0SV FP% $0< u <`t8 $0< u _^[ 0SV FP% $0< u <`t8 $0< u _^[ 0SV PV3 FP% $0< u <`t8 $0< u _^[ 0SVWj0 j0j PV3 FP% $0< u <`t8 $0< u _^[ A4PK Sh\

VW3 @Ju _^3 WhH _^[ 0SV ^H3 ;;W _^[ D$X D$D D$P2 D$? D$>W D$xP D$pP |$d D$Q D$| L$D9M D$P L$X T$l D$H T$\ t$h L$| T$Cs\ D$h T$\ D$H D$D D$h T$\ D$B L$| t$hC t$h; D$C \$P D$\ D$d t$lj D$pP D$`Ph @ V D$l D$p jjj D$XP D$`Ph t$P3 D$X D$A L$D T$l L$\QP t$x T$D D$H

|$Tj jjj L$D D$X \$\+ D$H L$P D$X D$H L$Du |$T D$B D$A L$T T$\ L$Pj t$|W D$X D$P L$T T$\ L$T T$\ 8\$A |$l D$t L$x T$H |$p s,)N T$dh T$H D$p T$H T$H FHS xIuG _[] @H% PQt4= `Qt@H% PQt `Qu^; 9Apu' A`;B`u Al;Blu Ah;Bhu Ad;Bdu 9P`u t,3 @P% ;;w _^[ _^[ t'+ IxVR ;;w _^[ 9;W

_^[ QW2 tSV jjjjj Hl; PPVW PVW PPVW 9;W _^[ _^[ D$ D$< D$@ T$( D$ D$$ L$$Q <6W D$0 D$8 D$4 L$HQ L$,Pj \$H D$4G D$4; L$(j @ P t$L L$(j jjj t$( t$L L$(j jjj t$P t$L D$D t$0 VWP L$@ >PQ T$$R D$4 D$Dj L$D D$T t$L D$` D$8 L$(j t$( @!W t$,P t$L BP% L$(j jjj t$L

t$X t$L \$< D$ T$$ 9;W \$< D$D |$0 WVP D$@ t$8P D$ T$$ ;;W t"h jjj _^] jjjj x j jjj _^] AP% jjj D$$Ph jjj jjj x]j jjj D$ Ph x3j D$$Ph @Wt.j jjjj T$<R T$4R D$@P D$H D$@ D$L t$0 T$0 D$( D$ D$$j D$< jjj t$D t$ jjj t$$ D$8 j j t$@ t$ t$@ D$P jjjj t$( t$0

jjj t$ t$8 D$0 jjjj t$0 t$0 jjj t$, t$4 t$( t$, t$4 t$<V j j t$4 t$< t$HV t$0 4SV D$( D$$ D$, D$0 D$4 jjj L$<QP L$< D$< L$<QP \$0 \$,j jjj D$8P D$@P D$HPh t$0 jjj D$8PS D$LPh @ W jjj D$HP D$PPh xXj jjj D$HP D$@P _^[ D$0 D$8P D$@P _^[ _^[ $VW Pt' t.hP jjj x`j M(3

t0h _^[ u PWV _^[ 8E S _^[ t#+ _^[ tR= Rt7= Rt0= Rt)= pRu pht t+j jjj AT3 _^[ _^[ ;;W _^[ Rt# 0Ru+ tfF; Ru 0Ru RPQ t&j jjjj jjjj SQWh SQWh @ P RPQ t'j jjjj jjjj SQWh D$ Ph D$, D$0 xHj jjj D$$Ph x j jjj D$ PWh $RPQ jjjjj SWh jjj D$$ jjj PWh j<j t9WRQ At3 SVW D$$ D$

\$ A ;L$$ _^[ QSV F0;F8uH F4;F<u@ t.j jjjj q`; _^[ @P% _^[ _^[ S0hL _^[ _^[ WP3 s$3 {,@ s$3 {,@ {,@j @\1 C 3 _^[ S vA C0W _^[ _^[ B;U _^[ _^[ u&j _^[ WVQ QSWj _^[ ;;W _^[ RPQ RPQ t3; y^3 t#3 _^[ F`uJ ;;W ;;W _^[ _^[ _^[ O0; _^[ r\; ATC AT;] jjjjj _^[ A\; N43

D$H AP% t1j D$8 D$< L$H3 L$8;L$@u T$<;T$Du L$L^3 t9j 9Qpu At;Ftt t9j _^3 QSVW3 _^[ $SV T$,= t~= tw= FH% Pta= tZ= `#tS= 0#tL= pPw tC= PPt<= Pt.= Pt'= Qt = p#t `#tD p#t< #t43 D$( D$$ T$8 |$, jjj |$$V L$0Qh @ P jjj L$$Q L$,Q L$,Qh ;\$ L$$ |$4 t$0 yL_^[ T$, D$8Q D$< _^[ AJu >_u QSVW2 G;}

_^2 F`3 ;A` Fp;Ap Ft;At Fp;Ap Ft;At F`3 ;A` Fp;Apuo Ft;At Fp;ApuW Ft;At F`B ^[2 F`3 ;A` Fp;Ap Ft;At Fp;Ap Ft;At F`B F`3 ;A` Fp;Apuq Ft;At Fp;ApuY Ft;At ^[2 <SVW @ ui _^[ CH% Dz7 Dz0 _^[ _^[ W`u' _^[ FH% FH% Dz\j _^[ PQQV uJF; CH% gw8t== gt6= gt/2 SW3 t]V3 9Qlt SVW ?j:R 9Nlt _^[ S9H0v! 9xXr A;H0r (SV

p(W tcj xJ3 xtG _^[ tDW [t) rdW Ad; Jt; t-S QVW @JIu Dz} Dz] VHW A0;A8u A4;A<u AP% @Iu veS GB;} ^[3 jjj 9u# 9u# Fhj vT3 v`Q SVW _^[ {u/ }u, _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[

_^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[

_^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ tCh _^[ _^[

_^[ Nhxm _^[ _^[ _^[ """""""""" PhP AJu AJu WPR Vhd VPtSOt& yX_^[ y._^[ _^[ 1w/ _^2 C(V _^3 ITj X$^] s(_ VW3 tTj _^[ BP% H j _^[ w/t$= jjj K@R t,Sj _^[ _^3 _^[ _^[ VWu[ _^[ CT_ _[] tMj:P {T3 {T3 OPV3 GP;OTu j:V :u. Vj:W BNu A4P ^_3 SVW t0j _^3 _^[] SVW A4P+ _^[] zw_ _^[]

9~Pt WSV _^[] _^3 ^[] Fh;Ghu Fl;Glu G0_^ G,_^ QSVW _^[ _^[ tw3 td3 D{R3 SVW _^3 SVW _^3 GT;FT QSVW _^3 K(_^ N0^ N0^ QSV _t) G ;F uM G,:F,uE G0;F0u= G4;F4u5 QSV B,W N(^ N(^ y .u) z /VuE y 0u< @, F(u H(] H(] G(;F(uP G,;F,uH [_2 QSV B,W _u, F4^ G ;F u0 G$;F$u( SVW _^3 F@;G@u FD;GD_ tRW CD_^ @SVW ;Cxu2 B4QP+

y|3 _^[ _^[ _^[ Gx_^[ _^[ _^[ uxh _^[ _^[ h0D _^[ _^[ <1| <5|s <1|1<5}xu& <1| <5} _^[ _^[ GTj:V @H[ QSV xTj:V t0j PVh E 3 _^[ 1u: A4P Gd3 _^3 ux2 uk2 u^2 uQ2 u72 u*2 SVW _^[ SV3 _^[ tG9_ltB Op; _^[ 9Ol wPt rTj: _^[ _^[ _^[ SVj _u* XT^ XT^ jjj t!Vh wL3 _^Y

_^Y SV3 A4hL Ch X<_^[ _^3 SVW u5V _^[] _^[] _^3 PhL SVW _^[] QSW GTj:V tVj jjj _^[ F8;AHu t2s t/s _[3 tl9{8tg 9yLta j:V Vh< Vhd Olu s8j t5 s8j vHW C0;G0u _^[] PSVW Gh% t7j O|S O|S w|j $ 2 u!R GtP GpPW u#S _^[ _^3 q W I 3 QSVW _^[Y] jjj _^3 [Y] Sh j:S tHj t(Sh Sh\

B4QP GDj KxV SVW _^[ _^3 {P2 QSV KH; WVS 9Glt# Cp;Gp KH; _^[ SVW _^[ @Tj:V 9Glt Cp;Gp _^[ _^[ _^[ zP3 F4;G4 Fh;Gh Fl;Gl 9O|t CLj t;j Sv6 90u t,V F4^ cPh CxPS QPV H ^ QPV PSV H ^[ x(] _^[] _^[] _^[] _^[] _^[] _^[] QSV QPV _^[ _^[ QPV _^[ _^[ X [ tf3 uH _^[ _^[ _^[

_^[ _^3 dSVW _^[ _^[ _^[ QSV t hD u ht )ww u h v h ;sxu= thj tKJu _^] @LV FH_^[ t2j t!j @LW BH_ u?h PWV @ ;F8u! ;F8t uBj( t'j N8V u.j 9Z0s 9J4s ;xxu4 WR% y t ;pxu3 _^[ y t _^[ _^[ _^[ ,wD tRVW3 t#3 tU2 _^[ uW2 _^[ _^[ _^[ t};u C;] uS_^[ tX; RWS s'+ @_^[ _^[3 _@^ @t:H

t/Ht AH;FHv FT_[ xMtf _^[ _^3 E _ @_^[ NHSR _^[ PRh SVW t:9E _^3 _^[ SVW P(_^[] _^[] P(_^[] _^] SVW _^[ NP_^ r W _^2 9Glt% Fp;Gp F W _^[ _^[] SWtC x\V y1_[] _[] P4] QSV &w& D$h D$\V D$P D$@W D$4 L$ t$( D$X D$\ D$` D$8 D$< D$@ ;G,r _^[ L$h3 ;|$Xv! |$a |$T |$\3 ;|$8v# |$A |$4

|$<3 T$,R T$4Rj t$@ t$dW t$, 9|$0 9|$, 9|$ D$4 T$T T$$ tM;|$\s D$T ;|$< D$4 #t$ T$$G L$ T$( |$@ D$< t$4 D$@ |$` D$4 D$8 D$\ t$T _^[ L$h3 L$t_^[3 #wG 9V,v ;V,r 1wX ,w" ^_[] 1w% F ;G u F$;G$u F(;G(u xZu _^3 1WR _^[] Vvc RPV j2P j2P _^3 j2P _^3 ^_[] FT^_ FT^_ P4] 9~ vE PRV ;y r

_^[ s + h\U 9VP _^[] 9VP _^[] _^2 NT^ FT^ FT_^ A ;B u P4] ;N u ;F _^] u W H WS t!3 t(3 _^[ _^[ tX@Ju BKOu _^[ _^[] F,_^ P4] tSV GhP x7W3 @Iu v"S3 W9Y vM3 _[3 _[3 QSW >;~ G(P C(P F(P G8P O(Q uGV E SV E$W E(3 q,j@3 u8; ;A v A _^ E$VW M,;K E 9E _^[ @Iu t-3 u!3 t%R

u$S _^[ ;;G PIu BT#E FH3 PVj @P% _^3 SVW #V@ AP% _^[ SVW RPQ _^[ SVW _^3 _^] _^] SWj s@S PWj AP! AT!C #pT #HP AP! AT!C _^3 SVW _^[ v:V p8P C;_ SVW _^[ s83 _^[ _^3 ;>u& t#QRP D{G Dz! A09S4| 9C0v A89S< 9C8s A !C A$!C$ 3H( 3C, C0;C8u C4;C<t _^[ wH3 wH3 RPj pW HP3

ChV S0V 9s4 ;s4 Ch% vPW3 rG; t4; _^[ u'QW G;} _^[ @PS @tP3 t9Q Fh% 9V4 ;V4 vHW t3; @tE t>QP N0j vHP PRW @u! ;F4r 9N4 AB;N4r vpj vHPW 8$u vDP N0VP F4W xvW wdr w[= h@ Sh@/ Ft;BtuG Fd;Bdu1 FP;BPu) FT;BTu! F`3H C;] Ft;Bt Fd;Bd FP;BP FT;BT F`3H Z`; jjjj ;;W ;;W ;;W _^[ _^[ h\! G;}

_^3 _^3 _^3 _^3 SVW t)3 r`; r`; vHW vxj vHPW SWW t33 tc3 sHV shj PRV sH3 q`; r`; RWS _^[ h@# hP" _^[ PQV 4VPS G4j jjjj vHj FH% E$9G4 q`; E$@ E$;G4 PQV w4S ;;W _^[ rb; tL; _^[ 9V4 FP% ;F`uK C;^4 Ch% 9s4v& ;A`tHF ;s4r stS s43 jjjj Ch% 9C4 ;C4r _^[ _^[ hL$ hP"

h@# 9^4 C;^4r SVW _^[ Ph % _^[ hhs s8j VRQ hH% VRQ Qh hx& h0& y{j rbj _^[ PW3 uBF _^[ h8' _^3 jjj SVW D$H D$` D$d D$p T$X D$\ D$T T$h D$l D$Pu D$# D$ D$+ D$! D$" D$x D$@ D$|3 D$* D$D j<j t$8 t.3 D$8 D$8 hp' D$t D$t IP3 D$`P D$XPV t$d D$` D$H \$TPj

L$0 D$, D$pP D$hP L$DV t$t t$\ t$l D$/ D$, D$7 D$L D$. D$|$P D$* D$# D$ D$+ D$0 L$0 D$< D$0 L$0 D$< L$x 9u# L$@ D$@ D$@ |$P D$! D$" |$* D$| \$8 C(P jjj D$0PSW D$< t$$V L$$QP t$$ jjjj \$8 D$D D$D J`; t$$ D$# |$7 |$7 h@# D$D hP" |$L3 t$$ t$d; t$$tn t33

9W4v( ;W4r t$$ t$$A ;L$L |$L t$$ |$4 t$h t$D L$<QP T$03 jjjj L$<QP D$0 u#j D$, L$, L$, L$, L$, ;G0u| L$,G L$, |$P u#j t$X t$| t$D G0V G8V \$D C(P ;;W ;;W ;;W ;;W |$d D$l T$p D$h ;;W |$T D$\ D$X L$H ;;O _^[ _^[ ;;W QW3 @tV t9 H(V w0r F;u jjjj `RP y`; _^[]

SVW v.;M _^[ t-; M + M ;u _^[ _^[ GH% `Ru A;M @u> jjjjj SPV _^[ ;A`t_ jjj 1u$ ;;W ;;W h<) Phd) ;;W ;;W ;;W D$t D$x D$p D$| D$d D$h D$` D$l |$, L$, L$, _^[ L$|Q L$tQV D$lP D$dPV t$p t$d t$x L$ \$0 T$` D$< W`; =2 u# GP% D$< L$ G t_ tL L$ \$0 D$<A L$

\$0 L$ D$< \$0;] T$,h T$,PhH* h<) L$\Q L$TQ D$`P D$h D$` D$l t$P L$P T$0 \$@ t$< \$` D$P+ D$D =2 t$< T$0 \$@ L$PWSR t$8 t$P jjj t$@ t$T !VW t$L t$P L$@9M D$` T$D =2 u8 t$@ L$@ T$D t$<A L$@;M |$P D$X T$\ D$T ;;W |$ T$\R T$TR t$d D$h D$` D$l t$P t$P D$<vF |$`

9 t D$< t$P |$ t$4 \$0 D$X T$\ D$T 9;W \$0 \$` L$P T$< L$, D$@ T$0 \$D T$H T$ Dz9 Dz2 T$0 \$ D$H D$L \$ D$H T$0 D$0 \$8 D$ D$( D$@ \$0 L$D T$< L$@ L$, T$<G t$P D$X T$\ D$T ;;W |$P D$@ L$p T$`+ T$D T$@ T$@ T$Dr |$` D$h L$l T$D |$d T$D D$d

|$p D$x L$| T$D |$t _^[ _^[ _^[ T$D D$t @H% 9Al 9A`uy: SQQ _^[ _^[ _^[ _^[ uL; jjjj FH% u @ _^[ _^[ _^[ xJWW D$8 D$p D$@3 D$, D$l D$D D$< D$H D$0 D$( L$$ t$X D$P D$L t$< _^[ \$T L$t D$t T$ R L$ D$t3 L$$ D$, D$ D$X D$l \$` |$8 D$4 L$\ L$, L$$ D$p

D$,3 t$T D$, |$l unV L$| D$, \$T D$l u+3 |$| L$xr L$p L$$ \$, L$$ L$$ D$, t$8uB |$t \$T t$8 T$p D$, \$T t$8 D$,3 |$l T$X D$p L$$ t$, D$0 T$X D$( D$8 D$l D$\ D$8 D$4 1wl D$\ D$\ D$\ D$4 D$\ D$8 |$t D$\ D$8v D$8 D$L D$` t$\ t$t t$$ t$8Q D$P D$L D$`

L$$ T$4 D$` D$4 t$t t$8 t$8Q D$P D$` D$4 L$X T$( D$` D$4 t$8j t$xQ D$` T$( L$X D$4 L$( D$` D$x t$8j t$x )u' D$L D$` D$x L$$ D$x D$` t$\ t$t t$$ t$8Q D$P D$x D$` L$$ T$4 D$x D$` t$t t$8 t$8Q D$P D$x D$` t$L L$X T$( T$( L$X3 T$( L$X t$L L$$ D$t t$

t$4VS t$4W QPS t$0W D$, wd3 L$ \$$ L$, L$ ;H \$T hD+ t$p D$$ D$, \$T D$,3 9L$l \$l \$T D$$ D$$ T$ L$x @H% $tf u/; D$d \$T L$x T$ t$` T$ ; L$( D$$ D$@ D$<3 |$< jjj t$0 t$T |$0 t$8 D$0 L$< D$$ D$@ D$< |$< jjj D$$ jjjj t$0 t$8 D$@ t$< SRV t$$ L$<j jjj

t$(P t$8 D$$ jjjj t$0V |$0 t$8 D$$ D$$ D$$ D$@ T$< jjjj t$< t$8 D$xj jjj t$L t$0 D$$ jjj t$0 |$, D$$ jjj t$,R D$$ jjj t$,R |$, D$$ jjj t$0 D$$ jjj t$0 "P t$8 D$@ T$< D$ D$4 jjjj t$< D$HR t$8 D$0j jjj t$L t$0 t$8P t$8 L$<S t$8 L$(P t$$ L$<j jjj t$H D$H

D$$ hx+ D$$ jjj t$0 t$8 D$ D$( )D$ L$x D$d D$d D$d D$d D$d u;# QQQQ L$< t$8 L$ D$(A L$ D$(; D$$ jjj t$0 t$8 D$ D$( )D$ L$x D$d D$d D$d D$d D$d u;# QQQQ L$< t$8 L$ D$(A L$ D$(; D$$ jjj t$0 t$8 D$$ jjj t$0 t$8 D$$ jjj t$0 t$8 D$$ jjj t$0 `"P

t$8 D$@ T$< D$ D$4 jjjj t$< D$HR t$8 D$0j jjj t$L t$0 t$8P t$8 L$<S t$8 L$(P t$$ L$<j jjj D$D t$H D$$ D$P D$ T$( D$x D$ @ D$ ; D$xr jjjj t$0 t$8 L$( D$4 T$x L$4 L$ D$4 T$xA L$ D$4; t$8% <[W D$@ T$< jjj t$8 t$0 |$, @ P t$8 L$<S t$$ L$<j jjj D$$ D$P Ph@,

T$( D$ D$x D$ @ D$ ; D$xr D$@ T$< D$ D$4 t$$ L$(Sj t$( t$$ T$<j t$0 D$L t$8 L$<j jjj t$L D$L t$8 L$<j jjj D$D t$H D$$ D$$ jjj t$0 t$8 D$@ T$< jjjj t$< t$8 D$xj jjj t$L t$0 D$$ D$@ T$< D$L D$8 D$P D$t D$T D$X jjj t$8 t$0% t$T D$L @ P t$8 D$D D$0j jjjj

t$P t$d t$8 L$<j jjj t$\ D$L t$8 jjjj t$< t$P t$8 L$<S t$0 t$D t$` t$, D$0j jjj t$d t$8 jjj t$0 t$l t$< t$8 D$0j jjj t$h t$p t$8 jjj t$h t$d t$( t$< jjj t$8 t$0% jjj t$8 t$0% D$H @ RP t$8 D$D D$0j jjjj t$P t$d t$8 L$<j jjj t$\ D$L t$8 jjjj t$< t$P t$8

L$<S t$0 t$D t$` t$, D$0j jjj t$d t$8 jjj t$0 t$l t$< t$8 D$0j jjj t$h t$p t$8 jjj t$h t$d t$( t$< D$( L$ R D$| t$, t$( t$4 t$l L$ R t$(S t$ t$,W t$8 t$$ t$$ t$(W h(|$, wPt 'w( |$l 0hj jjj t$8 D$|PV 9\$, jjj G`P t$0 t$8 9\$, AP% t*j jjjj D$8Ph t$8 D$D

jjj L$0 D$ D$$ t$ V @ +D$pB D$$ |$, t$ t$$W \$T D$$ <[W D$@ |$< L$<3 T$8 t$L D$0 D$( T$ L$4 T$` |$P D$x L$4 T$ t D$x |$P D$0 T$ T$` D$0 L$4; D$0 T$8 t$L; jjjj t$P t$(% t"S t$ D$0P t$ t$, |$< t$D t$$ jjj t$L t$L% t$d t$8 t$P D$\ SVV t$$W t$\ t$\ VSRW

x#3 |$< D$D T$H D$@ ;;W ;;W _^[ $SV D$$ D$( D$ D$, L$,Q L$$QP t$0 D$( T$ jjj t$0 CLB y&3 D$$ t$$ |$ D$( T$, D$$ ;;W _^[ SVW D$ P D$( D$ D$, jjj ;;W _^[ <SV hL. PRV QRV PRWh AP% PPPP y`; RPQ RPQ _^[ _^[ _^[ PSW QSW PSW PPSW QQSW _^[ tR= Rt7= Rt0=

Rt)= pRu pht @ A;N WRS E$G C\; _^[ F@3 _^[ U<SVW U + U(+ u(V u$@ t#; _^[ _^[ _^[ _^[ ;;W _^[ _^[ u,3 u,3 xS3 u(S _^[ _^[ _^[ D$4 D$0 D$d3 D$P D$p L$8 L$0 D$l D$d \$$ ]$= \$4 BP% AzJ \$$ L$8; Pu~ t'= t = t$D D$<Q L$,Ph @ W D$L D$P D$4j t$$j \$$ D$L D$DPh

@ V D$0 t$( D$<P t$Xh u(S t$H t$P t$\VRQ t$<W t$H t$T D$t D$< D$$ pPw D$<P D$xP t$< t$DVW D$h D$t D$D D$DP t$h D$( D$@P D$hP t$T t$, t$< t$8 t$T; L$p D$D \$0 \$8 \$ \$4 L$P D$$ t$p jjjh L$lQP \$| D$x T$4+ D$$ D$H D$8+ t$$ D$( t$X D$H t$$% @P% t$` \$| L$xj jjjj

L$, t$< D$H jjjj t$@ t$< jjj t$< L$xj jjj L$, P!P t$< D$L jjj t$D t$< jjj t$< jjjj t$@ t$< jjj "SP t$< jjjj t$< jjj t$X \$0V t$<V h@/ j*h D$0 D$8 D$ D$4 D$p D$P D$D D$$ D$0 D$8 D$ D$4 D$p D$P D$p D$P t$h jjjh L$\QP D$| T$x \$8+ T$$ T$( T$4+ t$$ t$H

D$( t$$% @P% t$X L$xj jjjj L$, t$< jjjj t$< jjj t$< L$xj jjj L$, P!P t$< D$L jjj t$D t$< jjj t$< jjjj t$< jjjj t$< jjj t$X \$0V t$<V D$ tR= Rt7= Rt0= Rt)= pRu pht D$8; |$4 t$8 L$X D$( D$H t$D |$< t$0 tLj D$XPj t$$ t$h L$T |$< T$0 t$T T$0 FP% L$XG |$< T$0;

t$D GH% T$< F`; FP% D$lPQ L$` T$< L$` L$XB T$<; t$D D$H@ D$H t$D;D$( FH% Qtw= Qtp= gti3 |$ D$( D$( \$0 D$H D$@ D$H D$dP t$X AH% t_= tX= tQ= `#w tH= t?= t8= t!= p#t 00t D$( T$$ E$P t$| E(SW CH% \$0 9H`uk V`; \$0 BH% |$ 9J`u_9O`uZ V`; \$0 D$@ L$H D$H \$0 D$H D$L u+9

vX3 |$ \$0; FH% T$ = D$, T$ h<) D$t D$p |$d L$P ;;O ;;W _^[ _^[ T$ ; D$ 3 T$$ D$( T$( T$$ D$ B T$$; L$(Qj jjjj t$L D$\S |$@ T$ t \$@ D$( T$ uR3 J\; F;t$ r F@3 \$$ T$X T$( D$$ |$H Dz1 Dz* AuE D$( D$, D$( D$X D$\ D$X \$( D$( \$( D$( O\; u[ L$H \$$ \$$;\$

D$( CP% D$( D$( GP% D$Lu L$( I\; u/ L$( FP% C;\$ t$4 D$D t$<R t$ |$d D$l L$( \$P T$h L$( T$h L$( L$( _^[3 w6t& `"wp "w6 !tz !tr !te 0"w "tN "tF @"t9 p"t pPwvto @PwSte PtY P\^_ PPt `Qw RwP `Rw+ @Rt `hw gt) @ht! Pht pht pPwytr @PwVth Pt\ P\^_ PPt `Qw RwP `Rw+ @Rt

`hw gt) @ht! Pht pht PPtU bw_ Pw+t pPt P\^_ 0bw dw6 0dw 0gwn pfw6 Phw6 0hw pQt4 Qt, Qt$ ^_[] pPw2t>= PPt7= `Pt0 t(= pPwttm= @PwTtd tJ= PtY= PPt `Qw RwJ `Rw( @Rt `hw t7= gt%= @ht Pht pht `#tV= p#tO= #tHQ 0#t-= t&= Rt{= tt= tm= Qtf= Qt_= QtXQ I`; GH% t'% 0tW t%; hP0 8_^3 D$$ t$,

D$ jjj L$4QP L$ tDj hx0 |$ L$<Q L$4QW D$@P D$H D$@ D$L t$0 L$$_ L$$ U ^ T$0 D$ jjj t$8 u$% "PQ X\; t$0 D$$ t$, D$ tP= jjj T$4RQ jjj T$4RQ L$4QP |$ D$<P D$4PW T$D D$H D$@ D$L t$0 T$0 D$ jjj t$< u(% X\; |$0 T$< D$( D$8 D$4 9;W 6PQ jjjj B(u jjjj B(u ;;w _^[

E _^[ @P% VW3 t_J tJ; Ot$ u WPP jJh q`; h\1 _^[ _^3 <stB<tt><ut: V43 9^(tD v0; <0| <9~ tbP Ph 2 j@P 3; ;cui QShTq Sh|q _^[ _^3 tg tKj h(2 tMj h42 _^[ j@j Ph@2 _^3 ],W jJh u0S u$Q VW3 o8tt hH3 _^[ }(t }(9u q`; Ap9B w u$C E43 _^[ M?9M tJ9 u@j _^[ u R hTr u(RP E,V E43

_^[ _^[ _^[ t"QS M8+ t'h E(P u R E(u!3 E(B E43 _^[ _^[ 8_^3 q0W _^[ N$VP E(P PRW M8ue _^[ O`; w`h Opt OP hP4 jjj PSh E$;M 9A w _^[ F4SW ;V4r H j x$3 9^4vk C;^4r W`V SVW @H% jjj L$(QP t2j jjj L$$Q FhPh @H% jjj L$( t.j jjj L$(Q FlPh _^[ t+3 tR= Rt7= Rt0= Rt)= pRu

pht PQt `Qt @H% `Qu"; _^3 SVW tR= Rt7= Rt0= Rt)= pRu pht _^3 jjj _^[ PRQ pQ; h(5 jjj jjj t63 AT; x\3 ;;W _^[ _^[ ATB AT; jjj Q9E jjj h 7 QQQQ _^3 VWj PVj SVW FH% AP% jjj D$( L$0QP jjj D$,P D$(P D$0Ph P W jjj D$ T$$RQ x1j jjj D$ P D$,PPh _^[ D$d D$d U 3 L$@

D$` \$< u h |$x wz;D$`st t$x T$| r#w 9\$l uo; T$@8 L$l t$lQ D$f D$h D$h T$` T$` t$lQPV D$< D$t D$H D$G 9D$` \$`3 D$h L$t! J\# D$G \$< D$t t$H D$g D$g D$; D$; T$H D$r D$r L$; D$g |$f tQ3 D$h t$l D$lWPP t$LV D$h D$H D$XP D$PP D$h L$\Q D$d D$\ D$h T$` \$L3 t$h D$x

|$H C`;G` ;|$`r \$L T$` IxSRP D$L T$` D$x |$x B`;G`u Bl;Glu T$`; D$h T$` t$xW t$\ t$L |$L D$T T$X D$P ;;W L$; D$t \$g% r2w D$g L$;t^ L$;t L$; |$f |$l D$h jjj t$` \$x D$l D$h \$l \$_ |$s T$H;|$` L$h D$h Al;BluH Ah;Bhu@ Ad;Bdu ;Z`t \$_ \$_ Ap;Bpt |$s |$s At;Btt"2 \$_ |$s T$H T$H ;T$`

L$g L$g D$; |$l jjjj t$| t$` D$h D$l 8|$ru D$h @p+Ap D$x; D$h @p+Ap9D$xu D$hB \$_ D$h @d+Ad D$x; D$h @d+Ad9D$xu& D$hB \$g l$r \$g l$r d$f D$;2 D$t |$s T$P |$s d$f D$; 8\$_ D$` L$t L$_ T$h D$H D$h Bt;Att D$_ Ip+Jp3 ui2 L$_ D$; d$f L$_ D$HC D$H;\$` D$`B u(8 L$_ \$t h@8 T$Dh BP% L$XQ

L$PQW D$\P D$d D$\ D$h \$< T$L3 |$l L$hWR t$| t$T T$X D$T D$P \$< |$L L$XQ L$PQP T$` D$d D$\ D$h \$< |$L L$t T$@ D$LP D$T D$LP t$l t$x t$d t$\ t$\ |$s T$XR T$PRQ D$\P D$d D$\ D$h L$x T$L L$t L$` AP% |$@Q \$d L$` jjj D$tP t$` D$` L$t< L$t3 D$t RWj |$@ D$H Pj

jjj D$tP D$`Ph L$H L$` y`; L$t |$@j D$tP D$`Ph D$l D$H D$` D$H L$G T$x \$< |$G D$` Alt7 D$H D$H; T$x L$G D$H T$t \$x \$< D$H D$H L$` \$x jjj 0"P t$` \$< D$T T$X D$P |$L 9;W |$G jjjj t$` \$< |$l T$H D$l D$t3 D$x |$x T$h T$@PR |$G jjj t$` \$< j j t$` \$<

t$L \$< D$xj jjj t$` \$< |$@j jjj \$< jjj D$< T$H D$t T$H; |$L D$T L$X T$x |$P T$x D$P D$T T$X D$P L$H L$XQ L$PQW D$\P \$p D$d D$\ D$h \$< T$L D$` L$x D$H L$t L$H AP% |$@Q \$< |$` jjj t$` |$@ jjj y`; |$@j T$`3 L$G T$x \$< |$G Alt7 T$`@ T$x L$G 9D$` \$<

L$`@ L$` jjj t$` \$< |$G tkj jjjj t$` \$< T$` \$l3 T$G T$` j j t$` \$< t$` t$| t$L \$< jjj T$` L$h D$x D$t t$x+ t$x |$l |$H D$t T$@PRV \$< t$D \$< |$G u*W t$| t$T jjj @ P t$` \$< D$lj jjj t$` D$< jjjj t$`% t$` \$< D$xj jjj t$X t$` \$< D$lj jjj t$` \$<

;L$` \$l \$< |$_ 9|$`v D$h @d+Ad D$H t$H \$h tNj jjj D$`Ph t$` D$l D$H \$h D$x T$l D$x D$x \$l3 T$h D$H D$l L$h D$H D$H \$l@ D$H \$l; 9|$`v D$h @p+Ap D$t |$@ QPWV |$D \$x jjj @ W D$x |$@ D$h D$t tGj jjjj D$x jjj D$t y`; |$@Q jjj D$x jjj L$x y`; D$x T$l D$h

L$H D$H L$H D$x@ D$x L$H; D$H T$h D$l D$l GP% L$x; L$h D$Hj wPP D$x D$x; D$H D$H D$l SVW _^[ h\9 jjjj q`; E P Q`; } @ ;;W s?)W _^[ SVWt E B jjj jjj _^[ _^[ SVWh z\Ct$h _^[ _^[ _^[ t$h _^[ _^[ jjj C;] _^[ jjj D$ tGj jjj L$8QP jjj D$4P D$ P T$, D$, L$8QP h :

jjj D$4P D$ P t$ RPQ D$$ T$$ jjj D$8 jjj D$8P D$ P D$4Ph "V D$@ jjjj D$,P PPh D$@PQ L$<Q L$4Qj D$@P D$H D$@ D$L D$0j L$, L$@Q D$D jjj t$@ D$ P t$, jjj t$ D$4 t$, t$8 L$,V t$$ t$D t$(h xxj jjj t$$ t$0h xPj jjj t$ t$, t$0 T$$ T$$; t$0 _^[ RPQ D$$ _^[ (SVW u'SW3

M SV t,Pj yC_^[ y%_^[ VWj D$( D$, D$' D$& D$% D$ Pj jjj D$8Ph L$ L$ t$$ FH% FH% ;D$ D$ Pj jjj D$0P D$,Ph D$8 D$< jjj D$0Ph L$ t$$ FH% T$$ D$$ L$$ FH% t$$; |$$ 9D$ D$ Pj jjj D$0P D$,Ph D$8 D$< jjj D$0Ph jjjj D$,Ph T$ D$ jjj D$4 D$4P D$,Ph `"V jjj D$4P D$0Ph D$ P D$(PV

jjj D$0P D$0P D$,Ph jjj D$0P D$0P D$0Ph tfjb h`: tUjc u9h u%h _^[ E<_^ to:} h@; 8_^3 }$VW @P% @P% tW= tP= tI= tB= 0t;= t4Q GHB% U$= 0Pu `t, @#t P#t u1A ](:], U03 h@; SDh E@_ 0^3 qHP $SVW ED)E@)EH)E< M4; E 8M E u. jjjj M,; _^[ SVW t@j _^[ !D% q`; _^3 SVW u )U u + r!j ;PQ

_^[ _^[ SVW U$+ q`; q`; !HP !HT _^[ _^3 ^_3 SVW D$l D$X D$` D$4 D$8 \$, D$d t'h D$( D$d D$LP D$| |$| |$T D$HSW D$& D$(P D$dP D$<P PSWV D$\ D$x D$0j D$X D$4Pj D$t L$pQ t$D D$` |$DW D$0 |$P D$! D$# L$@u jjjj D$DP L$p y`; L$p |$( L$p D$$P t$X L$D PPS D$$P t$X

T$P D$P |$H D$!PPP D$dP D$DP t$dj |$H L$D PPR |$H D$X D$l D$p |$$ t$X L$D D$p |$$ T$H D$H t$X |$H D$#PPP D$lP D$HP t$dj |$H L$D PPS |$H |$4 |$8 D$l D$` D$,Pj jjj t$d t$\j D$hP D$xP t$P \$H t$P t$L |$h t$@ L$D t$ |$P |$h D$@ D$ t$$ t$X L$, PPS |$$ D$H \$0u

\$\ |$( |$H |$H |$$ \$0u \$\j |$( |$H |$H t$$ t$X T$P |$H D$dP D$DP t$dj |$H L$D L$, PPR |$H |$H D$X D$l |$$ t$X3 D$( |$$ t$X T$P D$P |$H D$" D$" D$4P |$( |$H |$H D$" D$4P |$( |$H |$H D$" D$4P |$( |$H |$H |$" |$$ D$\ D$0 |$$ \$\u \$0j |$( |$H |$H |$$

\$\u \$0j |$( |$H |$H D$$PP t$ D$lP D$HP t$dj |$H L$( PPR |$H |$H |$ |$ t$( |$4 |$8 D$l D$` D$hP D$xP L$P t$T t$T |$h D$,Pj jjj t$d t$\j \$, D$4 D$< D$( T$8 |$X |$( |$X |$4 D$,PWR \$@ t$dSj |$h |$t \$, |$@W t$@ t$L t$8 t$X D$TSV D$t \$, D$x D$p |$! jjjj t$L

t$@P L$( D$8 \$,+ \$, |$4 D$p |$$ |$# jjjj t$p L$X D$4+ \$@ \$, L$8 D$(+ L$4+ L$d L$X+ T$@ D$l L$` L$D L$$j jjjj L$`j jjj D$tj L$l D$d L$` \$, D$l L$l D$d D$` L$d L$` D$l T$@ T$<j |$hW t$< 0#P |$X t$<W t$< t$4j D$PSV D$@V D$t D$x D$,Pj D$H |$, T$,RQ D$\ \$, |$@j

jjjj |$h D$x t9j jjjjj t$dj xR8\$ u59 jjj t$X D$@ L$@ ;;W ;;W ;;W ;;O ;;W ;;W ;;W _^[ _^[ D$T D$< \$ D$` D$X D$d D$H D$@ D$L D$$ D$, D$dP D$\P t$h |$( t$` |$0 jjjj D$LPh D$X L$4 q`; |$$ L$4 D$< D$0j D$@P D$8W D$0 t$X+ \$ <@W D$D |$@ L$@ t$(9L$ \$X; \$ t T$@

FA; t$(j jjjj t$T t$< t$D D$( L$@+ L$8 L$8 D$,j jjj D$'j t$4 D$< t$D t$, |$( t$@ t$ D$$ t$ L$$ D$$ L$( t$,3 9|$ L$X; T$, G;|$ t$, |$@ D$H T$L D$D ;;W D$, D$dP D$\P t$h |$8 t$` |$0 jjjj D$LPh D$X L$4 q`; |$$ L$4 D$< D$0j D$@P D$8W D$0 L$( t$X+ \$ D$D |$@

L$@ 9L$(v7 |$( \$X; \$ t t$@ BA; jjjj t$T L$8P t$D T$@+ T$8 T$8 D$, jjj D$'j D$4RW t$D t$, T$@ L$ T$ L$ t$,3 9|$( L$X; T$, G;|$(r |$$ D$8 D$@ D$0 L$@QW |$< D$0 D$0j D$<P t$, D$0 D$T L$LQ L$DQ t$P |$, |$@ L$@ D$,j K4j D$ D$LPh t$D D$X L$4 q`; L$4 D$8 D$< |$8 D$,

D$0j D$<P t$, D$< D$0 |$< D$0j D$@P t$, D$< D$0 Ot7 \$ t T$, t$@ T$,A; |$, L$@j t$0 D$l t$D |$P D$@+ |$ |$, D$Tj jjjj t$, D$/ t$@ D$l t$D T$@ L$(+ L$ T$ L$ D$( T$, L$( D$( D$P L$P D$T D$( C43 D$4tB D$8 Hu) t$$ t$$ T$, t]j t$, \$( |$H D$H L$<; \$ D$8@

D$8 t$( RPQ t$( RPQ t$( RPQ t$( D$4 t$h |$l D$p D$t |$( t$$ t$$ \$, |$x \$ D$h D$t D$l D$4 D$pj D$tP t$8 t$Dj T$( D$P D$4 T$x |$| D$4 T$x |$| L$T D$4 t$ j D$TP t$, |$@ \$ T$4j L$8Q t$, D$` |$X D$` T$d D$\ ;;W _^[ _^[ _^3 APS% _^[ uB3 t63 jjj FP%

uWj SVW @"w "u" CP% AP% "t 0"u3 PVQ QSV _^[ t63 2sB ^[_ VSW ^[_ t12 AP% SVW vfH 2s) PWV I ; SVW t{_^ lSR v 2 _^2 SVW h$< A!3 _^[ 9NPv A;NPr vPh ;VPs ;VPs H ;J u^ uSQh hX< ;Q0 AHV ;Xps rQ; rS; ur; r`; KNCF ;YPs ;Yps ;Q0 _^3 vVVW 0;qPs B;Q _^3 9GPvb @ 3 F;wPr uZ;M

uM; 8O#t@3 O#9OPv6 WH;r WHF;wPr 9X0 xP3 ;Hps ;X0s x(; rT; KJCB ;X0 _^3 VPS3 ;^ps _[^ W;F 9NPv~ ;Nps u`;NPs A;NPr jjjj QSh _^[ G$V G%V G&V 8W& 8G$ 8G% u'3 RQVS ;N0 PWVS tp;K4tJ t4; ;N0 <vW t'3 t-3 jjjj q`; jjjj QQPS F(Q FHQ FhQ 9N0 ;N0s ;VPs jjj QQPVS ;VPs ;Vps jjjj Q`; u08 PVS PVS

jjjj Q`; PVS ;N0s jjj WVP ;;W ;;W ;;W ;;W ;;W ;;W _^[ C0VW [P;] 9KPv A;KPr sPh 9SP 9S0 ;Kps ;KPs @ 3 G;{PsU Sp; ;{P 9S0u 9{Pt? 9KP A;KPr 9u# jjjjjj Ph@= _[] PSV tj9u tej _^[ _^[ O0h O0h h0> ;;W _^[ BH% w2 P w !wv P!w= !w !w2 "w 0wZ "w/ `"tx= "tj= #w tZ= #tS= @Rw t<=

t3= `0t,= pRw PRt SVW RPQ t#j tXj uh u h`> u(8U 8U u h(? uM VD3 hl? tI; tL;u ;s4ts; tk; tU; t7; h|@ h@@ ;A` 9HXs> ;CHuh uOV jjjj Q`; jjjj Q`t t(j K4j Q`; jjj jjjj 9Hx jjjj jjj QPh jjjj q`; jjj `#P hpA q`; hLB q`; } ; } 9 u$;E _^[ RPQ RPQ RPQ t\j jjjj q`;

A@% !D% u|j PWS ;M @u h`> htC h(C @P% G@% jjjj ;;G ;;W ;;W _^[ tv+ !D% y`; _^[ _^[ _^[ PVS _^[ AP% PPPP q`; @#S _^[ _^[ RPQ _^[ RPQ 1t$ !D% y`; `PWS AP% PPPP q`; PWS ;;W _^[ FP% QV3 jjjj _^Y] @P% PRW _^[ PVV D$(P D$(P D$$Ph D$(P D$$Ph _^[ Ph\N PPVW PhxN

jjj PSQW 9;W _^[ SVW _^[ t6Q jjjj $0< @ Q PRVh u j CPPWV p"V p"PV "QV uuP @ V @ V @ V @ PV !PV PP PVS uf$0< t`h WW PVS CPP PVS @!P PWVS @ P jjjj @ P @ V PPV @ V F$j PV PP PVS RWP PVS @ V @ P jjjj jjjj jjj jjj jjjh jjj jjj jjjh `"P jjj jjj jjj jjj x&j jjjh

jjjj @ PV Au7 D{> D{1 h8O jjj jjjh jjjj PP @ PV Au7 D{> D{1 `"P @ QV D{& uYj WW PVS QRWPV spV jjj CpP jjjj jjj ClP jjj ClP VPh @ V @ V @ V ClP ClP `hV `0PV @ V PV jjj @ Q `0PV @ V PV PPV WW RWP QVS PVS 4HV @ P Ph,P PhHP Phd) jjj @RP PhdP jjjj PP @ P

PP ClP ClP CpP @ P CpP @!P jjjj jjj @ P PP t=h @ P t!P hV PVS CPPV BP% t:j jjjj PhV jjj PVS jjj PVS cV ;ylu Bp;Apu PVh PVh QVS QVS `cS pcS PfS cV `V peV 0`V `eV @`V P`V `cV ``V p`V peV `eV 0fV fV @fV PfV @fV aV 0aV @ V @ V PVS PVS hXQ _^[

_^3 !"#$%&'()*+,-./0123456789:;<=>? @ABCDEFGGGHIIHIIJKLMNNNONNNNNNPQRSTUVWXYZ[\]^_`abcdefghijklmnop rst wxy |}~ jjjj jjj _^[ L$\QP D$\ D$\ D$d D$\ D$h L$X L$T T$X L$P L$L \$P+ L$T L$L D$H L$Tu jjjj L$h L$tS D$Lj t$x jjj t$pS D$Lj jjj D$dPS T$tS D$L jjj t$| D$lPS jjj t$dS jjj t$| t$lS jjj t$dS jjj t$| t$lS jjj t$dS jjj t$lS jjj t$lS jjj t$dS D$Lj jjj

t$x D$Lj jjj t$dS x`j jjj t$pS x3j jjj t$dS t$X _^[ jjj t$dS D$Lj jjj t$x jjj t$lS t$dS jjj t$pS jjj t$dS t.j jjjj D$h t1j jjj D$h t$X _^[ WtP jjj QRPS _^[ L$LQP L$HQP L$DQP D$L D$DP D$L D$T D$L D$X L$D T$H D$D D$< |$< L$@ L$D t$8 t$4 t$0 L$@u jjjj t$p L$L L$\S

D$0j t$h t$t D$\PS jjjj t$x t$XS t$p t$| t$\S D$0j t$t t$p D$`PS t$t t$p t$\S D$0j jjj D$0h t$t t$p D$DPS D$th PP t$DS jjj t$PS D$0j jjj D$TPS jjj t$PS jjj t$TS jjj t$PS jjj t$TS jjj t$PS jjj t$TS jjj t$PS D$0j jjj t$l t$x !PS jjj t$PS jjj t$TS D$0j jjj x3j jjj t$TS t$H

_^[ !PS jjj t$PS jjj t$TS jjj t$PS jjj t$TS D$0j jjj t$p !PS D$0j jjj jjj t$TS t$H _^[ !PS jjj t$PS jjj t$TS jjj t$`S jjj t$\S jjjj t$XS D$0j jjj jjjj t$XS D$0j jjj D$0j jjj jjjj t$XS t$H _^[ jjj t$\S jjjj t$XS D$0j jjj jjjj t$XS D$0j jjj t$PS jjj t$TS jjjj t$XS jjj t$PS

jjj t$TS t$H _^[ D$(W \$4 |$ T$0 \$4u D$4 D$$ D$@ D$( L$( D$< D$,+ D$T D$8 PWj L$h L$,QP L$HQP L$8QP L$TQP |$ j jjj D$(PW D$pPh @ S D$| jjj D$DP D$lP D$tPh jjj D$pP D$xPh D$4P D$tP D$|Ph @ S jjj D$PP D$xP L$h D$D D$H D$L D$P tU |$, t+j jjj D$|P D$\Ph T$0 tij jjj D$|P D$`Ph

jjj D$\P 0PS T$0 |$, |$ t D$D L$T D$H L$8 D$<@ D$< |$ ;D$( D$(; \$0 D$, +L$( D$, T$, D$0 D$0 L$TQP D$H D$$k D$8P D$H D$P D$H D$T t$D L$8 T$D L$$ \$$3 \$4 T$( L$ T$< T$ T$x T$p T$| )D$ D$,+ D$T D$0+ T$( D$83 D$8; T$T T$@ D$< ;\$(r T$ D$x T$l D$p T$t D$| ;\$(s

D$$ T$(C \$4 D$$j jjj D$< @ PS D$< D$$j jjj D$<PS D$$h t$4S jjj t$<S t$4S jjj t$4S jjj t$<S jjj t$4S jjj t$<S jjj t$4S jjj t$<S jjj t$4S jjj t$<S jjj t$4S t$<S t$( t$8 t$4 t$D t.j jjj |$ D$, t'j jjj _^[3 D$, D$0 |$( |$4 L$$ t73 AzIA; D$0 t$4 D$, ;;w _^[ D$4 D$,P

t$8 |$( D$$ L$(QP t$$ |$8W @ P t$$ @PRP WWW |$8Q |$( jjj t$( T$ jjj PWRh D$$j t$0 D$(PSV D$ PPSV _^[ _^[ L$<Q L$4Q T$D D$H D$@ D$L |$0 L$8 D$< L$4 _^[ _^[ T$0 t$$ t$ T$$ \$ D$( T$0 jjj RVW T$< D$8 D$4 |$0 _^[ _^[ 9|$0 D$$ GP% ;9u D$$; T$<R T$4R D$@P D$H D$@

D$L t$0 _^[ T$0 D$$ T$$ |$( T$( T$0 jjj D$8 T$< D$4 jjj t$4 t$D t$0 _^[ T$<R T$4 D$8 D$< D$4 D$@ T$0 D$$ jjjj D$8R D$ jjj t$@ t$< D$DP D$ jjj t$4 t$4P jjj t$, t$D |$ L$$ D$( |$ G |$ |$0 |$0 D$$ D$ D$( |$$ |$ jjjj t$H% D$4 jjj t$8 t$D D$D t$4P

jjj t$0 D$0 t$<P jjj t$8 t$4 jjj t$0 t$8 t$H |$( L$$ D$( |$(G |$( t$0 _^[ ] VW !D% !D% ] @ jjj jjj _^[ _^[ _^[ T$( T$$W T$X D$L D$P D$H D$T D$8 D$< D$@ D$D D$` D$d D$h D$l T$$ A{! D$0P D$0 D$XP AP% T$$@ 8l$ L$<Q L$4QV D$@P D$H D$@ D$L |$0 L$8 D$< L$4

:;G \$0 jjjj T$< D$8 D$4 |$0 9;W 9\$0 D$X T$( L$ D$ |$ D$<P D$4PV L$@Q D$H D$@ D$L D$8 T$< D$4 T$0 |$0 jjjj D$@ D$H D$8 T$< D$4 |$0 jjjj t$D t$0 t$$ jjj WPP @ P WWW @ P t$0 t$$ |$ jjjj t$0 t$0 jjjj D$( jjj D$TP D$LP <6W t$X T$H D$$ jjjj xdj jjj t$X

t$< x5j jjj t$8 |$H D$P T$T D$L 9;W _^[ _^[ jjjj _Y] _Y] jjjj jjjj 0pV _^[ _^[ t";U$s jjj _^[ _^[ SVW _^[ jjj _^[ _^[ ,SV _^[ _^[ WVQ _^[ _^[ ss !"# $%&'$%&'$()*+(,-./,-./,0123ss4456789:ss;<=>;?@AB?@AB?CDEFCGHIJGHIJGKLMNss OPQRssSTUsssVsWsXsYsssZ[\]Zsssss^_`a^sssssbcdsssesfsgshsssijklisssssmnopmsssssqr tSVW3 9} _^[ _^[ u* jjjj jjj PWS _^[ 8E' _^[ SSS Pj _^[ u$h _^[ 8E$ ;U ;U s jjj _^[ _^[ u#h @P%

jjj @aS ,SVW L$4Q L$,Q <[W D$8P D$@ D$8 D$D t$( t$(3 T$ DzDz& AuA D$ D$$ D$ h8R jjj t$( @!P x&j jjj t$$ t$$ |$( D$0 T$4 D$, ;;W _^[ SVW D$ P D$( D$ D$, jjj @!V 9;W _^[ _^[ SVW L$<Q L$4Q <[W D$@P D$H D$@ D$L |$0 |$0 D$( D$, \$ \$ \$$ D$ L$4QP

D$$ T$8RQ L$( t$ |$$ |$0 jjj t$D @!P jjj t$8 t$@ |$0 D$8 T$< D$4 ;;W _^[ T$<R T$4 L$0 D$@P D$H D$@ D$L L$$ T$0 D$$ D$ hxR jjjj jjjh L$ QP jjjh L$<QP jjj T$@RQ \$( |$, jjjj t$H jjj t$ t$D t$< D$P jjj t$$ t$D t$4 t$H xtj jjj t$( t$0 t$8 jjj t$0 t$8 |$0

D$8 T$< D$4 ;;W _^[ L$ L$<Q L$4Q D$0 D$@P D$H D$@ D$L |$0 L$ |$0 D$$ D$, D$, T$4 jjj t$8 3D$4 |$ jjj t$4 T$$ D$, jjj @ S PWV T$$ |$0 D$8 t$< D$4 ;;w _^[ _^[ SVW L$$Q D$(P D$0 D$( D$4 D$ }$P jjj jjj !SP D$ T$$ 9;W _^[ D$@ D$@ D$D D$D D$P D$P

D$X D$X D$0P D$,PV D$0 D$8 D$< D$$ D$( D$, D$0 D$8 D$D D$H D$L D$P D$\ D$` T$@ T$< T$4 jjj D$0Ph @!V jjj D$0P D$,P D$HPh D$0j D$H D$D D$@j D$\ D$X D$8PS D$(Ph D$8P PSh D$HP }`` _^[ t%@=U <E` WVR A8u 3RV PV3 ILV WVR 4Eh[ PV3 PV3 PV3 PV3 PQj WQV WQV WQV WQV WQV

WQV vT3 <uTe _^[ _^3 VWu j13 _^[] j13 _^[ VW3 r%3 s`Q lSV HTWj ITj HTj _^[ uJ; _^[ D$H D$L _^[ D$@% _^[ _^[ t$( y,_^[ _^[ ITVj HTj pP3 tu; v8RP ^_[ 9N4u v8SP v8SP _^[ _^[ QSV KTj F<PW _^[ _^3 QSV _^[Y] _^[Y] _^[Y] @LB NTj _^[Y] ILB F\_ [Y] SVW PVW jjj \$t |$\

D$l D$p L$K L$K T$LR L$O \$L L$P; t$t L$` 0wt \$L L$` L$` D$x |$` |$` D$l L$x |$p |$` D$p \$l \$L \$P D$p L$x t$l \$L t$x t$p \$L t$x L$t PRQ \$L t$lWR D$` |$\ L$l D$`@ D$`; wr3 D$` L$P3 L$l |$\ L$t D$` L$P@ D$`; \$L3 D$P D$\ L$l+ L$` D$P L$`@ D$P; |$`

|$\ |$\ |$\ |$` D$P D$\ L$t D$P L$t@ D$P; |$` \$\ |$` \$L3 \$L D$P T$\ L$l D$P |$`@ D$P D$P |$\ L$p D$P@ D$P; L$p t$P t$T t$TVj r/w D$th D$P |$\ t$l t$` D$P t$`@ D$P t$`; D$P t$` D$P D$` |$\ D$l D$` L$P D$`A L$P D$`; |$\ |$` L$l D$P D$` |$` D$Pr D$P L$p

t$l D$t D$\ D$x L$t |$x L$P L$P ;L$`r D$P T$p D$\ L$l+ T$` L$` t$x D$t L$x L$x L$x D$|# L$x D$| L$x D$|3 D$P T$`@ D$P; D$P D$\ L$l+ L$` D$t D$P L$`@ D$P; D$K D$P \$l D$P@ D$P; \$L D$P \$p D$P D$P; \$L D$x D$P T$p L$l D$\ D$` D$t L$l T$p D$` D$P@ D$P; AzV

DzI D{< D$K D$K \$L |$l \$P D$p \$P \$P |$K t13 \$\ ;|$Lr _^[3 z .VW _^[ x .u9 V(G D{=B V(G N(B V(G V(G Az" G;x _^3 :::: ::::::::::::::: : !":#$:%%%&''&'':():::::::::::*::::::+,:-./01:2345::::::::::67::::::::::::::::: ::::::::::::::::::::::::::::::::::::::::::8:9 v)Q Ph8S SVWj WRh8S _^[ u V _^[] SVW _^[] VW3 t59 tT3 pHR _^[ _^[ QSVW _^[Y] _^[Y] F,@ N(j _^[ _^3 QSVW G j G$h _^[Y] _^[Y] SVW _^[]

_^[] hhS QSP u"Vh _^[ j(3 _^[ t(SVP _^[ _^[ _^[] _^[] XHVW SVQ _^[ jjj _^[ _^[ h4T hhT 6h8U x!hXU h|U dSV t$h _^[ _^[ VPS _^[ 7_^3 $SVW uZj h$V t_V _^[ _^[ _^3 Hu2 $ 2 jjj htV jjj hdV _^[ #Rj u'; _^[ _^[ _^[ QPV h(W SVW3 PRQ _^[ _^[ _^[ _^3 _^[ jjj @t<

_^[ _^[ _^[ hpW @u#h _^[ h0X h\X C(9M _^[ _^[ _^3 u,9Q uT x "t x #u ,w. _^[ _^[ _^[ _^3 QSVW C " WV3 _^[ _^[ QSVW C # WV3 _^[ _^[ SVW "u/8] _^[ _^[ ,w. _^[ _^[ SVW WPV _^[ Wj! BCF BCF BCF _^[ ;x u ;P$t ;Jxu Y t _^[ _^[ j!3 _^[ M9] _^[ hlY _^[ _^3 _^[ C 1

_^[ _^[ _^[ _^3 E$V vPW t"j WVS WSj PWS u%j u'j J j /tC t/V _^[ _^[ M,9M(s, v'Pj h,Z hlZ E,9E( u(F u(;u,r _^3 SV3 _^[ QRj 9plt 9qL _^[ t+= _^[ _^[ _^[ 9Xl _^[ jjjj t8= _^[ PhD[ _^[ VWR Phd[ _^[ t2= _^[ _^3 y ( SVW t._^ _^3 SVW3 t5j _^[] _^[] 4SVW SVj u"j t_V

_^[ _^3 _^] $SV V8h _^[ _^[ _^[ h@\ _^3 t>j _^[ _^[ SVW u#h _^[ PVW y"h V8h _^[ _^[ SVW t._^ _^3 _^[ _^[ BLV rPW h(] Vu# p(Q td9 tRP 9;_ ;;W SVW P8h P8h8^ t];K0tB; t$; tUj Jp9Hpt jjj q`; jjj QQPS QQPS jjj q`; C0j PRS jjj #QP VWS jjjj P0VWS .hh^ 9u# ;;W ;;W

;;W ;;W ;;W _^[ @u:SV Q8Ph 0RQW RQW x+3 Q8h 9C4 -u) -tB B SV B$3 B8P x7t jjj 9;_ _^] _^] _^] _^] _^] _^] _^] _^] _^] _^] VW3 0^3 pSVW _^[ _^[ _^[ SVW h0a QVW _^Y] tNW _^Y] _^Y] _^Y] _^Y] Ph\U ITj hta t!Sh|a t h SHwFt*= SCt SDt SGu tGj A4V h0b ^[] ^[] t(Kt Gl;

t"W _[] x)W tjW tQW t(W @Rt su Lw: w#t SVW CP% _^[ _^[ NT#M ;F\uA ;F\t4 t/2 Dz= Dz6 Au8 zm2 AzX2 AuC2 u.2 u43 wLr wE2 SVW tJ; BP% AP% _^[ _^3 pPwGt== @Pw$t4 Pt)= PPt `Qw RwJ `Rw( @Rt `hw t7= gt%= @ht Pht pht ty= tr= td= tT= tM= t?= t8Q FP% _^3 @P% _^3 tSrt

@si _^[ _^[ SVW wV3 _^[ t%< Hp; Hp; F;r Q`; Hp;~ _^[ U$; PV3 jjjj jjj jjj jjj jjj jjj jjj SVW },VQ _^[ SVW 3E$S% GD3 CD9} vG G;} r _^[ SV3 },% _^[ E,j U j _^[ @H% _^[ @H% GP% @H% G@3 _^[ tR= Rt7= Rt0= Rt)= pRu pht U0F; _^[ u<3 U0G3 _^[ tM= Rt7= Rt0= Rt)= pRu

pht tM= Rt7= Rt0= Rt)= pRu pht tR= Rt7= Rt0= Rt)= pRu pht E C _^[ u$PV _^[ _^[ tA3 _^[ AP% t*; U0F; _^[ u j xd3 _^[ t%j SVW VQj A`; x4P t'jPh _^3 @H% @H% @H% @H% @H% @H% 0"w @H% @H% @H% @H% @H% @H% @H% ` w @H% @H% `!w @H% !w @H% @H% pPw @H% @H% @H%

@H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% `#w, @H% @H% @H% @H% @H% @H% @H% @H% "wU @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% @H% Rtk= `tP pQtB @H% FP% _^[ _^[ _^[ _^[ _^[ _^[ _^[

_^[ _^[ _^2 xSW te; Flt _^2 FH% ;E v 8]$u _^[ 8]$t < w tS; BP% AP% RT# wq3 t73 t!F tD3 tj3 ra tR= Rt7= Rt0= Rt)= pRu pht CP# _^[ _^[ _^[ VW3 _^[ v[3 QPV QVP xBu SVW 98t t$3 v[3 PQV xtu SVW3 BH% X|;J _^[ p#t HHSV L$ t$$ \$( \$, |$( _^[ D$<j t$$P D$$P

D$LP D$0 L$43 D$0;D$4s4 9D$ D$0 t$ D$8Pj D$,j t$ D$$ D$<PWR L$ 8H T$$R T$<R t$( L$, D$$ \$( L$ D$, L$ r SPR D$4 t$4 |$0 |$( ^[3 E t: @T#M #E xvt xct _^[ _^[ QVW _^Y _^[ t!h hpb htb hxb jQh jbh hQ" h|b hb h jQhDP jQhLP j"h jBh h,1 hP1 hL1 h81 h41 h01 jQhTP _^[]

hHq @Dj h4c @Dj h<c xYj _^[] _^[] t!h @0h G P C P ^[] hLc x4S x(S !D% !D% !D% CD3 x5P t'jPh _^[ jPh V?+ AJu j?h, <St <su <Vt <vu h`c _^3 SVW t+SWV SV3 pPw t = PPt vm3 _^[ _^[ _^[ z\&u$ _^[ 'w_ _^[ ;;W ;;W _^[ <;u QSV t^3 A;H u-3 A;H WA; GH% tU3 B;W

GH% Qtq= Qtj= tc= pQt\= QtU= QtN3 B;W t); t); _t3 "uV x[= QSV '_^[ SVW Dz< Dz5 Au8 ;W4 ;O0s ;G<| ;_8v u"3 F;u H(3 Ap; AP% 9Qpv VW9] PQV q`; ytV q`; xtC _^[ jjj ^Y] Yp3 Al3 t(= pPwStL= @Pw3tC t)= Pt8= PPt `Qw RwFt `Rw( @Rt `hw t7= gt%= @ht Pht pht BP% GH% pQt _^[

t5P _^[ @RP _^[ XSV NH3 tV= Rt9= Rt2= Rt+= pRu pht B@; PRP _^[ } ; U Rj _^[ _^[ _^[ PHS2 @H% @Ru FH% @Ru@ FH% PRW V`; _^[ _^[ AH% Qwx Qw8t pQt Qu6 uwQS QtD gw!t RWQS PQS 0SVW _^[ t?j x63 _^[ _^[ AP% NL; NN; ANV qN9E tP= @PwRt Pw*t>= t7= pPw t%= PPt `Pt Qw:t

0Qw Qt @Qt tn= QwHt7= pQt Qw" RwZ PRw# 0Rt `Rt Rw*t3= `w\t(= @`w5t `w%t ``t p`t `w)t~= `t\ `tP= `ta= awyt@= `awF @aw!t*= at aw& btf= pbwJ Pbw%t cw: cwWtH= pcw) dw=t.= tA= dwN dw) 0ewFt7= ew% @et Pet ewOt ew.t]= @fw5t ft Pft fwStD= fw% Pgw( 0gt gwctT= gw5t,= `hw5 0ht @ht pht pw"t pt 0pt @pu t#=

w1tJ= tA= t:= t'= w?t$= w+t@= t7= t0= t = w8t== u6= _^[] AHS sLW C02F0 0C0 N02 K03 _^[ t(= pPw{tt= @Pw[tk tQ= Pt`= PPt `Qw RwJ `Rw( @Rt `hw t7= gt%= @ht Pht pht t(= pPw{tt= @Pw[tk tQ= Pt`= PPt `Qw RwJ `Rw( @Rt `hw t7= gt%= @ht Pht pht pQt Qu. jjj G`9A`u$ Ad;Gdu Ap;Gpu [_2 FH% G`9A`u$

Ad;Gdu Ap;Gpu [_2 w_tR w7t* uY% w3t& u)% !wJt= !t* !ul% 0"w3t& "u1% `"t p"t !w) "w0 "tF "w `"t p"ux "w3t& !uV% `"u-% '_^ '_^ S8;~4 ;V0 F8; K<9K4 C0;C8 '_^ S0;~<| ;V8 F0; K49K< C8;C0 '_^ !t|= '_^ '_^ '_^ C0;V<| ;F8 v4; s49s< 9K8 '_^ C8;V4 ;F0 v<; s<9s4 9K0 '_^ Dz/ Dz! D{F '_^ N4; uQ;

u.;F8u);~<u$ C8;F8 C0u {<;~< {4u 9S8u 9K< C8;F8u C<;F< C0; F89K<| 9C8v C4;C<| C0;C8 p"t 9K< 9S4 9C0 s0;u {4;} {8u(;u s4;u s<;u Dz/ Dz! @H% `bwp awD aw&t `at bt9= Pcw8 pbt ewLt dw$t @dw dtE= duR ew,t$= eu, @H% awV pawaw" `bwG 0bw" Pbtd tU= pbtN= bt_ btR= bt3 cw}t]= cw;tT= bt#= Pcw t*= 0ct#= `ct cw3t

dt 0dt dwK pdw" dw" ewC pew" ets= etl t]= etV= etO etB= et; fw| `fw< 0fw fte ftX= @gw3tb= t?= ft8= ft1 gt>= pgw Pgt!= `gu @H% p`wQt"= 0`w't @`t P`t ``t `w#t3= `aw] aw't 0at aw3 Pbwm bw3 bw+t~= pbtl= btC 0cw^ cw/ pcw+t?= Pct-= dwa cw+ `dw3 @ewR dw+ dtb= dtP et== 0et6 ew/ `et etp= eti

0fwQtC= ew#t:= et3= et,= et% pfw& ftf= gw:tV= fw#tM= ftl= ft?= ft8 ft%= pgw#t @gt4= Pgt-= `gu !wK w t}= tt= tm= w tV= tO= "w t8= t/= `!t(= 0t ` wO t}= tv= t_= tX= @"w tA= t8= !t1= @H% w5td= t[= tT= tM= t?= t8= 0w t(= ` t!= !t w$tB tS= w,tI= Qwgt @"w2 Qw8 PRtZ p"w= 0"u82 @0w @H% ty= @!w5ti=

` w t`= tY= tR= tD= !t== t-= `!t&= 0Pt CHV ;FHv CH% OX; JX; @X; wI2 Hx;Oxu @|:G|u Hx;Nxu @|:F|u 9FxuD; @X; r(w N|: _^3 FH;GHs _^] x9WP t*jPh IHS SHVW _^2 @t;Atu u+ u) @t;At SVW FH% Qt'= Qt = pQt GH% D$$ GH% GH% L$$ GH% L$ GH% GH% L$ _^[ _^[ SVW GH% jjj jjjj F;s F;w F;w

Nxj Nlj Nhj G;~ @;F QVW CHVW CH% tk= td= QtV= QtO= QtH= @pu Qt#= pQt SV AH% @H% CHF% Nhj Nxj _^[ _^[ j<Q+ _^[ t$3 @P% @P% hPd h|d h<e hde h4f hdf hHg hxg h@h hph h4i hli h j j j@ hPj j!j@ j"j@ j#j@ j$j@ j%j@ h@k j&j@ j'j@ j(j@ j)j@ h8l j*j@ hxl j+j@ j,j@ j-j@

h@m j.j@ j/j@ j0j@ j1j@ h<n j2j@ j3j@ j4j@ j5j@ hln j6j@ j7j@ j8j@ j9j@ h0o j:j@ hLo j;j@ hto j<j@ j=j@ j>j@ j?j@ h@p j@j@ jAj@ jBj@ jCj@ h\q jDj@ jEj@ jFj@ jGj@ jHj@ h@r jIj@ hdr jJj@ jKj@ jLj@ jMj@ h0s jNj@ hts jOj@ jPj@ jQj@ jRj@ h(t jSj@ hXt jTj@ jUj@ jVj@ h,u hpu jYj@ jZj@ j[j@

h0v j\j@ h`v j]j@ j^j@ j_j@ j`j@ hhw jaj@ jbj@ jcj@ jdj@ h0x jej@ h\x jfj@ jgj@ jhj@ jij@ h$y jjj@ h`y h@z h { hh{ h0| hh| h } hX} h8~ hp~ j h j!h j"h j#h j$h j%h j&h j'h j(h j)h j*h j+h j,h j-h j.h j/h j0h j1h j2h j3h j4h j5h j6h j7h j8h j9h j:h j;h j<h

j=h j>h j?h j@h jAh jBh jCh jDh jEh jFh jGh jHh jIh jJh jKh jLh jMh jNh jOh jPh jQh jRh jSh jTh jUh jVh jWh jXh jYh jZh j[h j\h j]h j^h j_h j`h jah jbh jch jdh jeh jfh jgh jhh jih jjh jkh jlh jmh jnh joh jph jqh jrh jsh jth juh jvh jwh jxh

jyh jzh j{h j|h j}h j~h j h j!h j"h j#h j$h j%h j&h j'h j(h j)h j*h j+h j,h j-h j.h j/h j0h j1h j2h j3h j4h j5h j6h j7h j8h j9h j:h j;h j<h j=h j>h j@h jAh jBh jCh jDh jEh jFh jGh jHh jIh jJh jKh jLh jMh jNh jOh jPh jQh jRh jSh jTh jUh jVh

jWh jXh jYh jZh j[h j\h j]h j^h j_h j`h jah jbh jch jdh jeh jfh jgh jhh jih jjh jkh jlh jmh jnh joh jph jqh jrh jsh jth juh jvh jwh jxh jyh jzh j{h j|h j}h j~h j h j!h j"h j#h j$h j%h j&h j'h j(h j)h j*h j+h j,h j-h j.h j/h j0h j1h j2h j3h

j4h j5h j6h j7h j8h j9h j:h j;h j<h j=h j>h j?h j@h jAh jBh jCh jDh jEh jFh jGh jHh jIh jJh jKh jLh jMh jNh jOh jPh jQh jRh jSh jTh jUh jVh jWh jXh jYh jZh j[h j\h j]h h8 j^h h| j_h j`h jah h ! jbh hX! jch jdh jeh h$" jfh h`" jgh jhh jih

h0# jjh hx# jkh jlh jmh hL$ jnh joh jph jqh hh% jrh jsh hH& jth juh hP' jvh jwh h8( jxh jyh jzh hP) j{h j|h j}h hX* j~h hx+ h8, h(hxh(. hP/ h80 h(1 h,2 hl2 hT3 hX4 h$5 hX5 hx6 hH7 h<8 ht8 hP9 h,: h,: h,: h,: h,: hD: hD: h\: hx: h(; hD;

h\; h\; h\; h\; ht; h$< h$< h$< h$< h<< hX< ht< h(= h@= h@= h@= h@= hX= ht= h$> h$> h$> h$> h<> hT> hl> hl> hl> hl> h,? hD? hD? hD? hD? h\? ht? h$@ h<@ hT@ hT@ hT@ hT@ hl@ h8A h8A h8A h8A hPA hlA h0B h0B h0B h0B hHB hdB h|B h,C h,C h,C h,C

hLC hLC hLC hLC hlC hlC hlC hlC h(D h(D h(D h(D hLD hdD hdD hdD hdD hdD h|D h|D h4E hLE hLE hLE hLE hhE hhE hhE hhE hhE h(F h(F h(F h(F h(F h@F h@F h\F hxF h,G hHG hHG hHG hHG hHG h`G h|G h0H h0H h0H hLH hhH h0I hLI hdI hdI hdI hdI hdI h|I

h|I h0J hLJ hhJ hhJ hhJ hhJ h8K hPK hPK hPK hPK hPK hhK hhK hPK h4L h4L hTL htL h$M h$M hDM hhM h N h N h N h N h@N h@N h@N h@N h`N h`N h`N h`N h`N hxN h8O hXO htO h$P hDP hdP hdP hdP hdP h0Q h0Q h0Q h0Q hHQ hHQ h0Q h`Q h0Q h|Q h,R h,R hHR

hHR hHR hHR h`R h|R h4S h4S h4S h4S hTS hTS hTS hTS hpS hpS hpS hpS h0T h0T h0T h0T hHT hdT h|T h,U hDU hDU hDU hDU h\U hxU h$V h@V hXV hpV hpV hpV hpV h W h8W h8W h8W h8W hPW hlW h4X h4X h4X h4X hLX hhX h8Y h8Y h8Y h8Y h\Y h\Y h\Y h\Y h,Z

h@Z h@Z h@Z h@Z h@Z hXZ hpZ h [ h [ h [ h8[ hT[ hl[ hl[ hl[ hl[ h0\ hH\ hH\ hH\ hH\ hH\ h`\ h`\ hx\ h ] h8] hP] hP] hP] hP] hp] h,^ hP^ hl^ hl^ hl^ hl^ hl^ h _ h _ h _ h _ h _ h8_ h8_ hT_ hp_ h$` h$` h$` h$` h@` h@` h@` h@` h`` h`` h`` h``

h,a h,a h,a h,a h,a hLa hLa hLa hLa hLa hla hla hla hla hla h8b h8b h8b h8b hXb hXb hXb hXb hxb hxb hxb hxb h c h c h c h c h@c h@c h@c h@c h\c h\c h\c h\c hxc hxc hxc hxc h8d h8d h8d h8d hXd hXd hXd hXd hxd hxd hxd hxd h8e h8e h8e h8e h8e

hXe hXe hXe hXe hXe h|e h|e h|e h|e h|e h,f h,f h,f h,f hPf hPf hPf hPf hpf hpf hpf hpf h,g h,g h,g h,g hLg hLg hLg hLg hlg hlg hlg hlg h0h h0h h0h h0h h0h hPh hPh hPh hPh hPh hph hph hph hph hph h i h i h i h i hDi hDi hDi hDi hhi hhi hhi

hhi h4j h4j h4j h4j hPj hPj hPj hPj hpj hpj hpj hpj hpj hpj h k h k h k h k h k h8k hTk htk h$l h$l h$l h$l h@l h@l h@l h@l h\l h\l h\l h\l hxl hxl hxl hxl h4m h4m h4m h4m hPm hPm hPm hPm hlm hlm hlm hlm h<n h<n h<n h<n h<n hTn hTn hpn h$o

h@o hXo hXo hXo hXo hpo h$p h$p h$p h$p h<p hXp hpp h q h8q hPq hPq hPq hPq hhq h0r hHr h`r hxr hxr h4s h4s hPs hPs hls hls h8t hTt hpt h u h@u h`u h(v hLv hpv h(w hLw u43 _^[ _^[ {t2 @uv _^[ _^[ u53 _^[ _^[ _^[ u=3 _^[ {t @uv _^[ u,3 sTF

_^[ _^[ _^[ At_ A,V t+W q`W; ^Y] S`VW; _^] FP% Dzv D{k @uD Au1 $hxw @uH SVW _^[] Dz: Dz1 F0% F8% F<3F4 N<3M F % _^[] _^[] AP3BP% BP% AP% FP% t/# _^[ _^[ q`t Q`_^ Q`_^ q`t Q`_^ Q`_^ BP3AP 1AP3 QSVW GP% _^[Y] _^3 [Y] QSVW GP% _^[Y] _^[Y] _^3 [Y] SVW C4;C< C0;C8 3GP 1GP _^[]

WT3 9G\t ^[Y] T$ V |$$ T$0 T$( T$0 GP% \$( D$( T$ \$( D$( \$ \$( D$( AzM T$( D$( D$ \$( D$( _^[ _^[ _^[ _^[ D{^ T$( T$0 @_^[ _^[ D$0 D$( $0< t% wYr w@r D$0w$r D$0 D$0 D$( GP% _^[ D$0 \$ D$$ L$ D$0 \$0% L$(t L$( D$$ D$0 3D$ D$0 D$0u t$, t$4P _^[ D$0

\$8 D$ \$0 t$03t$8 D$43D$< t$( D$0 L$0# t$( D$ D$ D$ L$$P t$D t$DP xU3 _^[ jjj x23 _^[ _^[ _^[ _^[ D$ _^[ _^[ @_^[ u%; u!SV T$ BP% WQSV t$$ D$ 3 L$ # t$$ PWS t$ _^[ wB; AP% _^[ _^[ r'w @_^[ u ; AP% u03 SRVWP _^[ D$03E t$0 T$(t _^[ #T$4 T$$ T$(# t$$# t$, t$0

L$4 L$,# T$( L$09D$4u$;L$$u _^[ D$, T$( T$4 D$8 |$8 D$$ D$$ T$$ D$$ D$$ T$8 D$8 D$$ D$$ Au# \$$ D$$ D$$ D$$ T$8 D$8 _^[ D$0 D$8 |$8 L$, D$4 L$0 D$8 L$< D$, L$8 L$0 D$< D$8 D$4 D$8 D$0 D$, L$8 D$< D$8 T$( \$( D$, D$, \$03 T$4 #D$, t$,W t$8 t$@SV _^[ !D% D{(

v0S _^[ !D% =2 D{& @t\3 WQP BP#FP% Dzu Dzn Au~ xEj sPPV FTS ^\W FTS ^\W Wt@p;Fpt Bp;ApuO FlS PPj FhS PPj FP% GP% Gt;Ftu:j t j GP% FlSWPPj FhSWPPj _^[ FP% t$3 CP% _^[ FP% CP% _^2 Ft;Gtt BP% r9; U SVW3 E$u E$tN E$#U M,_ FP% QVW _^Y B(3 O\; N\3 N\3 N\3 N\3 0w2 G`;F`u Gt;Ftu ;Flu

Gp;Fpt ;Fhu Gd;Fdt @H% PQt `Qu @H% PQt `Qt @H% @H% @H% @X+AX @X+AXu Jd; Jp; Jt; J|: @X+AX Jd; Jp; Jt; J|: FP% GP% _^] _^] v0; A`SW _[3 N4: GX+FX_^] _^] _^] _^] QSV V`W _^[ t:% @p; _^[ Np; Nt; _^[ Nd; SVW GP% FH% um FH% BP% AP% "u} FH% AP% FP% _^[ ChVW Ot^] SVWj

x=j uI2 _^[ CP% GP% _^3 SVWj uG2 _^[ CP% GP% _^3 SVWj uG2 _^[ CP% GP% _^3 VWj SVWj _^[ _^3 D$T L$4Q xE3 @ud L$T3 RX+PXu L$T3 L$T3 L$T3 @X+AX VW; _^[ _^[ _^[ _^[ KX+JX _^[ _^[ ,t0 9Nhu F;w _^[ F;r F;r PWS B;V B;V BlA;K _^[ SV9G Wt\ jPj x/V _^[] _^[] SVW _^[] _^[]

_^[] _^[ _^[ _^[] _^[] x:V _^[] _^[] 0^3 0_3 _^] jPj x/V 0^3 _^[] _^[] _^[] SVW _^[] _^[] 0_3 _^] SVW 9OXr SV3 9w(t wXF _^[ x7P t'jPh PQh AH% _[^ t] @tY uPV rmw roV t2j ht{ Y`; tDO; _[^ t+W WA;K @P% CP% BP% hp* ;Y`u5 Bl;Alu* Bd;Adu" Bh;Ahu Bp;Ap FH% _^[ _^[ _^[ _^[ 9F(

~(s SQP SQP _^[ SVW w(3 BP% Bp;E Bd;E FP% 9Fh ;G|s _^[ VWS BP% |$$ pPw D$ D$ L$$ AP% T$$ T$$ OH3 T$ 3OH D$$ D$$ OHC% CB;W L$$ L$$ pQt 0Ruh B;W A;O GH% 3GH L$$9O RQP RQP RPQ L$$A L$$;O L$$9O RQP RQP RPQ L$$A L$$;O ;\$ D$$ T$( T$ T$ t$$ T$( T$ t$( t$(94

GH% |94 D$$P t$ W D$$ L$$ D$ T$ u=; L$$ L$$ D$ OH% WH3 D$ T$( L$$ t$ T$( |$$ _^[ t#j 9G(s RPQ D$, RPQ RPQ D$$ 9JhuO Bp;G|r.; Bd; 9Jhu0 t'9 9Jhu} tq9 D$, D$$ D$$ 8D$ _^[ F|W Cxj C|V CP% CP% _^Y] 8SV Sh0. y`; t7j tx9 tO9 WShP+ _^[ q`; _^[ _^[ tq3 QH3 _^3

_^[ SVW ubP FH% RtI= RtB= Rt; CH;FH IP3 IP3 G;{ CA; _^[ _^[ _^[ BXt ;AXw ;AXv AX] BX] SVW Rw& #w, p#w G`;C` Gx;Cx G|:C| AH3 ;AXw ;AXv ;BXw ;BXv ;qXu G;} ;AXw ;AXv ;AXw ;AXv ;zXu F;u @P% @P3AP% 1AP PPV SVW Ax;Gxu A|:G|u FH% Q`+qp Cp+Ap Q`; ;CtuN FH% 9x`u, 9p(u 9P` Q`; Rua3 GHF% +_^

_^3 JHS BHVW SVW J(t I(f A(f FH% `#w$ t>= t7= t = p#t 00t B;V FH% NH3 J(; Gx;Axu G|:A|t I(; C;^ ;Htu FH% 0#tV Ax;CxuH A|:C|u@ AP% FH% K`; S`; _^[ AP% _^[ pSV3 _^[ _^[ ,SV D$, D$0 D$4 D$8 D$$ t#3 @P% 8T$ D$(PV |$0 D$,PV u@8D$ 9W(t D$$ |$$ !D% r&3 8\$ |$4 t$( _^[ |$4

t$( _^[ @|VW ~`% @P% t_A WxtT AP% Qxu GxP _^[ @xF @xB @xNO Ixu Ix2 CH% AP% Ix; _^[ h(} _^3 QSV t:% t,= @#t%= P#t @#t P#t @H% t/= G;~ `0t p0t @P% AP% 0SV Dz< Dz5 Au8 _^[ _^[ $0< u@3 rfw rSw _^[ _^[ QSVW @P% u!A xoV xYV _^[ _^[ U W uK t@3 F;u jjj

@RP F(t VW3 F@; ;;O t@j u(j _^[ _^[ _^[ _^[ Y`% $cLWj h(&s WPh` h` @(3 Hp; @(3 Hp; rp$ tQ= Rt9= Rt2= Rt+= pRu pht tL= Rt6= Rt/= Rt(= pRu pht AP% AP% GP% CP% GH% pPw" tR= Rt7= Rt0= Rt)= pRu pht tHQ Rt< Rt4 Rt, pRu pht vA3 pPw!tF PPt> up3 tP3 pPw t[= PPtT= PtF=

Pt?= pt8 GH% pPw t#= PPt puU GH% Bxj tR= Rt7= Rt0= Rt)= pRu pht t#3 GH% YpC _^[ _^[ _^[ QSV BH% !D% A;J _^[ Wt; WVP WVP _^[ 8SVW _^[ s!= CH% Ax;Bx ;BxuA F|:B|u9 @t; ty3 _^[ xCP t6jPh _^[ SVW _^[ JpA; q @; PVW Vt9 @uY @Pu-3 A;J @ t BH= @ t ;SP 1QP 1QP @u1 XHQ

t*3 @P% PWV t&Q CH3AH ;A` Bl;Al Bx;Ax B|:A| tB9 CH% QuR pQt 9QP 9QP 9QP KHW ;zpu CH% FH% NH% KH% GHF% wH@ t%= @H% t%= @x;Gx @|:B| AH3 Bx;Ax B|:A| Qt$ ;B` Ru# CH% jjj QtP= QtI= QtB FH% CH% SVWP tR= Rt7= Rt0= Rt)= pRu pht ;F` ;C`u8 t/3 ;F`u pPwGt== @Pw$t4 Pt)= PPt `Qw RwJ `Rw(

@Rt `hw t7= gt%= @ht Pht pht ty= tr= td= tT= tM= t?= t8V 1;G ;A` ;Atu Ap; _^[ t<9H ;Z$t ;Z$u F$3 u(A ;H$s ;J$vJ F$;B$ue _^[ _^2 _^[ QHV @$;G$u t0; Ph@~ ;A$uS ;;W _^[ _^[ CH% pPw tR= Rt7= Rt0= Rt)= pRu pht 1;C Gp;Bpu IP3 IP3 CH% ue3 u4;z`u/ Al;Blu' At;Btu Ax;Bxu A|:B|u F;s _^[ t=;

s'+ SVW PSW t(= pPw[tT= @Pw;tK t1= Pt@= PPt `Qw RwFt `Rw( @Rt `hw t7= gt%= @ht Pht pht 9Yp Pt'= u.3 F`; VtB;W t@= t"3 AT;W GH% 9J`u BP% 9Htu GH% 1t9 FH% 91t B|G A|;~ C;^ PPt `Qw RwJ `Rw( @Rt `hw t7= gt%= @ht Pht pht 9A`u AP% 9qtt :9A`u AP% 9qtt A`; ATB !Lj !Dj XFt

XTu$h !Dj @ujh #Lj #Lj h !Lj $cLj x)j x)j sB)O _^[ !Dj _^[ _^[ SVW Pu% t<j rxuG rYw rS; rA; ;Apr/3 _^3 A;K @p@9F A;K u-#} ~ t F;s Bp;} F;s _^3 VWts3 _^[ t+9{Lv K\9{Ps t&9{Lv C`9{Ps _^[ W`SV VSP Gxt ^_[ t 3 SVW _^[ _^[ _^[ \$$ D$( D$ D$, A`t yPj @p@9F s q @; D$,P D$$P |$

L$ t&3 t]= `#w, pPw t;= PPt4= Pt&= G;~ G;~ FH% uh3 t(9 B;V OL9J OP9J OT9J OX9J |$ D$( L$, T$$ _^[ _^[ _^[ T$$ _^[ QVW WA; FH% ATB;V AT;V AT;V AT;V y`; NH; FH3 1FH Ox;^ _^3 t03 GC;^ VH3 _[3 u&j WhQ CD3 @H% CH9K u%j qp; _^[ SVu ^[Y ^[Y SVW 9P(t @p; t1QQ CD3

G;~ _^[ _^[ _^[ _^[ BH% Qu, Qt+= Qt$= Qt$= PPj B\W QtS= QtL= QtE= x*3 _^[ _^[ QV3 t=j F;w @H% CP% 9sLu %9sHu _^[ u:: _^[ @H% AP% 9QLu %9QHu AH% uWj @H% Qt#= pQt Qu"3 F;u _^[ HSV3 Qt5= Qt.= t'= pQt = @H% AP% u99qLu >9qHu @H% tTA;K tw% qXPh A;K q`; G;{ SWP CH% pQt4= Qt-=

Qt& jjjj t)W x"W ;;W sA3 ;;W PQW u;j jjj PQW 9;W SVW SSQP BH% uf: JHW AH% 0#u x#j FH% @H% @P% 9PLu 49PHu @H% GP% u$9WLu .9WHu @H% @HB% y"3 AH% AH% jjj SVW AP% _^[ _^[ B(+ O(+ C;] _^3 SWj CH% @ptx= Rtqj xZ3 SVW w,9} F;u _^2 G;} (_^[] _^+ 1_^[] t#SP C(;B C;] ;;W

^[3 SVWj xF3 _^[ _^3 y`; jjj jjj xpF t); FH% FHG% SVW Qt = Rt7= Rt0= Rt)= pRu pht FH% Rt7= Rt0= Rt)= pRu pht FH% #uc #uY t S qH3 @H% AP% u89YLt7 @H3 @P% @P% ATB AT; ATB AT;W vF;w t,F; QhH KP$ ATF AT; t?j? SVW _^[ 4SVW '_^[ D$$ D$ D$( D$, \$0 D$4 \$8 D$< _^[

@tZ3 te= AP% |$$ FH% D$ D$, jjjj L$$QW D$$ D$4 D$< FH% D$ D$( D$, \$0 \$8= @ u D$$ _^[ t V3 t)3 "t 0"t ;J u [_^ "w0 @P% AP% Az[ @P% @P% _^[ _^[ t~3 u?3 !wPt+ !tP _^3 t43 98t _^[ VWS u^3 tU3 t1; _^[ t$= !w3t'= !t3 !w0t'= !t0 uz3 t&< Hu( _^[ '_^[ _^[ jjjj

QSV FH% #w}tX= @#t.= _^[ _^[ _^[ 0tb= u3SV SVW #t@ @0t9 P0uMSW SWV #uKSW u/SW _^[ CHV% wpt]= tE= tE= tu= t4= t]= t4= !tl= `!tl= !tD= !tD= `"tl= @0tD= PtR= @Pt @pumQ BQS CH% #uvQS CH% CH% 0"w p"uP CH% @"w CH% 0uP CH% CH% !uw AH% p"t0= AH% @0t @0t @H% Pt(= @H% td= tD= t$= Ph<,

Ph4* PhX5 Ph(0 Phl1 Ph84 PhP. "tD= "t$= Ph`Ph</ Ph83 tQj Ph\+ @H% u.Qj Ph|* @H% `#t p#t #u( @H% pQt Qu( Php, tl= tR= vQR 0#t @RuDQR PhL7 Ph<9 @H% P#t u+QR PhL8 @H% pPw PPt `Pt Pu' @H% @H% #u! GH% t8= 00uWR PhP< Php= GH% Qu1 GH% GH% GH% GH% PhP: GH% `#t p#t #uPh,=

GH% GH% pQt Qu Ph`; #wVt>= t!= PhL? Ph4> {QR Ph|> pwIt4= 00uqQR >QR +QR pu1QR @H% Qu+QR PhpA @H% @H% @H% Ph@@ @H% `#t p#t #u+ @H% Ph0A @H% pQt t$; @H% AP% uH9QLt[9QHtV SVW GL3 CH% _^[ vk3 CL3 CLA _^[ _^[ @H% BP% 9rLu 9rHu @;E @H% GP% 9wLu 9wHu @P% @P% @H% AP% u>9qLu B9qHu @H%

CP% u.9sLt09sHt+ @P% @P% SVW |$0 D$P \$, \$x t$P D$| D$C D$) D$+ D$B D$* \$t; BH% D$* \$t D$* \$P \$P FH% CP% t$\ 6SW D$P T$0 L$\ L$X L$H t$\3 |$P D$\ t$XV wxj D$X L$T D$H3 L$L D$H D$H L$L T$D \$< @P% ;T$Lr T$D9\$Tv( @P% ;\$Tr \$< D$4 L$83 ;T$Ls ;\$Ts t$H \$< L$8 T$D

D$4C \$< t$H T$D D$4 \$< L$8B T$D D$4 D$h D$h8G D$h D$i D$i D$j D$j D$k D$k D$h t$H t$H T$D \$< D$4 L$8BC T$D \$< t$H T$D D$4 \$< L$8B T$D D$4 T$D L$8 D$4 t$H \$< L$8 T$D D$4C \$< t$H T$P t$, |$0 \$P #u, D$tj D$x #ub L$` D$hj D$h |$8PSW \$P 6SW \$P D$X

D$d D$S D$X D$\ D$+ \$< |$P3 8D$* D$8 tQj D$< D$. \$<% D$H D$`3 D$T D$d2 D$C D$) D$d D$T D$` D$H3 T$D9T$8 L$0 L$L L$0 D$4 D$B D$L D$` D$4 D$) D$X D$+ |$T9 D$+ t$p; L$t L$0 D$\ L$0 D$\ t$\ D$X |$L L$4 t$p |$T t$@ t$\ L$4 t$Lj PQV t$@ L$0 D$+ \$<G |$T T$D

\$<B T$D;T$8 D$) D$C D$B D$+ D$d D$T D$` D$H D$\ D$X L$D t$x D$) |$8 |$< D$4;V ATB AT;V D$0 D$` T$L \$4 D$p t$x;V |$8 T$L \$4 D$p FT# \$D# \$4 ;T$`r1 |$* L$t D$D t$D \$4uS D$D# |$) |$8 t$< D$) t$< t$< |$8 t$< L$0 D$P AH% t$= L$0 |$8 t$< |$8 t$< L$0 D$) D$p

D$) T$LB T$L; L$D T$| T$| L$D |$* |$+ L$\ D$X L$T t$8 T$| |$C L$P t$8 \$P D$B D$B3 t$H |$T t$, ATB AT;W ATB AT;V t$x3 ATB AT;V SVW x"u _^[ t:Vj _^[ QSV @H% 9Oh _^[ _^[ t"V _^[ OP#E ;Ahu( FH% _^[ t?Q u53 xrG;~ _^[ _^[ Rt< Rt4 Rt, pRu pht Qtf QuV xE3 _^[

_^[ tJ3 @H% tm3 _^[ _^[ @P% AP% _^[ _^[ BH% `#u t\9WxuQ GP% xUu VW= pPw t'= PPt = @H% @H% `Pta= pPtZ= _^[ @P% CH% AH% _^[ _^[ AH% OHF AH% OHF SVW @P% @P% CH% _^[ _^[ @H% Qt'= Qt = pQt Qu! tv3 t:;~ _^[ _^[ CHV% tR= Rt7= Rt0= Rt)= pRu pht KHQj KLQj CHF% GHP KHQj

KLQj SV3 BH% @P% C@3 BH% x~3 3 u _^[ t|= `#u pPw tE= PPt>= Pt0= Pt)= pt"Q SVR FH% PtI F;p pPw tP= PPtI= Pt;= Pt4= 9VP ^$#] u];^$uX F,#M RT# u/; ;FT xmu ;;W ;;W _^[ GTu Gt;Ct @H% GP% u;9OLu B9OHu GH% _^[ x/u FH% @P% x-3 BHA% hSVW ATB AT;W RT# t' @H% AP% uA9QLu H9QHu

t>3 WQR GH% 3NP3 3FT 3NP ATF AT;s _^[ t RV x9u _^[ @P% VWu _^Y] _^Y] t7= t0= t)Q CH% !D% _^[ _^[ sd3 _^[ AP% F;u GP% xxP tkjPh _^[ _^[ _^[ SVW _^[ `#w, PSW _^[ jjjh uPj x5j jjj 0!w%t? t7 !t6 @!t P!t !tY tI3 w r P!te r w tC3 PP% _^[ SVW CH% ;Q\t GP% B;S

KH3 CH% AP% BP% GP% QRWS x4P t'jPh ;p`uNB t79K A;K A;K CH% GP% ;x`u ur3 A;K A;K FP% Dz5 t=j _^3 u-W AH% AH% w+tP= tG= t@= t0= AH% AP% @H% @!w 0#u @H% @ t& BH% BH% 90t @H% !t== g;M _^3 uN3 u53 @H% 0!td= w2r w"r FP% @H% @H% !tH= A`S AH% @ u> AH% !uS @H% _^[

@H% 0u7 #HP3 GP% @H% GP% @H% 0ut CP% GP#BP% @H% FP% AP% FP% Dz&S _^3 FH% Dzr DzY FH% FH% FH% t*; _^[ _^[ _^[ HS% VW= BP% AP% BP% FP% AP% Dz& BP% BP% AP% Dz" Dz3 _^[ @P% FP% FP% Dz, @P% FP% FP% Dz' AP% P9u _^[ D{* FP% Dz FP% _^[ _^[ _^[ FH% FH%

@ u@ ^_2 CP% FH% AH% AH% Dz= Dz6 xNW SVW ;8t| FH% FH% FH% FH% FH% RxP RxP G\S @ P SVW BP% FP% tBj FP% AP% t+3 @P% FP% AP% @ u t&3 @P% AP% FH% FH% t"3 @P% t*3 @P% x9V t,3 @P% 9GH vmf t63 @P% t+3 @P% t03 @P% 9GHt A;M t43 @P% 9GH vmf AP% AP% D{M

t = P t AP% tFj BP% AP% @P% BP% AP% t#3 @P% t$3 @P% uyA "w5t(= P uGWQ I9E @P% @P% uuA; u1j jjjj @P% 9GHt @P% P 9GH vif S`V w`tK CP% GP% Cl;Glu Ch;Ghu Cl;Glu! Ch;Ghu Cd;Gdu Cp; td;F Cl;Glu" Ch;Ghu Cd;Gdu Cp;Gpu (SVW CH% _^[ @ t AP% CH% _^[ @ u @ u BH% _^[ E VW BP% !L% BP% CH% `#w t[= tR=

tK= t4= p#t-= 00t CH% 0#u F;u FP% tZj _^[ t.= t'= t = F;u tO3 Sx; ;Cx :K| FP% G;x AP% _^[ CP% t@9x Sx; ;Cx :K| t99x ;Fxt ;Fxut:N|uo u)9u u#3 Vx; ;Fx :N| CP% AP% A`; CP% F;u @H% _^3 AP% FP% F`9A`u, Al;Flu$ Ah;Fhu C;] ;G` @H% DzE Dz4 A`;F`u, Ad;Fdu$ Ap;Fpu At;Ftu Al;Flu Ah;Fh Gp;Fp CP%

Ct;Gtu BP% Bt; FP% Ft;AttQ 9Z`u Bp;Fpu Bl;Fl FP% 9^tt AP% 9Ytt FP% FP% Ft;AttI 9B`u Bp;Fpu Bl;Fl F`u F`A; @Pt?3 B;U ;B`u';rpu" A;M ;C` @H% uC@W ;B` ;rpu ;rpu CP% FP% @uH F;u t03 FP% Dz2 D{8 D{2 @P% FP% DzM DzH; QSVW ^[] t*3 8^3 t`SW s^#E E$#E( #E ; E0_^ sI E0_^ sJ FA;u E$_^ E$_^ QSV AP%

x8G _^[ _^[ (SVW AP% _^[ _^[ SVW AP% UUUU 3333 SRj x;C _^[ _^[ SVW PRQ M V _^[ SVW )} SRQ M(V _^[ AP% x;F _^[ _^[ AP% x;G _^[ _^[ AP% x/G AP% x;G _^[ _^[ SVW u>3 u13 r'w _^[ _^3 SVW3 _^[ SVW _^[ <S3 u33 u43 wjr wUr wN3 w7r w&9u _^[ _^3 SVW _^[

SVW u.3 u43 s\3 wCr w0r w)3 w.r _^[ QSVW3 t-RQj _^[ SVW t5RQj 3RQj _^[ _^3 SVW Dz? Dz8 D{\ D{J D{C D{9 _^[ _^[ _^[ _^3 SVW t%Qj pPw t = PPt v`3 _^[ VW9] u'# _^[ SVW _^[ _^3 SVW s" u5F _^[ _^3 VW9] t+3 @P% C;] _^[] QS3 SVW PRQ _^3 SVW s' _^[ _^3 SVW

_^[ _^3 SVW _^[ _^3 SVW t63 _^[ SV3 W9u F;u _^[ SV3 W9u F;u _^[ VW3 VW3 AP% DzDz& Au0 Dz+ Dz$ Au, AP% FP% SVW FP% @ud AuB $hxw @uC Dz; _^[ _^3 u^3 GP% _^3 VW9] s! _^3 SVW s* _^3 SVW t#FI; _^[ _^3 SVW t"A; _^[ _^3 VW9] C;] _^[ _^[ BP% AP% CH%

_^[ CH% @ u FP% Dz? Dz8 CP% _^[ _^[ SVW t#B _^[ _^3 SVW _^[ _^3 SVW3 @P% _^3 SVW3 @P% _^3 S3 t#B _^[ _^3 t#B _^[ _^3 SVW sF _^[ _^3 SVW s= _^[ _^3 SVW F;u _^[ _^3 SVW 4:; t%B; _^[ _^3 SV3 AP% _^3 8sA t;j GP% _^[ AP% @HsV% @0u |$$ _^[ D$( D$

t$D |$8 D$d D$d D$d D$d D$d D$d D$d D$d D$ t$D D$d D$d D$d D$d D$d D$d D$d D$d T$, T$ |$8; T$ ; T$D T$ D$d D$$ D$d L$$ L$$ D$d D$d D$d D$0 D$0 D$4 D$0 D$4 D$4 D$4 L$$ t$\tY D$0 D$4 D$, s6 !D$ !D$ !T$ !T$ T$ D$d D$d D$d D$d D$d |$L D$T |$L

D$T D$L D$T L$, \$H3 t$P \$< D$@ |$8 D$( t$X; D$@;D$Ds? #D$L #L$H #T$T#t$P T$( :#T$T#t$P2 T$( T$( #L$\ #D$0 #L$$ #D$4 t$, D$@ D$` D$< ;D$ s:3 #L$H #D$L #T$P#|$T |$8 D$`HF D$` T$( D$X !L$ !D$ D$X T$( D$X !T$ !D$ L$, \$< D$@ T$ C \$< PSQ _^[ T$< T$$ T$ SV3 D$D D$@ D$< D$8 D$4 D$T

D$T D$T D$T D$T D$T D$T D$T @0u wIr D$D T$@ D$< T$8 D$4 T$0 D$T D$T D$T D$T D$T D$T D$T D$T T$H @H% @0u 9T$@rLw 9D$DrD D$D T$@ 9T$8 9D$<w D$< T$8 9T$0| 9D$4r D$4 T$09t$ D$T D$$ D$$ D$T D$$ D$$ D$T D$$ |$H \$P T$L3 D$ 2;t$ r0 @H% @0u ug2 |$H L$L D$Pt7; u+B;T$ D$

D$ F D$ D$, D$, SRV t$0 t$8 t$@ t$HV t$@ t$Hj _^[ _^[ T$8 T$0 T$0 T$8 D$0 D$4 D$0 D$8 D$< D$8 D$8 D$< D$0 D$4 D$8 D$0 D{c Dz& 4SV \$0 t[= tG= D$0 D$8 D$0 D$0 D$8 D$0 D$0 \$8 D$8 T$@ \$8 D$0 l$8 \$0 D$0 \$0 D$0 D$0 RDh _^[ ty= tU= tA= D$0 D$0

D$0 D$8 t#= D$0 D$0 D$0 D$0 D$0 tq= D$0 Dz$ D$0 Dz$ _^[ D$0 D$0 _^[ 0Pu2 D$0 D$0 _^[ D$0 D$0 _^[ 4SV \$8 @H% tM= t>= _^[ D$8 Dz! D$8 D$8 _^[ @H% t]= w7t = UUUU UUUU3 33333 3333 tH3 _^[ _^[ D$< @H% L$8= wSt(= L$8 D$8 D$8 D$8 D$8 4SV \$8 @H% _^[ D$8 \$8

D$8 _^[ FH% PRt _^[ _^[ 4SV \$8 D$8 D$8P D$8 |$, D$, D$0 l$0 |$0 D$0 l$, $ht \$H Au! D$8 D$8P D$8 $h< \$H Au D$8 _^[ D$8 D$0 \$, \$0 D$, _^[ 4SV \$8 @H% _^[ D$8 \$8 D$8 _^[ 4SV \$0 \$( FH% D$( L$0 D$( D$0 T$8 D$( D$8 D$0 D$( D$( D$8 D$( D$0

|$0 D$0 D$( D$( D$0 D$( D$( !tR= !t$= _^[ D$0 D$( D$( \$0 \$( D$( \$( D$( D$( \$0 \$( D$( \$( D$( _^[ 4SV \$0 \$( FH% t D$( L$0 D$( D$0 T$8 D$( D$8 D$0 D$( D$( D$8 D$0 D$( D$( DzY AtP `!t _^[ D$0 D$( D$( _^[ @H% "wttY= !t;= !uk A{{3 _^[ `"t @H%

@Rt D$8 D$< D$8 @H% @"wttY= !t;= "uk A{{3 _^[ FH% p w.t"= tS= 0!wIt:= P!t "wJt6= 0"t p"uZ #t _^[ SWV _^[ 4SV \$0 \$( \$8 @H% `0t _^[ D$( L$( L$0 D$8 \$( D$( _^[ 4SV \$0 \$( \$8 @H% _^[ D$( L$0 D$@ _^[ @H% p0t D$0 D$0 D$' D$< D$< D$< @H% L$8= D$83 D$< l$8 L$<

D$8 l$83 t$8 D$< l$8 L$< D$8 l$8 _^[ T$(t T$( D$( t$(t t$( D$( _^[ t&2 T$( T$( L$4f= D$( D$' D$4 D$4 D$4 D$' D$4 D$4 D$' D$( D$' D$4 D$( D$( D$( D$4 \$( D$4 D$4 D$( |$' #t$8; |$' _^[ 4S% VW= _^[ u 3 |$$ D$$ \$$ D$$ \$( t$0< \$( t$0 D$ D$$ D$ D$$+

D$<x w-3 D$( D$0 D$( D$0 D$ D$$ _^[ T$pV T$p DzE Dz@ AuH T$x T$p D$x D$| D$x D$p D$t D$p @H3 D$H |$< \$L \$D D$d D$` \$\ D$X D$T D$P D$xP \$X \$P D$p D$l D$| D$pP D$p D$x |$8 D$8 D$d l$d |$h D$h l$8 t$D t$@ L$L L$H |$8 D$8 D$d l$d |$h D$h D$d

l$83 3D$D T$` t$h D$8 L$8# T$< t$hG |$< t$@ $hp \$d \$` D$xP D$h D$d D$` \$\ D$| D$pP D$p D$x At? D$\ T$X D$T T$P $h0 D$T D$P D$\ \$X D$L D$D D$L D$D _^[ \$h D$h \$8 \$H D$H \$< L$8 D$< t$H t$@ D$h D$8# D$H D$hF t$@ t$T t$P t$X t$` t$hS t$` t$h t$L

t$XS _^[ T$8 T$0 Dz= Dz6 Au> D$8 D$< D$8 D$0 D$4 D$0 @H% \$0 D$0 \$@ D$@ T$8 T$0 Dz` DzY @H% D$0 D$4 D$0 D$8 D$< D$8 \$0 D$0 \$0 D$0 Au+ T$,S T$( T$0 DzM DzH T$8 T$( D$0 D$4 D$0 D$ T$( D$$ D$ T$8 \$ T$0= Az8 Az/ D$ T$ \$ \$ D$ T$ \$

D$ D$ Az5 \$ D$ \$ D$8 \$ D$( D$ \$ \$0 T$ D$ D$8 D$( Az( T$8 \$( D$( D$8 T$ \$ D$0 D$ D$0 D$ T$ Az$ SDh _^[ \$( D$ \$ D$ \$ D$( D$ \$ \$ T$ D$ D$ \$ T$ D$ T$ T$ \$ D$ \$ D$( D$ \$ D$0 D$ t:= \$( D$0 D$(

\$( D$0 D$( D$8 D$8 T$< l$8 D$8 \$ D$0 D$0 D$8 T$< l$8 D$ D$$ D$( \$$ D$$ \$ \$0 D$8 D$( \$ D$( D$( D$0 D$8 D$ D$( \$$ D$$ \$ D$0 D$8 D$( \$8 D$( \$0 D$8 \$( D$0 D$8 D$0 D$( T$ \$ D$ T$ T$ D$( \$$ D$$ \$ D$0 D$8 D$( \$8 D$( \$0

D$8 \$( D$0 D$8 D$0 D$( T$ \$ D$ A{; AuF Az' D$( \$ T$0 D$0 D$8 At\ D$( T$0 D$( \$ D$0 D$ _^[ _^[ \$ D$( D$ _^[ 0Puo D$$ D$( \$$ D$$ \$ _^[ _^[ D$0 D$8 D$( \$8 D$( \$0 D$8 \$( D$0 D$8 D$0 D$( T$ \$ D$ A{; AuF Az' D$$ D$( \$$ D$$

\$ D$0 D$8 D$( \$8 D$( \$0 D$8 \$( D$0 D$8 D$0 T$ D$( D$8 D$( \$ D$ D$8 D$( SDh _^[ D$0 D$ D$0 D$ D$ D$ D$ D$ D$ _^[ T$8 T$0 Dz= Dz6 Au> D$8 D$< D$8 D$0 D$4 D$0 @H% Aui Azt AzW FP% AzJ GP% D{R GP% FP% Dz D$/ T$H L$0 T$p T$P T$x

T$H T$P T$X T$p T$` T$x Dzy T$X T$` D$x D$| D$x D$p D$t T$P D$p T$H D$x D$| D$p D$t D$x T$` D$p T$X T$p T$@% T$x T$8= t{ D$` D$X D$x D$p D$h D$dP _^[ \$@ \$8 L$. Dz5 Dz, D$` L$6 D$H Az@ D$P \$` Az! \$0 \$0 |$. D$x2 T$h D$p T$0 D$X D$H D$X D$x

T$h D$h D$` \$h D$P D$p T$0 D$0 \$0 D$H D$. D$X D$0 D$h D$x D$` D$P Az' T$h \$h D$H D$p Az( T$0 \$0 D$P D$H |$. T$0 D$h D$p \$@ D$0 D$x D$P D$` D$P Au$ D$` D$P \$8 D$X D$H \$@ \$@ D$H D$X D$H D$X D$H \$@ D$` D$P \$8 \$8 !tb T$@ \$8 \$@ D$X

\$P \$8 T$@ \$8 \$@ D$` \$H \$8 \$@Q \$< Az\$0 AzO \$h D$X D$H D$h D$P D$h \$h D$` D$P D$H D$h \$@ Aui \$8 0#t* _^[ _^[ \$@ \$8 L$8 T$@ D$8 D$P D$/ 8D$/ _^[ T$( T$ T$( T$8 T$ T$0 Dzy T$ D$ D$$ D$ T$( D$0 D$4 D$8 D$< D$0 T$ D$8 T$8 T$0=

D$P D$\P D$8 D$0 8D$ _^[ D$( D$ D$( Au$ D$ D$( `!u" Au3 D$ D$( SVW T$ 2 T$( T$ T$( Dzt Dzs D$( D$, D$( D$ D$$ D$ D$( D$, D$( D$ D$$ D$ T$0 T$ T$8 T$( DzO DzJ Auu \$0 \$8 D$( D$, D$( D$ \$8 D$$ D$ \$0 \$( \$ = `0t _^[ D$@ D$LP t$D D$(

D$ T$( T$ D$0 \$( D$8 \$ L$ T$( D$ D$8 _^[ SVW T$(2 T$ T$ T$( Dzt Dzs D$ D$$ D$ D$( D$, D$( D$( D$, D$( D$ D$$ D$ T$0 T$ T$8 T$( DzO DzJ Auu \$0 \$8 D$( D$, D$( D$ \$8 D$$ D$ \$0 \$( \$ = _^[ D$@ D$LP t$D D$( D$ D$0 D$8 _^[ T$4S

T$0 T$@ T$0 T$( T$8 T$ Dzy T$( T$8 D$ D$$ T$0 D$ T$@ D$ D$$ D$ T$8 T$( @H3 D$( \$0 Au; D$8 \$@ At1 {,; `"t _^[ AP% PSWV _^[ T$4S T$0 T$@ T$0 T$( T$8 T$ Dzy T$( T$8 D$ D$$ T$0 D$ T$@ D$ D$$ D$ T$8 T$( @H3 D$( \$0 Au; D$8 \$@ At1 {,;

_^[ AP% PSWV _^[ D$@ D$@ D$L D$L D$L \$, \$, D$, D$ D$8 D$$ D$0 D$( @H% D$H D$D t"= T$< L$4 D$0P D$<Pj VRP T$0 \$8 L$$ D$$ L$$ \$ D$ 3 L$( D$( D$(+ D$H \$D3 t$D t$Lj t$4V _^[ \$$ D$83 :D$8t" |$$ |$$ D$$ D$$ D$$ D$ D$0 D$8 #D$, |$ D$0H L$8 D$0u D$ L$$3

|$$ L$$ \$$3 \$$ T$, T$, D$, D$$ D$( u;3L$( L$<3 L$<u D$, D$$ D$$ D$$ D$( T$,3 D$$ T$( T$, D$( D$, @H3 D$$ D$ \$< \$8 D$4 D$0 tq= _^[ r-9\$(w'r 9\$ D$, \$4 \$0 D$< D$8 \$$ D$ 9D$(w 9D$ T$$ D$ 3 9\$( L$, L$, w-r D$, \$, T$$ D$ D$$ D$ t$$ t$,SV t$0 t$8 t$@

t$HV _^[ SVW3 #M #E$ 9u(u 9u(t _^[] E$# #M #E$ 9u(u 9u(t _^[] QSVW3 #u #M$ tv#E _^[ _^[ _^[ LSV3 M$#E # M$; VSQP _^[ #E #U$ U,^ D$h D$H D$L D$l D$L D$| D$d T$<< D$d D$| D$d T$< D$p t$$ t$l D$L D$$ D$l D$L \$H \$ L$h L$Xt& D$< D$< D$< t$| vH3 T$d T$(3 t$, D$` D$< |$x

|$@ \$\ \$0 T$T T$4 |$, |$, |$, T$, P tu T$|R t$0PVW t$d t$< t$DQ D$x D$|P t$T t$, t$4 t$l t$@ t$XVW T$x D$`P D$lP D$,j t$d t$< D$xP D$4Pj t$@ t$X L$L T$$ D$@P t$0 t$HVW t$| t$| D$@P t$\ t$\ \$@ D$@P D$DP D$DP t$| t$| \$@ t$d t$<R t$| \$@ D$@P D$DP D$DP t$d t$< t$D

t$| D$@P t$\ t$\ \$@ L$( D$@P t$T t$, t$4 t$l t$T t$T D$@P t$\ t$\ \$@ D$@P t$l t$l t$| t$| t$T t$T \$@ t$@ t$XVW \$@ D$@P t$l t$l t$| t$| t$@ t$XVW D$@P t$\ t$\ \$@ T$0R t$0PVW t$d t$< t$DQ \$0 L$(# D$4 #L$L3 T$p T$$ D$HP D$lP D$`j t$d t$< D$H \$h D$ D$l D$$

\$X tH3 9D$p D$p D$`P D$|Pj t$@ t$XVW D$d t$| |$x D$( D$` D$<j L$8Q t$8PVW t$l t$D t$LS |$p D$0P t$L t$L \$0 |$, |$, L$(# #L$L3 T$@ T$$ D$HP D$lP D$`j t$d t$< D$h D$H \$h D$ D$l D$$ \$X D$`P D$|Pj t$@ t$X D$d t$| |$x D$( D$` D$< L$0Q t$8PVW t$l t$D t$LS |$@ D$0P t$L

t$L \$0 T$(# D$4 D$8P t$PVW t$l t$D t$LQ \$0 T$(# D$0P T$, !t{ \$< t$,SVW t$` t$8 t$@Q L$X #D$$3t$$ |$( D$<# #t$L# L$ # #t$L t$4 D$$ T$X \$ D$L D$4 D$( D$4 p!t \$< t$,SVW t$` t$8 t$@Q L$X #D$$3t$$ |$( D$<# #t$L# L$ # #t$L t$4 D$( D$4 t$, PVW t$` t$8 t$@Q D$4 D$4 t$, t$DVW t$`

t$8 t$@ t$x T$4 T$, !tE t$, PVW t$` t$8 t$@Q T$4 D$4 t$, t$DVW t$` t$8 t$@ t$x D$4 3t$$ T$( \$L3 L$ # L$4 p"tQ #D$$ #D$L t$$#D$( #\$ #\$< #L$ #t$L D$4 3t$$ T$( \$L3 L$ # D$4 D$$ D$$ L$ #T$L D$X# L$$#L$L #\$< #T$( T$4 t$<3 \$@ \$h \$` T$, #T$(# T$$ L$, L$, D$ T$t T$L

T$` L$h |$@ L$0 D$t D$\ T$T D$@ D$t3D$\3 #L$0#D$ #D$T# #L$0 #D$ T$t!T$\# L$T# L$T L$, T$` T$, D$h L$XB T$, L$(3 \$t \$X D$, T$h D$` !L$`# |$` D$ L$h |$, |$p D$p T$, |$, t$< L$( T$h D$, T$h \$t 3t$$ D$(#\$ #D$L D$4 t$ \$0 \$@ \$pt T$<3 D$, D$` T$`#T$(; T$$ L$, D$0 L$@ T$L

D$` L$h L$, D$p D$t D$h L$ u T$` L$t D$\ 3D$\ L$`#D$t3 #L$ #D$T#T$`# #L$ T$h!T$\ #D$t# L$T# L$T +L$, L$X T$p D$0 T$@ D$, L$X T$<@ D$, #tU 0#t _^[ #\$$3t$$ \$@ |$(# #t$L# L$ # |$@# #t$L t$<3 \$0 \$` T$, #T$( T$@ T$,; |$@ T$L D$@ D$ T$` L$0 L$h T$tu" D$@ D$\ T$T L$@3 #L$h#T$@3 3D$\ d$\ #D$t#

#D$T #L$h #D$t# L$T# L$T T$, T$` T$, D$0 L$XB T$, |$@ |$@ T$p D$p WRV t$x _^[ SVW sG _^[ QSV SQVW x#VWS r"= _^[ _^3 \SV D$L |$d T$P \$X L$T< uB3 D$P T$X D$L T$T D$P T$X D$L D$T D$\ D$` \$0 T$@ t$, L$8< u>3 D$0 T$@ D$, T$8 D$0 T$@ D$, D$8 D$d L$4< T$4

T$4 D$4 T$` D$ D$` D$( D$` |$ D$ |$( D$( D$ 3T$ 3L$( 03D$( D$ 3 D$ u8 T$ T$( D$ D$( L$X3L$T3 D$P D$< D$L T$H D$D T$P D$< D$H D$D D$P L$@3L$83 D$0 D$@ D$, T$T D$8 T$L D$@ D$T D$8 D$L T$4 D$4 T$4 t 3 D$, T$0 D$$ T$4 D$, D$0 D$$ D$4 t$ |$( D$( 3D$( I3t$(3

D$X T$ L$ \$X D$( BH% t$8 t$8 t$ S t$8 t$8 T$$WV t$<R t$ S t$< t$0 t$0 t$0WV t$0 t$0 T$X t$( \$ t$d T$, L$` T$\;T$ t$4 t$(WV D$T L$L;L$ t$4 t$( t$( t$d ;T$ t$P9t$\| L$` t$\ 9t$L| L$T t$L T$, D$d D$0 |$d D$d |$d D$$ D$d D$4 |$d D$d wir |$d |$02 \$$ L$4 \$( |$H

|$<r \$T L$@r |$P |$D T$L D$8r \$H D$D T$P \$ \$( D$ t$T |$DW t$P t$H t$L \$8VS t$X t$P t$H t$@ t$\W t$P t$H T$(VS D$ t$P t$X _^[ t$< t$0 t$ t$< T$( t$0 ;T$ ;L$ |$0V t$8W t$ t$\ t$8W D$X T$\ D$` T$d t$8 t$8 t$ t$8 T$( t$8 ;T$ ;L$ |$(V t$<W t$ t$\

t$< \$@ t$T T$8 L$L D$ D$( T$8 L$LQR t$P t$H T$ D$ L$L T$8QR t$P t$H t$X D$$ t$P T$0 D$ \$@ t$T D$8 D$L D$`9D$du D$8 T$L L$8 |$\ D$ t$P t$H t$T D$DP t$X L$p t$P \$\ T$h L$`; 9T$X T$L D$dw T$ ; L$8;L$` L$` D$ D$X T$\ D$X T$\ t$X |$\ \$X L$\; L$X \$( T$P

D$\; t$8 t$8 D$\P t$\ t$< L$p t$0 |$d T$p \$\; 9T$` 9|$ D$d| D$T t$P; \$(; t$\ T$0; D$,| t$4 T$$| L$T T$H; D$@9D$<s D$< T$ D$@ L$ \$P D$L; w%r T$89T$Ds L$D D$ T$8 D$ T$0; D$, t$4 T$$ p!t]= t$\ L$T T$H; D$@9D$<v D$< T$ D$@ L$ \$P D$L; T$89T$D L$D D$ t$\ t$\ t$\ 0#t _^[

T$T9T$Hw D$@9D$<s D$< D$H D$ D$@ T$ D$P;D$Lr D$Dw T$8; T$P D$8 T$8 T$8 T$L9|$0 D$,| D$0 t$4; D$$ L$8 D$ D$ L$8 t$\ t$\ ux3 \$( \$( t$P T$\ L$8 D$ T$\ L$8 T$\ \$( T$\ D$ D$X D$\ D$` D$d RPV t$d t$d t$d t$dV _^[ D$D D$D D$L D$L D$L D$L D$L D$L D$L D$L D$L D$L

D$L D$L D$L |$( T$,t0 D$ D$ D$ D$ D$ \$0t< D$$ D$$ D$$ t$8 D$4 D$$ t$8 D$4 D$$ @H% p0t _^[ D$HP D$DP t$$Q t$0S t$,W t$8R D$L D$< t$@ |$D \$H D$HP D$DP t$4 t$( t$@ t$4 t$, t$@ t$T D$@ L$H T$D t$@V t$LV t$, D$< D$\ t$D D$P t$L t$T D$p D$t D$h D$l T$@

L$H PRVQ _^[ t$ |$$ u@3 D$ D$$ D$ D$$ |$0 \$( L$,< uB3 D$0 T$( T$, D$0 D$( D$, T$d t$< \$4 |$@ L$8< uB3 D$< T$4 T$8 T$d D$@ D$< L$4 D$@ D$8 3T$ D$ D$$ T$ D$D T$$ D$ D$D D$$ T$(3T$,3 D$0 D$, T$0 T$( D$, D$0 D$( T$43T$83 D$< D$< D$@ T$P D$< T$P D$8

T$T= T$@ T$@ D$@ @H% D$d D$` D$\ D$X D$L D$H D$4 p0t _^[ t$0 t$0 t$( t$( t$( t$, t$P t$ t$ t$8 t$8 t$$ t$H T$ t$0 t$ D$L D$H D$4 L$@ \$d L$` t$\ |$X wur t$P T$<r \$T L$8r w62 T$L t$H L$4 t$X t$` t$h t$pV t$8 t$P t$XV _^[ VWh FD3 @H% Ph(5 Ph 6

Ph 7 Ph08 Php: PhP; usS uTS Ph < u5S Phx< @H% Phx= Ph > Php? Ph@@ usS uTS Ph B u5S CH% D$, L$0 D$, T$0 D$4 D$8 VDh WxP T$DRQ D$0 $uf ^[] tK3 x?;} x G; hSVW AH% $tH $SP CH% CHG% FH% ;8u CHA% $uY @P% @P% @H% CH% @H% $um PhPD AX3 v:V C;_ @4;G4 @G; @G; 9x(t x0G t2h@

FH% `#w wpt6 p#t 00u8 0#u] F4;A4s F4;B4s F4;B4s F4;G4s F4;B4s Qlu F4;A4s F4;G4s F4;B4s Qlu F4;G4s F4;B4s Qhu Kxt" F4;B4s FH% F4;A4s F4;B4s F4;B4s QltA F4;G4s F4;B4s Qlu Kxt$ F4;B4s AH% Pu#3 H,B;Q O4;K4s N4;O4s B4;C4s GP% A4;B4s A4;B4s A4;B4s A4;F4v q4j q43 u#j t%j p43 GP% G,3 p4j FH% C;^ ^[_ @Vtz CP% GP% C`;G` Cl;Glu[ Cp;GpuS Cd;GduK

Ch;GhuC SVW _^[ @(3 Hp; HHj _^[ D% Qp; Hp; @u0 to3 F;u _^[ `#t p#t `#t p#t t*; C(;G( C`;G`u\ D% `#t p#t `#t p#t t*; C(;G( C`;G` D% ~`; G`;A`uP Gl;AluH Gp;Apu@ F`;B`u* Fl;Blu" Fp;Bpu 0vV ;Y` ;Yl ;Yp ;H`u[ ;HluS ;HpuK _^[ _^[ _^[ _^[ W;s F;s _^[ _^[ _^[ _^[ YHVW AH% pPw PPt `Pt 9J4

`#w$tp p#t< 00t, pPw PPt `Pt Pu6 AH% AH% `#w tz= tq= tj= tS= p#tL= 00t>= pPw t5= PPt.= Pt = AH% _^3 tCV pPw PPt `Pt 9x0 0#t8 9x0 p#t G;~ B;V B;V SV @H% @H% `#t p#t G0j 9p0 pPw PPt! `Pt pPw t/= t(= PWS PWS p`WS tJ3 _^[ CH% _^[ t@= 1;C Jp;K v PPt `Qw RwJ `Rw( @Rt

`hw t7= gt%= @ht Pht pht C 9C BH% w4t w$t tU= 0#t @#u# PPu _^[ GH% CH% @H% xuu x^u xGt [^_ G;~ !D% G;~ _[^ (SV @H% AP% S|G;~ t>3 tB;~ FH% BP% FHC% B;V t>3 p#u 0#t t#3 BH% 0#u @x; CH% 9Hx CH% A(G A,;{ BH% uy3 pPw PPt `Pt A;J t,j x$V _^[ F,; F,^] v0;

_^[ Pu9 q4B; ~,; F,; F,; VW3 ATB AT;S G,; G,; G,; G,; C,; O,; B,j G,; G,; I0; r)3 @0; ATF AT; ^`; _^3 W`; _[^ pPw t!= PPt `Pt Pum ^[3 FP% 9~8u GP% Wtl 9Nht_ ;W`uW Ft;GtuO Fp;GpuG Fd;Gdu? Gl; Gh; E _ AP% PSV s`V PSQ Q`; GH; K`; O`; E _^ jjj jjj C`+ u53 8_^ FP%

9~8 ;Flu ;Fh PVW ;Flu ;Fpu ;Fhu ;FdtB PVW t'j KHV CH3GH ur3 F;s _^[ pQt: Qt2 Qt* pQt 0Rt u|3 G;~ _^[ _^[ _^[ SVW S`; K`;} CP% 9C8 G`;F` Gp;FpuV Gd;FduN Gt;FtuF t>; t$; FH3 PuL FH3 u@3 G;{ pQt5= Qt.= Qt' pQt 0Rt C;_ ^[2 SV x[3 vP3 8A; 6;K x6F;u ;;W t=F; ATB AT; ;;W H(tx

@P% w{3 sF;u t#j HPj t$; xHS x<S ATB AT;V _^[ SVW xAW x7W x-W _^[ _^[ tNS u 9 Ap;Cpu At;Ctu _^3 P`; r`; PSW ^[_ ^[_ xqS xdW AH% jjj VWj |$$ D$$ D$( @\j N|j VWj D$$P |$, D$, D$0 D$ P @\j N|j |$ tN+ [@_] t(+ ^[3 VWj D$ P |$, D$, D$0 D$$P jjj |$$ @\S @\j

N|j |$ Ct;Ft plj ;OHrq;OLwl |7< D7< 9Wp Ap;Gpr +Gp; A|j @P% AP% u43 ~`; r`; FH% tV; Gd;Cd u/9Opu* Gt;Ct Gx;Cx G|:C| FH% FH% AP% AzF AP% ;Al ;Blu ;Blu tZj _^3 _^[ AH% GP% t;; t19Odu, Gp;Fpu Gt;Ftu Gx;Fxu G|:F|t% AH% BP% ;8ut ;Fhu ;xhu t\j _^3 _^[ VW3 9Xx @|:G| `#w0 Ax;Bxu A|:B| t2A `#wPtp w>tf p#t

00u _^[ ^`% @P% tRA h(} Vl3 WVS _^[] (SVW _^[ BH% AH% 9pxu `#w0 `#w*tH= t?= t8= 0#t% p#t 00ur AH% `#w t<= t3= t,= p#t 00u 9pxu x4S _^[ [_3 v|t Ix; [_^] 0SV2 @H% u78] @P% F;s A|F B|;s pPw Bl3 G;{ p#t 0QW Gl3 Al3 G;} Hl3 _^[ BH% `#w$tB= t9= t2= 0#t" p#t 00u13 G|F A|;r

pPw CH% `#w, t(3 @P% @x3 @xA Bx3 @xA Bx3 @xA Bx3 @xA Fx3 @xA vx; vE+ t'3 F|B A|;S vxI B(;Bxu B,:B|t pPw PPt `Pt Pu& GH% `#w t@= t7= t0= p#t _^[ FH% `#w$tB= t9= t2= 0#t" p#t 00u AH% BH% 9px GH% `#w, AH% `#w*tO= tF= t?= 0#t, p#t BH% `#w t<= t3= t,= p#t 00u 9pxu _^[ P|V

Wx; ;Gx :O| 9Ytu^ A`;G`u= Ap;Gpu5 Al;Gluqx; ;Axu :Q| _^[ SVW O|@ ;Htu ;xtu @x3 B\C tR= Rt7= Rt0= Rt)= pRu pht tg3 ATG AT; 9Htu PRS CH% @PP CH% @t;Atu 9Xt AP% 9xtu 9Htu" B;S ;ptu ;ptu1 B;S ;B`u Bt; tWj CH% ;A` y`% @P% Gx;Cx G|:C| AH% 0#t t+Q t)3 tR= Rt7= Rt0= Rt)= pRu pht ;C`

w!t&= 0#u t(= pPw_tX= @Pw?tO t5= PtD= PPt `Qw RwFt `Rw( @Rt `hw t7= gt%= @ht Pht pht t-R ;{tu ;{t ;xtu @H% GH% t\3 tC@;G u2; 9x`u' q`V @P% B;V x:P t'jPh CH% F;s _^[ _^[ _^[ SVW BP% FP% u(;M$sS; _^[ tSW _^[ ~p;} _^3 Q`;U @p@9B V(3 t+3 @P% CP% AP% t+3 @P% FP% AP% PWQ Q`;U

O`;M W`; wl; t*9 u"9qlu Ap;Gpu 9Ytu tUj tR= Rt7= Rt0= Rt)= pRu pht 1;G HthHuU3 SVQ tR= Rt7= Rt0= Rt)= pRu pht 1;G HtQHuE3 VSP tR= Rt7= Rt0= Rt)= pRu pht 1;G GP% SVP z`t Ap9B _^[ y"3 _^[ _^[ _^[ _^3 V`; _^[ PRSW SVW tP; F(3 Hp; z`; Jp;N UUU t)3 R(S Ax3 @xF rx3 vxG IxHOu

RxNOu RxHN; s(+ [xu [xJ r";U @xG @x3 @xA vxOH Rxu Rx; SVW AH% r$% @Pu B43 9p$s B4A;H 0#t5 `#t% p#t 00t 9;W h@X t1j AH% tH= y43 Y,9W @,@; q,B;W !D% G;~ G;} _^[ _^[ _^[ p8;] ^[] tNW C;^ [_^ @4SVW tM; VWS VWS _^[ [4VW3 xHF;s F;s _^[ ^[Y] [Y] Ph@f GA;N Ph@f GA;N _^[ _^[

tbSW tD3 G;~ _[^] G;~ @9G,s _^[ \$ L$( L$X D$\ D$T D$` L$8 D$< D$4 D$@ L$H D$L D$D D$P D$ u#9G t G;~ D$ D$\P D$TP t$0 L$P D$$ D$ D$$ D$ D$( D$, G;~ u#9G t D$( D$, v7j A@;F v5j A@;F L$<Q L$4Q t$@ L$0 D$LP D$DP t$P |$@ D$H T$L D$D ;;W st)W |$@ D$H L$L T$(

D$D |$0 D$8 T$< D$4 ;;W |$P D$X T$\ D$T ;;W _^[ _^[ L$D L$, L$,Qj T$( D$D |$0 D$8 L$< T$( D$4 L$4 L$, L$,Qj T$( D$4 |$P D$X L$\ T$, \$T _^[ _^[ _^[ T$, D$T _^[ F,P F0PV B;V hpz G;~ C V B(3 FH% pPw td= PPt]= PtO= PtH G(3 ;Hxu :H|t v6j A@; tu3 ;C,v6; ;C,r-

_^[ _^[] A@; A;J 0_^[ @X; sOV F43 F4B;P F43 F4B;P G;} ^_] tOP FH% pPw t4= PPt-= _^[ _^[ Op; Ot; QSVW sw3 G(u _^[ @xF Rxu Ixu tE; t%; t!;qxu @H% t = IxO _^2 GH% CH% B|P rxV yxPW FH% tw= tp= 0#tb= `#w$tB= t9= t2= 0#t" p#t 00u Ax; yxPW FH% t~= 0#tp= `#w$tB= t9= t2= 0#t"

p#t 00u% @x; @H% ;H r @H% Z 3 uJA ^[2 I,SV 98t t4A _^2 t4A _^2 AC; t{3 AP% 9Atu_Q tPF;u AP% 9Atu _^2 ] V _^3 VHW AP% Ft;At @P% Ft;At At@ _^[ SQVPW tM3 _^[ tVW AC; t83 AP% 9AtujQW tC3 _^[ tbW AF; t83 AP% 9AtujQW tC3 _^[ _^3 pPw t`= PPtY= PtK= PtD= @Ru5 @H% BP% Bt;Ft PRu.

@t@; u,@ PVWS3 tVS AF; t83 AP% 9AtuKQS pPw PPt `Pt PuA @`; 0#w|tH @`; `#t p#t @Rt PRu5 @`; PpS SVW BH% F`; BH% 9xx ;0u0 ;7u. ;7u+ ;0u) t'F ;0u. _^3 K V t(= pPw[tT= @Pw;tK t1= Pt@= PPt `Qw RwFt `Rw( @Rt `hw t7= gt%= @ht Pht pht 0#u J|% O|2 u8: O$3 98u 9Hxu 8H| CP% _^3

FXW N Pj S`; G;{ Ah3 FXk 9OXv" ;OXr t(= pPw]tV= @Pw=tM t3= PtB= PPt `Qw RwFt `Rw( @Rt `hw t7= gt%= @ht Pht pht ;Hp FP% G;< BH% ;V`r F`;FX 9P` ;0t# 9L8 9L8 9L8 @`H; 91w 9Xtu!F tF3 91w?@ ;P` @`H; V`9U F`;FXv 9wX ;pX _^[ _^[ _^[ _^[ jlj 9z(t Bp;CTr ;B`u6 BpF ;CPr 9r(t BP% ;B` ;B`u>

;C\ Vh | CX3 Ap;E Qt; 9A` 9CXv ;H`t+ q`9u qp; S`9U V`9U t@3 9KXv! _^[ @P% t!3 @P% F`9 Fpt AP;E @P% t%3 @P% _^[ SVW _^[ B`@ ;C`u AP% FP% AP% uyB; AP% GP% _^[ BP% BP% FP% _^[ _^3 SVW 9E E(t! F;u 9M E(t; ;E _^[ ud; u`; u!9U E 9E E(t/ _^[ _^3 @G; ;z`u? BP% FP%

A;M _^[ tz tf3 u,G _^3 WVP v/3 v23 v63 v63 _^[ @t (;w ^[_ .h0 H$; r.; SVW tKWhAon9 t?V tMj hSHEX hSHDR tXj hRDEF t<P hSTAT tHj hISGN tnP F P t|j hOSGN hOSG5 u(; F$P F$P t5j hPCSG _^3 hL( tFW tLS v2W3 _^[] _^3 4;w _^[ _^[ ;A r Y V3 tIW ^[] tRP x,(r @(] @,] 9~,v" ;~,r

9^Tv `;^Tr 9^<v `;^<r PWQ x0$ tGj` x0$ t=j` t?W x0$ _^[ x0$r& _^[ _^[ ;A<r A4] Y,V3 tEW A4^[] ;H,r ;Q\ @D] @H] @T] ;ATr AL] 9A\u 9A\t VT3 \;8t Q(_^[] _^3 8VW D$< xPh$ L$< `Iu 4Iu (Ju SV; rO;w PQS SV; rK;w 4PQS SV; rU;w fff PQS SV; rK;w PQS SV; r];w QRS vq3 QS3 vg3 t4W

Op^ SWj jjj @Iu xrj K|^] N0W FLj s(W x7P t1V QSV O4h GLPW @Iu x$3 h\U j P @Iu x5j {$_ s 3 _^[ @(P xc3 _^[ _^[ _^[ _^3 4VW TSV B4Pj _^[ <=uY <&t _^[ DVW3 h86 @ j [ j [ j ^ j 9F F 3 @ )F ;H 9H 9H ;H ;H ;H @ !F @ 1F u h [_^ hX8 [_^ uM9 _^3 ShL

x/3 _^[ t(k p 3 St3Ht$hx8 9P u r>h O4S ;2s < t ;0r \u2; u)h u)h u)hP BPj _^[ _^[ _^[ uh_ xbh|A s$3 SVW @C;] G 3 ;B G :B u G!:B!u G":B"u G#:B# G ;B u G$;B$u _^3 SVW _^[] t$h @ _[ _^3 < t A;H u$97u <,t <)u ;A8t AFKu ;P8t @8+ CLP C4P p W ALP A4P ?"u 2\B ?\u 2\B BGI x;SW NVW3 [^]

[^] x>P t3W QVW tjh jjh @PQh t1PQh j<W t:j<P _^[ BNu xFV ^[3 St% u$h 9G [_^ [_^ $hd $hp $h| V@P 0_3 z@3 QSV F$W <0| <9~ _u% _^3 <'u' <"u t%<<u! _t( :u[8Q _u@ W;F </ul :*u] <*u :/t <;u C<\uJ %<\u. 99sS \u9 <_t <.u F;w tIC;^ C;^ ;.u tRC;^ C;^ eu= C;^ euA <+t <-u6

C;^ ;#us WQR t-3 _^[ V;{ ?'u' >'u W;p <a| F;p _^[] _^3 VW; sZ3 0|> _^[ _^3 SVW F;r _^[ _^3 ::u C;^ ;_u C;^ ;:u) :u#; ?_u v<+ VW; <"u t;< t7<\uu'GA; GA; >\u3 PVS @_^ _^[] F+u _^[] F+u _^[] F+u _^[] F+u _^[] F+u _^[] F+u _^[] F+u _^[] 0|; <0| _^[] xuq <a| F;s

_^[] F+u _^[] F+u ^[] ?.uI PGWV ?.u PGWV u#3 <#u @t& 8=u 8.uW =u( [w4 <-u ^[] SVW SVW _^[ SVW t') hx8 u( _^[ N j hX8 N j hX8 u%h N j hX8 h|A PhX h|A SVWP y(hL PhIFCES t9W y,h t9W y,h t9W t9W t9W Y_^[ PVW w0h Y_^ v h v!h Phx t'f zf; Ph8 @Iu f9G Sh( @Iu

_^[ DSVW 5u9 Y_^[ SVW F ;F(s F0P Y_^[ @Iu xLW SVW _^[ QSVW _^[ SVWj` D$d t$8 L$@ L$$ L$P L$< L$0 L$8 L$H L$( L$D |$@ T$$ |$< \$P |$8 \$H T$( tJHt%Hud T$( \$$ |$< T$( \$$ |$< D$( D$$ D$< \$@ \$P \$8 T$H \$@ D$$ T$< D$( \$P \$8 T$H \$@ D$$ T$< D$( \$P \$8

T$H T$@ T$@ D$@ D$$ D$X D$P D$0 T$< D$8 D$( T$H D$D D$@ D$$ D$P D$< D$0 D$8 D$H D$( D$D D$$ D$X F03 D$T D$" D$L D$T= L$` D$h D$`` D$h D$`@ D$h D$h D$h D$h D$x D$h D$x L$` D$h D$p` D$x D$" D$` D$H D$h D$p D$x |$| L$p D$x D$h D$`3 D$` D$h L$p D$x

D$` D$h L$p D$x D$` D$h |$l L$p D$x |$| D$` D$h L$p D$x D$` D$h L$p D$x |$| D$` D$h |$l L$p D$x |$| D$" D$` D$H D$h |$| D$x L$p D$p D$x D$` D$h L$p D$x D$` D$h D$p D$x D$` D$h L$p D$x D$` D$h L$p D$x D$` D$h D$p D$x D$` D$h L$p D$x D$` D$h

L$p D$x D$` D$h D$p D$x D$` D$` D$L D$h L$p D$x |$| D$` D$L D$h L$p D$x |$| D$` D$L L$p D$h |$l D$x |$| D$` D$L D$h L$p D$x |$| D$` D$L D$h L$p D$x |$| D$` D$L D$h L$p D$x |$| D$` D$P D$h D$p D$x |$| D$` D$P D$h D$p D$x |$| D$` D$L D$h L$p

D$x |$| D$` D$L D$h L$p D$x |$| D$`P D$h D$`X D$h \$l D$`H D$h D$< D$` D$h \$l D$X D$` D$h \$l D$$ D$` D$h D$@ D$` D$h \$l D$@ D$@ D$`t D$h \$l D$`l D$h \$l D$`t D$h D$`t D$h \$l D$`| D$h \$l D$`P D$h \$l D$` D$h L$p D$x D$`t D$h L$p D$x D$" D$` D$8

D$h D$0 D$` D$h D$l L$p D$x |$| D$" D$` D$8 D$h L$p D$x |$| D$0 D$` D$h D$l L$p D$x |$| D$0 D$h L$p D$x D$0 D$` D$h L$p D$x D$h D$pt D$x D$` D$0 D$h D$p D$x D$` D$0 D$h D$p D$x D$p D$x D$p D$x D$h D$p D$x D$D D$` D$(3 D$h D$p D$x D$` D$( D$h

D$l D$p D$x |$| D$D D$` D$( D$h D$p D$x D$D D$` D$( D$h D$p D$x D$` D$(3 D$h D$l D$p D$x |$| D$D D$h D$x L$p D$` |$| |$l t/PQ D$\P D$` D$# D$# D$# 8D$"uM |$\ 9L$ |08 D$X |$8 @PhP D$0P D$4 D$X D$0 @Ph T$( @Ph T$( &tW 'tR #tM %t> $t* (t% @Php T$( %t\

#tW t> !t9 "t4 $t/ &t% 't @Ph T$( tu @tp= %tX #tS t: !t5 "t0 $t+ &t! @Ph L$0 0tu ptp= %tX #tS t: !t5 "t0 $t+ &t! @PhX L$0 @Ph 0t*= t#= @PhP @Ph @Ph L$( @Phx L$( @Ph L$( D$X D$0 D$4 L$0t L$03 D$0 D$X D$0B @Ph0 D$T D$T |$Ti |$TY D$X= D$X T$0 |$0 t$X

|$8 t$, ;L$ D$X @Ph D$0P D$4 @Ph D$<P D$@ D$XB D$X; ;L$ _^[3 @Ph D$0P D$4 @Ph D$0P D$4 D$0P D$4 @Ph D$\P D$` D$XP D$\ D$4P D$8 PhP D$TP D$X Phx D$LP D$P D$@P D$D @Ph D$0P D$4 !"#$%&'()*+ ,-.PPPPP///01 234 899::;;<=>?@ABBBCBBBBBDDEEEEEFEEEEPGGGGHHHHIJKLMNO SVW _^[ D$0 D$DP |$D |$` \$Hu |$b \$D |$P t$H D$ T$, t$4 L$( t$$hh

9PQ t$(h t93 9|$4v1 QWh G;|$4r tC3 9|$(v; QWhH G;|$(r L$ T$, L$ T$,; vv3 t$$ VRQh t$$G Sh, QSRh D$0 L$4 T$0u! L$< T$0G L$4u u`8 PQh t SQRh PQV u2h4 Jt6Jt JuC t7h t'hh D$ L$( T$4 L$ L$(G T$4 D$ T$4 L$( QSRh (Ou RVQh \$$ T$ T$ 3 t$( L$, \$4 T$< t$( L$, T$8 D$, t$ t$(

VQh t$ L$ ;D t$0Qh L$' T$@ \$4 t$( L$, T$< t$( \$4 T$< L$, \$$C \$$ \$03 t$ |$< L$$ T$( \$4 L$, t$, t$ D$4 t$(Vh@ t$ L$, T$( \$4B T$( L$, \$4;T$0 L$$ |$< \$0 t$ L$$ |$< _^[ _^[ _^[ D$pP D$t _^[ D$xP D$| Qh` Qh0 _^[ VhP L$8t8 RVh L$8 _^[ RQhp Rh _^[ Qh4

_^[ t$@ L$@ _^[ wy wrJ _^[ _^[ L$@ _^[ t0Qh ItA _^[ _^[ v. Qj hx _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ _^[ Rhx _^[ _^[ T$@ _^[ _^[ _^[ _^[ L$8t8 Whx tD @t? L$8 _^[ t$ Jt7Jt t$ \$@ JuL t$ D$$ L$(t8 Shx L$0 D$0 D$( t+ @t&= t$ |$0 |$0 |$0

L$(# t$ L$(B D$$ _^[ L$$# T$< L$$ t$8 L$$#D$8 u9B T$< _^[ Wh` L$8t6 Whx t?It5 tB @t= t"Iu^ t$8 L$$ T$8 t+3 L$$#D$8 u1B _^[ Wh` |$$ T$ Shx Sh0 tE @t@ toIu T$ F #D$ L$$ L$$# u4B L$ _^[ Sh` t39 T$4; QSh8 L$43 L$4G T$4 _^[ L$< t$ T$$t6 QhP tB @t= D$< T$$ t$ G \$<

T$ _^[ T$$ L$ T$0t6 QhP L$$I D$$ t* @t% T$8 L$$ T$03 D$ T$0F t$ _^[ t$ D$8 #D$8 D$hP D$l tE @t@ D$ u @ uH@ T$0F _^[ _^[ D$lP D$p wN D$tP D$x _^[ Pj j D$|P v8 Pj h _^[ v6 Pj h _^[ _^[ _^[ _^[ _^[ At# _^[ $h( _^[ _^[ @wL Phh j@j QhH @wW _^[ j@j

RhX _^[ _^[ Qhh Rh0 PRhp RhH _^[ RQh Qh0 PQhp Qh0 HPQhp Qhx _^[ _^[ _^[ QRh PRh _^[ D$H D$D D$D _^[ L$D D$L \$H |$L D$T D$< Whp t$8 D$DP L$H _^[ L$D \$H D$L t$Lh QPh L$ |$ |$$Wh |$$Whx QhP" _^[ D$( uM3 D$(8 D$( D$( D$( D$(3 t$0 |$ t$4 D$( |$4 D$$ tQ2

D$ t$8h8 L$$ |$ 9t$0uw VRh t$0@; $Nu t$0 T$4 t$0 T$4 |$ @;A tmHt D$( D$( tuHt Huv L$( D$ L$( D$ D$ D$ D$ D$( D$, Rh( teH D$, tuHt Huv D$, L$$ D$, L$$ D$, L$$ D$, D$0 tuHt Huv L$$ L$$ L$$ tuHt Huv L$$ L$$ L$$ tuHt Huv L$$ Ht$H L$$ L$$ D$8 L$8 Hu$

Hug Hug Hug Hug D$4 L$4 D$< D$$ \$$ Qhx L$4 D$<F D$<; _^[ D$0 Qh( D$( QQRh D$0 D$, QQh QQh0 QQh QQh Ph0 D$DP D$H +++++++++ ++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++ ++++++ ++++++++++++++++++++++++++ !"#$%&'()+++++++++++++++++++++++++++++++++++++++++++* 4SV t j h@# D$8 D$< D$8 D$< D$8 D$< D$8 D$< L$< |$< \$7 T$< D0@9 t$D t$Dh D0@ t$Dh8& h0' h0( h@) \$< D$< z0j $h8*

F@; F8; hH+ QhHh(. Huk N@t Hu& Qhh/ Hug WhX0 N@t hp1 Sh82 ShH3 Sh82 ShH3 6t& _t!3 N8@ 9(t _^[ hH4 D$@P D$D SVW D$ D$$ D$( D$, D$0 D$4 D$8 D$ : t$ Y_^[ W03 D$ P D$$ D$( D$( D$, D$, D$0 D$0 D$4 D$4 D$ D$8 D$$ T$ D$8 D$ P h 5 D$hP D$l hp5 D$ P D$8 D$ P

;Lt5 h@6 ;Lt5 h(7 D$pP D$t ;Lt5 Nx_ 8:t 8,t h@8 L88 D8@ L$@ D$D D$xP D$| D$@P h09 |$@ D$dP D$h Qhh; \$ 9D$ D$@P D$$9D$HuX 9D$LuN |$X D$P; D$T; D$@PS h0< D$lP D$p D$tP D$x D$D D$@P t$H D$|P D$@ t$D t$Hh D$@P D$D :t8 ,t3 t$Hh D$ P hp? Fwi hX@ D$@P D$D h8A Y_^[ Y_^[ D$@P D$@P

D$@P D$@P D$@P D$@P C;\$ ;,u hHB Y_^[ PhXC h$K t"hDK hhK PhHD PhXF t/A PhhE <_3 h$K hDK hhK hHD hHD u~j tH @tC= hhE PhXF R@Ph R@Ph RhhG h$K hDK hhK hHD hHD tH @tC= hhE PhXF R@Ph R@PhPH t,VWh I VWh =F! h$K hDK hhK hHD hHD u~j tH @tC= hhE PhXF R@Ph8J R@Ph t,VWh VWh K =f' h$K

hDK hhK hHD hHD tH @tC= hhE PhXF t@RWhhG R@Ph R@Ph RWh u*3 t[2 h$K t*hDK hhK hHD u}j tG @tB= hhE PhXF Wh I R@PhPH h$K hDK hhK uth$K hDK hhK h$K t,hDK hhK hHD tH @tC= hhE PhXF h$K hDK hhK t&VWh VWh K R@Ph8J R@Ph SVW Y_^[ F0= tN^ hHL SVW Y_^[ SVW Y_^[ SVW Y_^[ h8M h|M Ht@Ht HuZ

uOh u2h h@N PSQh(V h0W Rh8X hPY =e$ PSQhHR h`S RhxT Sh`U PSQh(P $Ou QRPh h@Q SPh QSPh h@Q _[^ tZHt-Hus s[ tcG rn _^[ thG ri WhP^ _^3 F0= uJhHL h`_ ~0qt%h F0= hHL h`` F0= hHL F0= h a hHL hpa F0= hHL SVW Y_^[ SVW Y_^[ F0= uJhHL SVW Y_^[ SVW Y_^[ SVW Y_^[ F0= tN^ hHL hHb

^t\ wRW sH PRQh PVW Y_^ SVW Y_^[ SVW Y_^[ SVW Y_^[ SVW Y_^[ F0= h8c hHL Y_^ Y_^ uLj SVWP s03 umh Y_^[ tIH hpd Wh`e p0h`e )))))))))) ))) )))))))) )))))))))))))))))))) )!)")###$##### %%%%%&%%%%) SVW rwL h f _^3 t"H t!H SVW Y_^[ VWu G;~ G;~ _^[ G;z G;z SVW Y_^[ SVW Y_^[ F0= t?^ hHL QSW _[u ;8t W;F _^] VWu

_^] tAV ^[] QVW W;F _^] t#S QSW _[u t#S ;9t QSW _[u ;9t _[u F;r t7;p Q;H (SVW _^[ =0@ !t'= !t = "t `"t !t = !t = t<= @#t5= t.= t'= ; w,tQ= tJ= tC= t<= t5= t.= ` t = !t `!t 0t t'= !t = @"t PRt !; tx= tq= tj= tc= tU= tN= tG= t5= `!t.= !t'= "t = 0t PRt

; w3t_= tX= tQ= tJ= tC= t<= t5= ` t'= !t = `!t 0t @Rt !; tx= tq= tj= t\= tU= tN= t<= `!t5= !t.= "t'= 0t @Rt PRt t'= t = Qt = Qt 0Qt @Qt w%tC= Pt<= Pt5= Pt.= Pt'= Qt 0Qt @Qt pQt = Qt = pQt'= Qt = Ph; t<= ht5= ht.= 0ht'= `ht pht t<= t5= t.= t'= w%tC= t<= t5= t.=

t'= w>t| tq= tj= tc= t\= tN= tG= t5= t.= t'= t = w,tX= tQ= tJ= tC= t<= t5= t'= @ t = @!t @!; w,tQ= tJ= tC= t<= t5= @ t.= !t = pd; pb; @c; @e; `ft ftq= ftj= ftc= ft\= @g; w%tJ= ftC= gt<= gt5= gt.= Pgt = `gt pgt pb; b; Pc; 0d; @f; tx= etq= etj= ftc= PftU= `ftN= pftG= t5=

ft.= ft'= ft = t<= t5= t.= t'= w%tC= t<= t5= P t.= t'= P!t P0t tx= tq= tj= tc= tU= tN= p tG= t5= 0!t.= p!t'= "t = #t @0t tx= tq= tj= t\= @ tU= tN= t<= @!t5= !t.= !t'= Pt 0Pt P!; w,tQ= tJ= @ tC= !t<= !t5= 0!t.= p!t = t = t.= t'= t = 00t w%tC= 0Pt<= t5= t.= t'= w>tq `#; tf=

t_= tX= @#tQ= PPtC= pPt<= t.= t'= t = t'= t = w>tq tf= t_= tX= !tQ= !tC= !t<= "t.= "t'= 0"t = @"t `"t p"t t'= t = tq= tj= tc= t\= w%tJ= tC= t<= t5= t.= t = a; 0`; pe; `d; pf; w>tq tf= et_= etX= etQ= ftC= 0ft<= ft.= ft'= @gt = Pgt `gt pgt Pb; btx= btq= 0btj= `bt\= pbtU= ctN=

Pd; t<= dt5= dt.= 0dt'= pft 0d; `b; pbt ctx= ctq= dtj= dtc= pf; w,tQ= @dtJ= PdtC= dt<= dt5= et.= ft = gt 0gt Pe; w3t_= btX= btQ= btJ= btC= et<= 0et5= ft'= ft = @gt Pgt `gt pgt `b; Pc; w>t| tq= dtj= dtc= @dt\= dtN= dtG= t5= et.= et'= et = pa; P`; Pc; Pf; pe; gtq= gtj= gtc= gt\= w%tJ=

gtC= gt<= gt5= gt.= ht = 0ht `ht tx= tq= tj= t\= !tU= @!tN= t<= !t5= !t.= "t'= Pt 0Pt P!; w,tX= tQ= tJ= P tC= t<= t5= !t'= !t = 0"t p"t w,tQ= tJ= p tC= t<= t5= 0!t.= "t = #t Pt.= Pt'= Qt = 0Qt tq= tj= tc= #t\= w%tJ= #tC= 00t<= PPt5= `Pt.= Pt = pt 0Qt @Qtw w2td Qt\ QtT QtL QtD

Qt< Rt, Rt$ Rt 0Rt @Rt PRt w"tD Qt< Qt4 Qt, @pt w"tD p!; ` ; !; 0"; !tw !tg !t_ "tW w"tD `"t< p"t4 "t, t{= tt= tm= t_= tX= tQ= tJ= tC= t<= t5= t.= t'= t = w2t\ QtT QtL QtD Qt< Rt4 Rt$ pt 0pt w2td #tT #tL PtD Pt< Pt, Qt$ Qt 0Qt @Qt =8@ u{SVW3 _^[

_^] _^] IVj [^_] _^[] ^[] Vh8 tjh tYh tHh t7h t&h q$W ;Q$s W9] t5W _[^ _^] _^] _^] A$f QQSV Wup ;C$v2+S$ S,;S$s SVW3 t4Ht s$; ;s$v3 +C$ ^[] 8Du [_^] VWj 9SuB 9Du 9_^[ Vj4 _^] >Du St*V hISGN hOSGN x)V [^] A4V t&3 9Q,v 90t ;Q,r ;Q0r A0; +Q0 QVW ;7r t$j Q<V q<_ @^] t1Ht

Ht" 9w t SVW3 hqV haV PhD j2P hm` {<3 90tD QRVP -0000tSt&QRVP t&3 9{,v G;{,r @VWj w~9} ty9} ro 9BSCDugf u`f uY9y uT9y uO9y uJ9y uE9y A P $SVW SVW _^[ SVu ^[] _^] _^] QSV tIj _^[ g97u<j 89w ^[] _^[ 1W3 _^[ VWh VWh F0_ SVWhH0 j@_WhX@ hh/ WCh0A WhxA 5tA WhPB 5LB Wh(C 5$C 5lC 5DD WhHD

h00 h,0 Wh E %dE hx/ WhhE hp/ Wh@F 5<F %\G Wh`G %4H Wh8H %|H WhpC WhXI 5TI Wh0J WhxJ WhPK Wh(L WhpL [hx WhHM Wh N %dN h@0 WhhN h$0 %<O h(0 hL0 h<0 %\P Wh`P hP0 Wh8Q WhXR 5TR %,S Wh0S %tS h40 WhxS Wh(U [h WhPT ^h4 WhpU %DV WhHV Wh W WhhW Wh@X Whp^ WhX[ Wh0\ Wh8Z Wh`Y Whx\

WhP] Wh(^ WhH_ 5D_ Wh@a Wh i Whhi Wh`b %4c Wh8c %|c WhXd 5Td h80 %,e Wh0e %te Whxe h,I WhPf Wh(g Whpg WhHh Wh ` Whh` Wh@j Wh`k Wh8l WhXm Wh0n Whxn 5tn WhPo 5Lo ^hH Wh(p 5$p Whpp 5lp 5Dq WhHq Wh r Whhr 5dr Wh@s 5<s Wh`t 5\t Wh8u 54u 5|u Whpy %Dz WhHz WhXv 5Tv Wh0w 5,w Whxw 5tw

WhPx 5Lx Wh(y h|I ^hp HtvHt'Ht tyHt@Ht (Nu _^[ SVW tmIt,It uGV HtaHt _^3 QQSV 5uOR JJt =t_JJt 0tV Ou^ ?Ht@Ht Hugj _^[ ^[] ,SVW Ht@Ht Huvj AKu tRHtHHt1H Jt-Jt Ju. SVW _^[] _^] QQS j V WFj VC 8_^[ QVW >[_^ QSV @Nu ;3s <0>t F;3r ;F; _^[ QSWj ?CYYu ^_[ WVP hL' h0' t S wq; t-S Y^_[] DXBCf _^] ;DXBCV

f9s { ; H9E uyF _^] IWj _^[] j83 jx[+ #Eg vT2 hh' hh' p $ QZ^& 8"a 8`K D") Y[e _^3 j83 jx[+ #Eg vT2 hh' hh' p $ QZ^& 8"a 8`K D") Y[e _^3 QQVW x/WhSHEX u#WhSHDR QQVW x9j hSFI0 9>t A;M SVW _^[ VWt _^[ SVW PQV 9{L ;sLr _^3 _^] QQV xGVhISGN +WV QQW xvVWhOSGN t!V ;WhOSG5 t$V QQV

xGVhPCSG +WV csm YY] SVW r,91t G9} t h _^[] j,h =4{ SVW URPQQh` D$0 L$,3 T$4 _^[ UVWS [_^] SVWj _^[] 30W 8csm _^[ VVVVV ?xt ?Xt ?xt ?Xu QPj r)w r";M uB= r;w 8csm WSV VSW YH] 8MZt 9PE _^3 SVW Y_^[ Y_^[ SVW Y__^[ 5(| =$| ;T$ ;D$ N+D$ +D$ UQPXY]Y[ WVS3 ;T$ ;D$ [^_ ;T$ ;D$ WVU3

;T$ ;D$ N+D$ +D$ ]^_ h@@ __CxxFrameHandler _errno _vsnprintf strchr ??3@YAXPAX@Z ??2@YAPAXI@Z malloc free tolower isdigit atoi toupper isalpha qsort memmove _stricmp getenv strstr isspace strncmp _purecall _fpclass _strnicmp _controlfp _clearfp strrchr _finite ceil _isnan isalnum modf _mbstrlen _strdup setlocale atof isxdigit memcpy memset _CxxThrowException _XcptFilter _initterm _amsg_exit msvcrt.dll ??1type_info@@UAE@XZ ?terminate@@YAXXZ _unlock __dllonexit _lock _onexit DeleteObject GDI32.dll DisableThreadLibraryCalls HeapAlloc HeapFree

GetProcessHeap VirtualAlloc GetProcAddress GetSystemInfo FreeLibrary InterlockedCompareExchange Sleep TlsAlloc InterlockedExchange TlsSetValue HeapDestroy TlsGetValue TlsFree lstrcmpiA GetModuleHandleA LoadLibraryA OutputDebugStringA HeapCreate GetFullPathNameA WideCharToMultiByte MultiByteToWideChar GetLastError VirtualFree InitializeCriticalSection DeleteCriticalSection CloseHandle UnmapViewOfFile RtlUnwind QueryPerformanceCounter GetTickCount GetCurrentThreadId GetCurrentProcessId GetSystemTimeAsFileTime TerminateProcess GetCurrentProcess UnhandledExceptionFilter SetUnhandledExceptionFilter GetVersion KERNEL32.dll floor _CIfmod _CItanh _CItan _CIsinh _CIsin _CIlog _CIpow _CIexp _CIsqrt _CIcosh _CIcos _CIatan2 _CIatan _CIasin _CIacos D3DCOMPILER_43.dll D3DAssemble DebugSetMute D3DCompile D3DCompressShaders

D3DCreateBlob D3DDecompressShaders D3DDisassemble10Effect D3DDisassemble D3DGetBlobPart D3DGetDebugInfo D3DGetInputAndOutputSignatureBlob D3DGetInputSignatureBlob D3DGetOutputSignatureBlob D3DPreprocess D3DReflect D3DReturnFailure1 D3DStripShader N@ kU'9 &D( HMXB 9;5 ?q= ?Zd; ?3= ?/L[ S;uD ?$# ;1a z?aUY D?$? *?} d|F U>c{ #Tw zc%C1 .:3q ,%I -64OS NKeb !$0 VS_VERSION_INFO StringFileInfo 040904E4 CompanyName Microsoft Corporation FileDescription Direct3D HLSL Compiler FileVersion 9.29.952.3111 InternalName d3dcompiler_43.dll LegalCopyright Copyright Microsoft Corp. 1994-2007 OriginalFilename d3dcompiler_43.dll ProductName Microsoft DirectX for Windows ProductVersion 9.29.952.3111 VarFileInfo Translation

H0`0x0 1 181P1h1 2(2@2X2p2 303H3`3x3 4 484L4P4d4h4|4 5(5@5X5p5 606H6`6x6 <,< 4(505 5 6(6 6 7(7 70888 9p:x: ;P;X; ; <(<x< <x= = >(> >p?x? @0H0 1 2(2 3P4X4 5h5 6p6 6 7x7 7(8 809 98: :@; ?`? 0h0 1 2x2 30485 6H7 9X9 9`: ;h; < =x= `4h4 5X5`5x5 6\6d6 647<7|7 8T8\8 8,949t9|9 9<:D: ;|; ;@<D<H<@=D=H= > > 0 0 0`1d1h1 1 2(2 3d3h3l3 3,40444 5p5t5x5 6P7T7X7 8X8`8 8P9T9X9 9(:0: ;H;P; ; <$<(< <@=D=H=

=x>|> ? ?$?x?|? 004080 0D1H1L1 2P2X2 243<3 3H4P4 5p5x5 5P6X6 8 8 8H9P9 <$<x< =$=x= >d>h>l> >(?0?p?x? 0H0P0 0H1L1P1 1 2(2|2 24383<3 3 4(4|4 4T5X5\5 5,60646 7p7t7x7 7H8L8P8 8 9$9(9 =$=P=X= >H>P> > ?(?h?p? 0@0H0 1|1 2$2d2l2 3H3P3 344<4 5h5p5 5@6H6 6<7D7 7L8T8 889@9 98:@: :8;@; <4<<<|< <4=<=|= >T>\> ?,?4? (0,000 0<1@1D1 1P2T2X2 4 4`4h4 5L5T5 6H6L6P6 6074787 8 8p8x8 9X9`9 9@:H: :(;0;p;t;x; <X<\<`< =,=4=`=h= >0>8>d>l> ><?D? 40<0

1$1d1l1 2H2P2|2 3d3l3 4d4l4 5d5h5l5 5P6T6X6 6(707 8p8t8x8 8 9(9h9p9 :@:H: ; ;`;h; ;8<@< =X=`= =0>8>x> ?$?P?X? 0p0x0 0x1 1<2D2 3`4h4 5l5t5@6H6 7(7 8p8x8 8T9\9 9,:4: ;p;x; <H<L<P< =X=\=`= =0>4>8> >@?D?H? ,040t0|0 1L1T1 10282x2 2(303 3 4$4(4 5 5 8|8 9`9h9 90:8: ;h;p; ;8<@< =p=x= =@>H> ?x? p0t0x0 1 2$2(2 3 3 3P4X4 4 5(5 5X6`6 6(707 8`8h8 80989 :4:<:|: ; ;\;d; <<<D<p<x< =$=`=h= >P>X> ><?D? (000 1l1t1 2$2

283@3 384@4 5X5`5 7 7L7T7 8 8L8T8 8<9D9 :P:X: ;$;`;h; <P<X< <,=4=p=x= =4><>|> ? ?L?T? @0D0H0 00181p1x1 5(545 8(848 84;@;L;X;d; 7d?p?|? H<L<P< 9X?p? 000H0`0x0 1 181P1h1 2(2@2X2p2 303H3`3x3 4 484P4h4 5(5@5X5p5 606H6`6x6 7 787P7h7 8(8@8X8p8 909H9`9x9 : :8:P:h: ;(;@;X;p; <0<H<`<x< = =8=P=h= >(>@>X>p> ?0?H?`?x? 0 080P0h0 1(1@1X1p1 202H2`2x2 3 383P3h3 4(4@4X4p4 505H5`5x5 6 686P6h6 7(7@7X7p7 808H8`8x8 9 989P9h9 :(:@:X:p: ;0;H;`;x; < <8<P<h< =(=@=X=p= >0>H>`>x> ? ?8?P?h? 0(0@0X0p0 101H1`1x1 2 282P2h2 3(3@3X3p3 404H4`4x4 5 585P5h5 6(6@6X6p6 707H7`7x7

8 888P8h8 9(9@9`9l9x9 : :,:8:D:P:\:h:t: ;(;4;@;L;X;d;p;|; <$<0<<<H<T<`<l<x< = =,=8=D=P=\=h=t= >(>4>@>L>X>d>p>|> ?$?0?<?H?T?`?l?x? 0 0,080D0P0\0h0t0 101H1`1x1 2 282P2h2 3(3@3X3p3 404H4`4x4 5 585P5h5 6(6@6X6p6 707H7`7x7 8 8@8L8X8d8p8|8 9$9(9@9X9p9 :0:H:`:x: ; ;8;P;h; <(<@<X<p< =0=H=`=x= > >8>P>h> ?(?@?X?p? 000H0`0x0 1(141@1L1X1d1p1|1 2(2@2X2p2 303H3`3x3 4 484P4h4 5(5@5X5p5 606H6`6x6 7 787P7h7 8(8@8X8p8 909H9`9x9 : :8:P:h: ;(;@;X;p; <0<H<`<x< = =8=P=h= >(>@>X>p> ?0?H?`?x? 0 080P0h0 1(1@1X1p1 202H2`2x2 3 383P3h3 4(4@4X4p4 505H5`5x5 6 686P6p6|6 7$707<7H7T7`7l7x7 8 8,888D8P8\8h8t8 9 989P9h9 :(:@:X:p: ;0;H;`;x; < <8<P<h< =(=@=X=p= >0>H>`>x> ? ?8?P?h? 0(0@0X0p0 101H1`1x1 2 282P2h2 3(3@3X3p3

404H4`4x4 5 585P5h5 6(6@6X6p6 707H7`7x7 8 888P8h8 9(9@9X9p9 :0:H:`:x: ; ;8;P;h; <(<@<X<p< =0=H=`=x= > >8>P>h> ?(?@?`?l?x? 0 0,080D0P0\0h0t0 1(141@1L1X1d1p1|1 2(2@2X2p2 303H3`3x3 4 484P4h4 5(5@5X5p5 606H6`6x6 7 787P7h7 8(8@8X8p8 909H9`9x9 :(:4:@:L:X:d:h: ;(;@;X;p; <0<H<`<x< = =8=P=h= >(>@>X>p> ?0?H?`?x? 0 080P0h0 1(1@1X1p1 2 2,282D2P2\2h2t2 3 383P3h3 4(4@4X4p4 505H5`5x5 6 686P6h6 7(7@7X7p7 808H8`8x8 9 989P9h9 :(:@:X:p: ; ;,;8;D;P;\;h;t; < <8<P<h< =(=@=`=l=p= >0>H>`>x> ? ?8?P?h? 0(0@0X0p0 101H1`1x1 2 282P2h2 3(3@3X3p3 404H4`4x4 5 585P5h5 6(6@6X6p6 707H7`7x7 8(848@8L8X8d8p8|8 9$909<9@9X9p9 :0:H:`: l3p3t3 4044484L4P4T4 =(=h= ?(?8?H?X?h?x? 0$04080<0P0T0X0l0p0t0

:$:<:D: :4;<;|; <$<d<l< >0>8>P>X>p>x> >(?0? 0(0x0 0(101 1(2,202 2(3,303 3(4,404 4(5,505 5<6@6D6 2(303 4@4H4 5 5`5h5 5$6(6,6h6p6 7X7`7 8D8L8 <p<x<h>p> 4`7h7H8P8 9 :(:d:l: ;0;8;x; <P<X< <(=0=p=x= =p>t>x> >p?t?x? H0L0P0 1$1`1h182<2@2 4t4x4|4@5D5H5 5`6d6h6 6x7|7 8 8$8 9L:P:T: :D;H;L; <h<l<p< <d=h=l= =<>@>D> 1T3d3l3|3 4 4(40484@4H4P4`4h4p4x4 5 5(50585H5P5X5`5h5p5x5 6 6(686@6H6P6`6h6p6x6 7 7(707@7H7P7X7`7p7x7 8 8(80888@8H8P8X8`8h8p8x8 9 9(90989@9H9P9X9h9p9x9 : :(:0:8:@:H:P:X:h:p:x: ; ;(;0;8;@;H;P;X;`;h;p;x; < <(<0<8<@<H<P<X<`<h<p<x< =,=0=L=P=l=p= >,>0>L>P>l>p> ?0?L?P?l?p? 000P0p0 1,101L1P1l1p1 2,202L2P2l2p2 3,303L3P3l3p3 404P4p4 5,505P5l5p5 6,606L6P6l6p6 707P7p7 8,808L8P8l8p8 9,909L9P9l9p9

:,:0:L:P:l:p: ;,;0;P;p; <0<P<p< =,=0=P=p= >0>P>p> ?0?L?P?p? 000L0P0p0 1,101L1P1l1p1 202P2p2 303P3p3 4 4<4@4`4|4 5 5<5@5`5 7$70787<7D7H7P7T7\7 8(80888@8H8P8X8`8h8p8x8 9 9(90989@9H9X9`9h9p9x9 : :(:8:@:H:P:X:h: ;0;X;p; ; <H<`<p< =8=P=`=x= >(>@>P>h>x> ?0?@?X?h? 0 000H0X0p0 1 181H1p1 282`2x2 3(3@3P3h3x3 =D= >T> > ?d? 00t0 0@1 2P2 3`3 3,4p4 4<5 6L6 7\7 7(8l8 889|9 :H: ;X; ;$<h< <4=x= >D> ?T? 0d0 001t1 1@2 3P3 3(4p4 5H5 5 6h6 6@7 8`8 889 82<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|2 6 6$6(6,6064686<6@6D6H6L6P6T6X6\6h6l6p6t6x6|6 7 7$7(7,7074787<7 h4l4p4t4x4|4 5 5$5(5,5054585<5@5D5H5L5P5T5H8L8P8T8X8\8`8d8h8l8p8t8x8|8 90;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|;

= =$=(=,=0=4=8=<=@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|= $=(=,=0=4=8=<=@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|= > >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|> 6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6 7 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7 4 4$4(4,4044484<4@4D4H4L4 8P9T9X9\9`9d9h9l9p9t9x9|9 : :$:(:,:0: `7d7h7l7p7t7x7|7 7$:(:B;V;\;h;/<G= =&> ?}? 0;1 5K7 8:9 9l; =D>|> 5)6M6 7]7 9';5<><U<b<o< =1=?=\=n=y= ?$?:? 2P3|3 3<4V4 5,5 6e6 647r7 :w: =4=r= >V> ?^? 0c0 1n1 2s2 2#3}3 4h4 4,5 5x6 6Z7 8H8s9 <,<2<;<A<J<Q<h< >D? 0 0$0(0,000 0d1 1|2 2h3 787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7 8s8 8'989f9 ;';|; =d= =$>a> >1?i? (0K0v0 1'1d1 1$2d2 2$3d3 4)5d5 5$6d6 6$7d7

7C8 9?9u9 :U: :{; ;=< >^> >!?b? 1E1 1n2u2 3k3r3 5@6c6 8L< <Y> >t? 1.1N1 1v2 484 616[6 6L8 9~9 :&: =,=0=4=8=<=@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|= > >N>H? 0.1}1 4?4M4d4h4l4p4t4x4 5#5,555>5G5P5Y5b5k5t5}5 6%6.676@6I6R6[6d6h6l6p6t6x6|6 767 8 8;8K8Y8q8 919B9[9l9}9 :$:*:0:8:<:@:D:H:L:P:T:i: ;';2; <&<L<j< =4=B=]=h=s= >%>,>3>?>e>l>s>{> ?!?G?N?U?\?a?h?m?t?{? 0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0 041T1i1t1 1F2N2|2 3+363A3L3p3z3 4<4 5/5;5B5I5P5W5`5k5z5 646B6U6f6 747=7I7T7m7v7 8!8(8-878A8H8O8V8]8d8k8r8y8 8D9K9l9z9 ="=I=O=k=q= ?;?F? 80w0 0#1I1U1_1f1 1(2,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2 2x3 4;4c4m4t4 5X5]5n5 7&7>7Q7[7 7N8a8k8u8 9*9E9U9o9 :1:o:u: <4<8<<<@<D<H< <M=

?%?0?F?Z?e? !0-0U0w0 031D1O1g1 292R2Y2n2 3 3$3<3A3R3c3t3 4/4@4Q4b4s4 5.5?5P5a5r5 6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6 7T7g7 8%8_8w8 919L9 :O:}: ; ;W;`;s; <%<6<G<X<i<z< =$=5=F=W=p=t=x=|= =H>v> >k? 0#0f0 2/2_2 2^3e3 42575A5K5U5_5i5 6/6K6g6 7=7Y7u7 8$8.8J8Q8m8t8 9.9D9Z9q9 :*:@:V:l:v: ; ;f;|; ;Y<r< =%=,=3=:=A=Y= >,>B>X>f> >:?Y?c?{? 0,03090r0y0 0"1,1K1b1i1 2!383{3 424<4C4Z4h4 5 5$5(5,5054585<5@5D5H5L5P5T5X5\5`5d5h5l5p5t5x5|5 6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6 7T7k7 788O8p8 8e9 :9:N:h: ;);9;I;i;~; <'<<<V<k< =6=M=r> $060]0t0~0 2a2 3 3$3(3,3034383<3T3o3t3{3 484_4 4>5R5v5 696_6v6 6R7l7 8!848a8q8 8'9B9S9Z9i9 :3:8:K:^:q: ;/;B;U;h;{; <&<9<L<_<r< =%=,=3=:=h= >!>:>b> ?0?5?H?[?n? 0A0V0

1+1M1l1 212i2 3?3F3]3p3 4+4S4u4 5'5J5Z5 6#6*6X6x6|6 8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8 9,: <<<X<\<`<d<h<l< ===J=U=`=k= >)>9>R>b> >2?C?S? 2%202 3Y3^3 3%4P4 5"595D5o5 6T7`7q7 8J9p9w9 9W:r: ;#; ;l< =6=Y= ?;?R?Y?d?l?q? 1 161 585K5_5o5 5Q6q6 6)7F7 8X8o8 8|9 96: :,;\; =6=T=m=t= >1> 0"0x0 1,1014181 242 2A3[3 3H5 6"6 6'7`7 8M8d8 9:9Z9 :y: ;?;T;k;p; <.<;<[<w< <#=q= >]> ?H?x? 0=0 1a1u1 262B2e2%3?3 7l7w7 8,8s8 999G9y9 :W:`: :/;g; ;5<A<L< <<= =_>m>y> ?b?

050 0%191r1}1 2!6 818 8"9T9q9 9!; ;E<O<_<o< = =$=(=,=0=4=8=<=@=D=H=L= =V>%?a? 0d1 2W3 3~4 5(5J5l5 686Z6|6 7&7H7j7 868X8z8 9_9~9 9d:q:{: ; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|; ;|< =R= =?> 0I0%1 1$2 2'3 444`4d4h4l4 5 6S6 7/8 :R;~; =<=m= >.>C>o> ?I?T? 0U0q0y0 0-1@1f1 2@2l2 3>3j3 4#4Z4 5 5$5(5,5054585 :&: <#=D=S=|= >'>,>Z>a> 0U4 4a5 95:x:|: ;y< <'=>= =W>_> >E?h?z? 0h1 3.3 3z4 7L8|8 839 :$;);K; >D>\> ?t?x?|? 0b0 285%727f7.8 ;2< = =$=(=,=0=4=

0Y1 1f3 3Y4 6 6$6:6M6T6 8\8`8d8h8l8p8t8x8|8 :2; <v= >N? 2&2.2W2_2u2 2'3>3F3M3w3~3 494H4S4{4 5k6)7 8V9 >Y? 5;6]6{6,8 92:Q: :3;:;E?R?Y? b0y0 0`1d1h1l1p1t1x1|1 1 252 2@3D3H3L3l3(4H4 5\5i5 7;7 9}9 :): ;(<9<R< =}= =G>o> >,? 0w0 141 2S2 314h4l4p4t4 4c5x5 5R6q6 787b7 8'8D8 8?9 9K:Z: ?d? 0'1?1 1c2 2-3 3#404 5P5 6e7 7U8 9Z9 9U: ;u; ;E<_< =q= =;> 4 4$4(4,4044484<4@4D4H4L4P4T4X4\4`4 5E6<7C7 7(8,8084888<8@8D8H8L8P8\8`8d8h8l8p8t8{9 C0J0t0{0 0d1h1l1p1t1x1|1 1}2 3W3 44585<5@5D5H5L5P5T5X5\5h5l5p5t5x5

87: =m> >l? 3<4C4 6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6 9?9 :1:j;w< =#= >4>L>w> >7?X?f? 0G1 2F2 2 3 424 525b5j5 5a6 6v7 :!:5: =$=L=e=l= '0v0 1*1>1E1 2&232O2 3A3F3 3p4s6 6#7n7 8 8$8(8,8x8 8A9}:*; ;N<v< <-=V=g= =^>c> 3s3 4?4 5h5 6o8 <Y< <A=W= 2(333 5Q5]5 6=6`6 6y7 8-8Q8u8 9)9M9q9 9#:G:k: ;K;o; ; <^< =o= >,>R>x> ?.? 000C0V0i0 171G1W1 1A2e2 283W3u3 4C4a4 4@5a5 676Z6 7;7_7 858Y8|8 989&<P<T<X<\< =0=?=N=c= > >1>

?:?\?`?d?h? 0,0004080b0{0 1l1p1t1x1|1 1P5T5X5\5`5d5h5l5 667{9 9k;v; ;%=4=I=p=t=x=|= ?2?O?e?k? 0#0)080N0$1+1B2 3r4y4 5$5)5I5p5u5|5 5`6 6C:J: ;+;<;I;^; <,<0< 5W6"8(81878@8G8a8 8j: 0,0 9a= 3P4e4w4 5(5:5I5 6\7q7 156\7`7d7h7l7p7t7x7 7D8H8L8P8T8.:5:::@:F:L:R:X:^:d:l:p:t:x:|: ;#;-;9;E;U;k; < <$<(< 203C8S8e8p8 8q< =B>R>[>f>q> ?&?:?I?T? 326N6]6h6 :#: =E? 0c1s1 :t:)< 3&4w4 5!6T6X6\6`6d6h6l6p6t6x6|6 6]7g7 7A8 9T9m9 B2d2 <(= t2\4k4=6H6 7`7 8C9I9 62G2O5`5m5 6%7 9m: =S= 4L5z5 6>6 8,9 8$898N8J9_9t9 :N> 4x6 >*>G> >D? 4*=g= 9G: ;[;h;

= >b> ?$? <0^0i0y0 1#1*1T1d1h1l1p1t1x1|1 5u7 7`9 9`: <H= 1P2 3]3F4c4 7\7 82999 > >0>@>G>W> 1f1 2?2 4x5|5 6 6$6(6@6D6H6L6 1@2^2y2 2{3 344 4<:><E<k=$>@>D>H>L>P>T>X>\>`>d> >2?M? D1O1_1i1 1c2 4 4 :G; <N< >C?a?k? ,0;0O0 5#505y5 7L7P7T7X7\7`7d7h7l7p7t7 7(8 9q=|= > >+> ?_?n?y? 1,2024282<2@2D2H2L2P2T2X2\2`2d2h2l2p2 2#3)3/353T3Z3`3f3 43494?4E4m4s4y4 5#5)5/555]5c5i5o5 646:6@6F6Z6`6f6z6 7Z:*; ;c<0=O= <D=c= =,>>>E>x>1? 2*2:2H2S2q2 2O3 6G7Q7a8 24A4L4 5Q5^5k5x5 9+9V9 :H: 2'222u2z2 3#3J3q3 3y: 4N5J;[;l; <%<:<R<}< >M? ?1Z2S7t7 7G;9< =_=

=*>_> ?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|? 3"4 6'6C6{6 1A5 4\6 =%=7=n=x= >*>:>A>O>^>m> <1m1~1 4'7x7 8V=}= 7x8 :0:g: <M= |0,1=2 3X5 8E8|8]9;:i: ;== =,>O? 011 4g7 9@9\9`9d9h9 021l1}2 4 5L5 1G1N1q1@2D2H2l2 3<4 5N7 3,5I7|7 :R< >,?\? 2B4|4 7L7 99<s< 4l6 8,: ;<< <,> >l? 0L1 4L6\7 :Y< 113|3 <,>-? 20L1 2"5P5|5 1R5u5 517 1|2)4u4 6L7 :R< 0J0v0 2B3 44484<4@4D4H4L4P4T4X4\4`4d4h4V7 :$:4:/;>;N; 4l5L6,7 ;L<,= 7|8 9l; 1|2l3 8l:l;

0\3,9 2g2 2i3 3T4[4\7 9"9@9D9 :c;b< =<=k= 2$616Q6 <a? 9Y9%;,; > >$>(>,>0>4>8><>@>D> 0T0X0\0`0u1 414;4Z4j4z4 8#8/898T8X8\8`8d8h8g99;F;f; 3+4 5,5 8"888r8 =D?S? =q> 0$1(1,101 3f5u5 74:o: o1~1 5r9}9 9y: ;z< #1-1Q1[1i2 2`3i3{3^6 9J;X; ;D<_<i< 0-0h5I; 7y8A: ;a; ;:<e< <I= 1)1 3)3H3S3 :h; =$=5=@=S=b=m= 3s4 697 8J8l8 9/9>9 :X:h:s:~: =<=1> ,1f1 1L3R3 4Q4V4 4@5 5B6q6 99:E:\:|: ;H;t; 4k5l<~? 3C4g4 >!> ?^? =0}0 0-3P3T3X3\3`3d3h3l3p3t3x3|3 :I: ;v; <K=w=

=!>D? 0>0 061t2 373k3 ;o= !4&4]4l4v4 5/585C5N5]5h5 :7;j; 0Q0 <6=S? 5v7 <'>6>)?8? 929 :8:?:X:\:`:d:h: <"<b<i< 0<1O1s1 4e5l697f7o7 <^= >'>M>o> >l? <0L1 4P4 96<@< 0$0 3&6F6 8I9m9 <h<i= =H>O> ?"? X0k0r0w0 1e1 1>2 2<3z3 384x4 4.5y5 6H6~6 6<7z7 8J8~8 809n9 :i: ::;x; ;<<|< =L= =:>x> >.?l? 0X0 1C1 2e2 3\3 3%4q4 5H5 5!6j6 6(7h7 8R8 9@9~9 :H: :E; <L< <0=n= >i>

?H? 0)0Z0v0 1N1 2N2 3H3 3<4z4 4(5^5 5'6:6x6 7!7B7I7j7 8 8$8(8,8084888<8@8D8H8L8P8T8X8\8 8094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9 :<:F:{: ;!;L;P;T;X;\;`;d;h;l; <e<l<z< <O= >>>Y> ?2?F?M?]?e?l? D2K2 2.353l3s384<4@4D4`4d4 9-9 ;9<V=V>t> 0u1 5\6`6d6h6l6 <^< =z= >)? 1h2l2p2t2x2|2 3.4 7Q7 =m= >]? *0Q0N3 3C4 5[5.7 9?: <1= =&>5> ?i? 0$0E0|0 2h3N4U4_4 9/9|9 :A;H; ?%? 0$0(0,0o0 1 1$1(1,1014181<1@1D1H1L1P1T1X1{1 2<2@2D2H2L2P2Y7 869E9g9!:[: ;[; ;U< <H=W= >I>3?H?s? 0C0i0 2p3 4D4 5Y5 6A6H6T6 7q7 778>8J8 9<:C:U: <5<h<

1b2M3 4D4 4K5 <2< >B>2?r? 0$131 1e2K3n3u3 344x4Y5 9?9 <q< =?= =5> >A?P? '060 111|1 2u2 3'3 3~4 6{6 7l7 7%8j8 :C:i: :b;q; ;0<?<z< =A= 0~1 2S3 7Z7i7R8Y8 9'9 :T;X;\;U= 3?3|384<4@4D4H4L4P4T4X4\4`4d4h4 7 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7 8':`;d;h;l;p;t;x;|; ;4<8<<<@<D<p<w< =4>8><>@> 1X3 9K:~:.< =e=l= =\> 0H1L1P1T1 2\2c2 3 3$3\3`3d3h3l3 7!8 ?v? 2N284 5'5@5Y5h5 ;(; <l<{< >A?P?[? 0$0)080L0|1 7!7s8 >f>u> 001@1 3H3{3 3#444]4"5 6,6I9m9 :|; ;\< =^> 4+7

8*9 :#;Z;x;D<z< <,?X? 0#1 6@6 <-< 6P6 7a8 :d: :(;7;[; ;G<L< <K=R=Y=`=g=n= =<>E>g>s> >3?n? 0^0w0 0<2b2&555A5 9[;x; ;?> 9r? 0$0)080J0L1 2R3`6;7 85;d; 2#202>2J2 3a4 4V8 1'3Z4=6D6 <W> 2.4 4,8y< D013 34484<4@4D4H4L4P4T4X4\4`4d4h4l4p4t4x4|4 5 5$5(5 5c7v7 8u9 9r; 90> 2}3h6z6 8*8 :M;];f;q;|; >&> 0$3(3,3034383L3P3T3X3\3`3 8V9 >(> ?I?^? 2D3T3 5l5s5 5A9v: :]< 3<4_4 42595s5z5 6y7 3,5 =g>w> 2=3 #1J1a1 >!>Z>a> l2j> =L= 0'0G05162 3H3^6

6)7 7D8H8L8P8T8 3%4 <W?f?q? ,0T0 6T7X7\7`7Y9 9U:\: <_= =2> )8V8 375 9!929 9\:r? =V? 1d1 6]7 8#9a9_= 3f4m4 8l9p9t9x9|9 :Z;a; 0c1p1 2Y3 < = <O< 547H7 5J6 6C7:8P9 ;.?c? 7J<w> 9]= > >$>(>,>0>4>8><>@>D>H>L>P>T>X>\>`>d>h>l>p>t>x>|> ? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|? 0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0 3 4V4 =A=w= <I<|< <V? 0N0 0&1\1 8>:E:$<(<,<0<4< 8)878C8 <V? 3t4x4 5L5S5l5s5 6X7\7`7 8B>I>(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?p?t?x?|? 0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0 1C2}2 2<3 6(7,7 "020:0D0 1x2 5p; ;:<W<g< =T>k>v> 3p4 5"515 5D6f6u6 6f7u7 7f8u8

8f9u9 9f:u: =-><> 4V5 5\5 6 6$6(6,6064686<6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6 7 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7 8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8 9 9$9(9,9094989<9@9D9H9L9P9T9X9\9`9d9h9l9p9t9x9|9 : :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|: ; ;$;(;,;0;4;8;<;@;D;H;L;P;T;X;\;`;d;h;l;p;t;x;|; ;j<D= 656D6i6p6 6(7,7074787<7@7D7H7L7P7T7X7\7`7 8T9X9\9`9d9h9l9p9t9x9|9 ;,;0;4;8;Y; ;^<s< =?= >[? H0O0 2-3V4 7 7 9P;w; <P<T<X<\<`<d<h<l< =,= >6?=? 0|1 2@3 7+8k8 4^5f5&7]7 8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t889<9@9D9 9b:R;c; ;=<R<&> >J? 2>3t4d6I7 8I8 0D2H2L2P2T2X2\2|2 2h3l3p3t3x3|3 6$7 7H8u8h; <!< =+=8= >v? 0^4e4 5c5 6v7 9s: :<;@;D;H;h;l;p;t;x;|; =#>8> 101n8 939 9v: :&;;;l< <&= 0Z0 2r2 2|3 4!404?4N4]4g4v4 495 5C6

7 7$7 9,:G< =,>7?H? 20A0 021w1 292u3 3/4>4 4r5 5h6 =5> 8Y; 0X0 1Y1 2^2 343\3 4}5 7P7a7 7"8~8 8f9 ;);F; ;$< =!=F= :2I2\2 2Y3 5P6T6X6\6`6d6t6x6|6 6y7 2v3~3 4D5 5(7O7V7 l1p1t1 3k3 6(7,7074787<7@7D7H7L7u7 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7 8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8 9 9$9b9 :/: L4P4T4X4\4`4d4h4l4p4t4x4|4 5]7 :)? 0J0W0d0p0y0 6?9i? X5h5v5 5+6g6v6}6 7)7m7|7 7y8 8&9M9t9 :+:O:v: ;9;`; ;#<J<q< =4=[= >E>l> ?2?e? 070a0 1E1j1 2W2 4*898D8v8-:<:%;/; =&=.=4=P=u= >0>O>a>y> ?3?]?u? 0,0A0c0G3N3a4h4

6E6 7C7 1%1^1m1 2=3 4V8B;I;Y;s; ;k<z< =H=O= =m> t;x;|; 6 6e6q6 -7E7S7 :!;6;K;`;u; <2<J<b<z< ="=:=R=j= >*>B>Z>r> ?2?J?b?z? 0"0:0R0j0 1*1B1Z1r1 222J2b2z2 3"3:3R3j3 4*4B4Z4r4 585S5n5 6+6F6a6|6 797T7o7 8,8G8b8}8 9:9U9p9 :-:H:c:~: ; ;;;V;q; <.<I<d< =!=<=W=r= >/>J>e> ?"?=?X?s? 000K0f0 1#1>1Y1t1 212L2g2 393W3u3 4)4G4e4 575U5s5 6'6E6c6 757S7q7 8%8C8a8 939Q9o9 :#:A:_:}: ;1;O;m; <!<?<]<{< =/=M=k= >=>[>y> ?-?K?i? 0;0Y0w0 1+1I1d1 2!2<2W2r2 3/3J3e3 4"4=4X4s4 505K5f5 6#6>6Y6t6 717L7g7 8$8?8Z8u8 929M9h9 :%:@:[:v: ;3;N;i;

<&<A<\<w< =4=O=j= >'>B>]>x> ?)?G?e? 070U0s0 1'1E1c1 252S2q2 3%3C3a3 434Q4o4 5#5A5_5}5 616O6m6 7!7?7]7{7 8/8M8k8 9=9[9y9 :-:K:i: ;;;Y;w; <"<=<X<s< =0=K=f= >#>>>Y>t> ?1?L?g? 0$0?0Z0u0 121M1h1 2%2@2[2v2 333N3i3 4&4A4\4w4 545O5j5 6'6B6]6x6 757P7k7 8(8C8^8y8 969T9r9 :&:D:b: ;4;R;p; <$<B<`<~< =2=P=n= >">@>^>|> ?'?<?Q?f?{? 0#080M0b0w0 141I1^1s1 202E2Z2o2 3,3A3V3k3 4(4=4R4g4|4 5$595N5c5x5 6 656J6_6t6 717F7[7p7 8-8B8W8l8 9)9>9S9h9}9 :%:::O:d:y: ;!;6;K;`;u; <2<G<\<q< =.=C=X=m= >*>?>T>i>~> ?&?;?P?e?z? 0"070L0a0v0 131H1]1r1 2/2D2Y2n2 3+3@3U3j3 4'4<4Q4f4{4 5#585M5b5w5 646I6^6s6 707E7Z7o7

8,8A8V8k8 9(9=9R9g9|9 :$:9:N:c:x: ; ;5;J;_;t; <1<F<[<p< =-=B=W=l= >)>>>S>h>}> ?%?:?O?d?y? 0!060K0`0u0 121G1\1q1 2.2C2X2m2 3*3?3T3i3~3 4&4;4P4e4z4 5"575L5a5v5 636H6]6r6 7/7D7Y7n7 8+8@8U8j8 9'9<9Q9f9{9 :#:8:M:b:w: ;4;I;^;s; <0<E<Z<o< =,=A=V=k= >(>=>R>g>|> ?$?9?N?c?x? 0 050J0_0t0 111F1[1p1 2-2B2W2l2 3)3>3S3h3}3 4%4:4O4d4y4 5!565K5`5u5 626G6\6q6 7.7C7X7m7 8*8?8T8i8~8 9&9;9P9e9z9 :":7:L:a:v: ;3;H;];r; </<D<Y<n< =+=@=U=j= >'><>Q>f>{> ?#?8?M?b?w? 040I0^0s0 101E1Z1o1 2,2A2V2k2 3(3=3R3g3|3 4$494N4c4x4 5 555J5_5t5 616F6[6p6 7-7B7W7l7 8)8>8S8h8}8 9%9:9O9d9y9 :!:6:K:`:u: ;2;G;\;q; <.<C<X<m< =*=?=T=i=~= >&>;>P>e>z> ?"?7?L?a?v? 030H0]0r0 1/1D1Y1n1 2+2@2U2j2 3'3<3Q3f3{3

4#484M4b4w4 545I5^5s5 606E6Z6o6 7,7A7V7k7 8(8=8R8g8|8 9$999N9c9x9 : :5:J:_:t: ;1;F;[;p; <-<B<W<l< =)=>=S=h=}= >%>:>O>d>y> ?!?6?K?`?u? 020G0\0q0 1.1C1X1m1 2*2?2T2i2~2 3&3;3P3e3z3 4"474L4a4v4 535H5]5r5 6/6D6Y6n6 7+7@7U7j7 8'8<8Q8f8{8 9#989M9b9w9 :4:I:^:s: ;0;E;Z;o; <,<A<V<k< =(===R=g=|= >$>9>N>c>x> ? ?5?J?_?t? 010F0[0p0 1-1B1W1l1 2)2>2S2h2}2 3%3:3O3d3y3 4!464K4`4u4 525G5\5q5 6.6C6X6 8 8$8(8 8+9 ;$;/;H; :0p0 0g1y1O2^2k2 3*43:<; k0}0 2O9 0060>0 3n4u4 4H5O5 5E6780; 586 74787<7@7D7 3i495 798 9q; =L> >:?E?U?\?j?o?~? 000:0E0q0 041`5o5|5 667H7W7 8@8P8 <i=z= L4W4

6&6 6=7X7r7 8Q8u8 9*9J9g9 :/:O:o: ;6;U;t; <)<K< <'=Q= %040?0 j=1? 9^<n< 141#4 42:u: :G? 010K0f0 1Y1 3B3 7*9 >4>C>N> 0%0=0H0b0q0|0 1L8W8 49: 6I6 0'020H0W0b0 ;C> g1}1 5)8 :<> Q092 2\6]8c8x8 3*353p5 9\> 5%5}5 5F7i7 878R8 9!9B9U9y9 :-:Q:u: ;-;Q;r; <"<[<|< =@=S=w= >J>f> >+?R?c?t? !040[0l0}0 1:1M1t1 2/2X2~2 313Y3 3!4I4q4 575k5 636[6 6#7K7s7 8;8c8 9%9M9u9 9$:c:v: ;8;^; <=<P<x< <b= >$>L>r> ?:?M?u? 0;0N0t0 1>1d1u1

292a2 3-3U3}3 4.4V4|4 5/5W5 6G6m6~6 7*7R7z7 8B8j8 929X9k9 :3:[: ;E;m; <5<]< <%=M=u= >=>e> ?-?U?}? 0E0m0 151]1 1%2M2u2 3=3e3 4-4S4f4 5.5V5~5 6D6W6 7G7o7 808@8f8t8 9N9v9 :>: ;5;]; <K<s< =Q=q= =(>f> ?*?R?z? *0R0z0 1*1R1z1 1I2q2 2Z3 3"4J4r4 4.5V5~5 6F6 7%7E7 7N8g8 8(9X9q9 :1:a: :!;:;j; <?<o< =G=w= >M>}> ?f? 0K0a0t0 0*1j1 2a2 223 4Y4 4<5 5W6m6 7%787R7 728z8 9\9 97;t;s? ;9>]> ;!; 6|9

<%<H< 1[9f9 82<2@2D2 6k7w9 1Z?j?s?~? 0*050 0H1l1 1\2k2 9;:K:]:h:|: 8J:Z:c:n:y: ;*;>;M;X; 507 >F? l2i3y4 0$0(0,00040 0S1 1U3 4 5 2c3 8n8Y:F;Y= =0> 2^3i4 576X8 8N9]: :8;6< <== !0~1 2!3 697?7G7 9f: >!? 1m2 7g7K8 9:: ;z<_= 0+1 2w3 5 6a7 7R8 91<\< q0`1 6Z7 ;T=\=o= ?@? 0D1g1 1p2 2D607}8 8W9b9w9 9(<W< 2"3 6<;s; *0D0O0b0 5@5 6%7C7 8)8U8}8=9 :7:A:U:h:r: <R<{< <C=i= > > ?7?c?

J0T0g0q0|0 0'1l1 2D2e2 273 4D4s4 405T5 6=6}6 7-7>7K7$838F8 <6? 1B4P4m5 :#:+: ;M=S=[= b0h0p0b4h4p4P8 1&2 :W: 5l6 :e; 1#171K1_1s1 2'2;2O2c2w2 3+3?3S3g3{3 4/4C4W4k4 535G5[5o5 6#676K6_6s6 7'7;7O7c7w7 8+8?8S8g8{8 9/9C9W9k9 :3:G:[:o: ;#;7;K;_;s; <'<;<O<c<w< =+=?=S=g={= >/>C>W>k> ?3?G?[?o? 0#070K0_0s0 1'1;1O1c1w1 2+2?2S2g2{2 3/3C3W3k3 434G4[4o4 7#777K7_7s7 7+9?9S9C?W?k? 030G0[0o0 0`3 3#4J4q4 545[5 5P6w6 7:7a7 =|> G3\3 7,878 8x9 5`5 5#6R6 7?8E8 ;v< O1V2f2 3d4t485I6 =,=7=K=Z=e= 545k5 6<K<U< 3q3H4 4f6u6

6A7K7 8L: =(=l={= K2u3 161U8{8L? 4|8 44?4 6'6C6R6]6 \0l0 0J1 117 =&>,> k0u0 1N4 6%747F7 7H8Q8`8s8 8R:^:t:z: >E> 0H1k1 222@2 7y: 0n2~2 `1<7 9O? :#:.:J:Y:d:t;'<6<A< >A? 4#474i9o9x9 =z> #0P192 4a5 6y8 8+9k9 9s=x= =l>%?d? 4 5 526 <r< =2? 214]4 6j8 ::: :%;J; ;:<L<Y< <A=q= 1M2 5D8~8 9-9;9A9S9 =\=`= 2$2 6[7 ;_; <p< <<=|= >M> ?W? 0T1X1\1`1d1h1 1o2t2 6l7y7 8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8d8h8l8p8t8x8|8 8(9h9

;x; ?U? 3N4}4 4^5 6U6 9J: :U; =L= 0T0 2+3~3 3s4 :W: <@= > ?e?l? @0L3 6"7a7l7 9.9{9 :/:v: <I<b< >|? 0,0<0L0[0b0i0p0 031N5 6v7 8u9 9/:Z: :s; < =L= =A>W>z> >{? 14282<2@2D2H2L2P2y2 3I4P4 7t8x8|8 8#:r: :_; <S=d=t= =y> >O?^?s? 020B0a0 1"131y1 5'555 626x6 7 7$7(7,7074787<7@7D7H7L7P7T7X7\7`7d7h7l7p7t7x7|7 8!8M8T8 989?9h9z9 : :G:N:r:y:I;P; ;#<U< =3=e= =3>:>e> ?)?K?}? 0A0t0 0!1(1A1N1b1t1 2{3 3C4b4 5L5 646 7d7c8 929 9-:s; =*= =#>

>,?P?x? 1#111S1p1t1x1/2 3#3(3-323E3N3W3\3e3j3s3|3 4-4>4L4S4\4a4v4 5"5+545=5F5O5X5]5 8N9g9 =A>^> >0[0 062S2 2S3p3 515R5 5e7&8 9N9 ;M;x; =4> >u? 3C3 6#6 7"7 8A8Q8x8 9-9d9t9 : :$:(:,:0:4:8:<:@:D:H:L:P:T:X:\:`:d:h:l:p:t:x:|: < <$<(<,<\<`<d<h<l<p<t<x<|< ?&?z? &0a0 0f1 1E2Z2 3:3 304^5 6)657 7I8P8]8L9S9`9 9 ;2; ;W< <S=e= >P>b> ?Q?c? L0a0 1#171u1 1F2X2~2 2"343u3 4f4m4 4R5e5 5+6=6b6t6"757Z7l7 7B8U8z8 9U9g9 :H: :.;@; ;,<?<U< =K= ==>|> ?%?V?h? 0:0 1"242 3/3A3f3x3 4'4 5*5 6"626e6u6 768I8 9'9^9q9 :<:O:

:Y;i; ;)<9< <x= >%>]>m> 0"0G0W0 1T1d1 1*2:2 3V3f3 4Z4j4 435:5G5W5 6D6W6 6>7{7 8V9f9}: :X;h; =#=R=b= >+?>?u? 0S0f0 011D1{1 4"4J4]4 5?5u5 6)6b6r6 767F7 8L8\8 8'979p9 9":0:@:u: ;";j;z; <C<S< <E=U= >O>_> 0P0b0 1D1T1z1 2=2O2!313a3s3 4r5 6e718b8 8T9d9 91; ;4< =$= =T?[? 1i3y3 5!5 8/8t8 9,:<: :3;C; </<e<u<2=B=~= >&> 0&161I2Y2 323B3d3k3}3 4*4:4s4 535C5 686H6}6 7B7R7}7 8>8N8y8 9 9S9c9 90:@:i:y: ;$;M;]; <K<[< <%=7=P=T=X=\=`=d=h=l=p=t=x=|= 0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0x0|0 1 1$1(1,1014181D1H1L1P1T1X1\1h1l1p1

2 2$2(2,2<2@2D2H2L2P2T2X2\2`2d2h2l2p2t2x2|2 4S4 5%5A5J5Z5h5 6 6)6=6 7$717g7 858E8n8v8 9M9}9 97:]: :M; ;1<h< =I=j= =)>u> 0;0P0!1(151 2"2Q2a2 3;3t3 4a4q4 5F5 5&666x6 6T7d7 7<9L9p9 9&:6:q: :@; <8<H<o<v< =(=/= =?>}> ? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X? (0,000|0 1 1$1\1`1d1 2(2G2P2Z2 3!383A3Q3[3 394B4J4 5$5.5L5P5T5X5\5 7;7M7W7i7s7 888=8a8f8 8C9H9 ;%;E;^;r; >%>/>R>W>g>q> ?$? (0G0L0]0b0s0x0 0Z1h1 1f2o2 4!4&404B4L4^4h4 5:5?5X5]5 6 6\6{6 7S8\8*:1:[:m:w: ;#;-;X;]; <"<g<l< <#= 1&1/1;1D1P1Y1t1y1 1v2{2 3"32373G3L3w3 546>6P6Z6l6v6 7/797 8%8B8G8Q8[8 9\9a9 :N:X:n:x: :!<*< =2=@=D=H=L=P=l=p=t=x=|= > >$>(>,>X>j> ?"?F?L?P?T?X?\?`?

H0Z0 091h1z1 282S2n2 5x5 9s9 :\;.< =A=K=U=_=k=u= >p?}? 0?0*11181M1 384?4M4]4r4 5$6+6 7K7 8#838H8X8}8 8 9X9 :/:?:w: ;&;6;W;^;p; ;\<`<d<h<l<p<t<L=P=T=X=\=`=d=<>@>D>H>L>P>(?,?0? 0*0 1H1O1]1m1 2(3:3 3-4f4m4 788J8_8q8r< <(=:= =->f>m>x> 1080F0j0 011H1L1P1 2|2 2+32383 4a4 9F:;; >V?]? 9`: 80?0/6@6D6H6L6P6T6X6\6`6d6h6l6p6t6x6|6 8 8$8(8,8084888<8@8D8H8X8\8`8d8h8l8p8t8x8|8 8H9L9P9T9X9\9`9d9h9l9p9t9x9|9 :H:d<h< 2,2d2 2\3 4h4}4 8D9h9z9 9":2:G:P:T:X:\:`:J;c; <i= =a>o> >_? 1)2 393P3 3=4 4&5x546Z6u6 6Q7_7x7 7-8 9q9 <t< <D=[= >+>D>a> >%?3? 3 3$3(3,3034383<3@3D3H3L3P3T3X3\3`3d3h3l3p3 3R4g4p4 3P3U3\3c3j3 767 1W1\1a1f1k1p1u1

1#4 5X5 ;!;2;[;z; ='=-=7=D=J=P=V=`=f=l=r=}= >)>.>4>:>F>L>R>X>d>j>p>v> ? ?&?1?7?=?C?N?T?Z?`?l?r?x?~? 0 0&0,020>0D0J0P0[0a0g0m0w0}0 1%1+11171C1H1N1T1_1e1k1q1|1 2!2,22282>2J2P2V2\2g2m2s2y2 3!3'3-393?3E3K3W3]3c3i3t3z3 4+41474=4I4O4V4\4g4m4s4y4 5#5-585>5D5N5\5b5h5n5z5 6$6.696?6E6O6Z6`6f6p6{6 7 7&7,767A7G7M7S7^7d7j7p7{7 8)8/858;8F8L8R8X8c8i8o8u8 9$9.949:9@9K9Q9W9]9h9n9t9z9 :$:*:4:?:E:K:U:`:f:l:r:}: ; ;&;2;8;>;D;P;V;\;b;m;s;y; <#<)<3<><D<N<U<_<e<k<u< =%=+=1=;=F=L=R=\=h=n=t=z= >">(>3>9>?>E>P>V>\>b>m>s>y> ?!?'?-?8?>?D?J?U?[?a?g?r?x?~? 0#0)0/050@0F0L0R0]0c0i0o0}0 1 1+11171=1H1N1T1Z1e1k1q1w1 2%20262<2B2M2S2Y2_2j2p2v2|2 3$3*303<3B3H3N3Y3_3e3k3y3 4'4-43494D4J4P4V4a4g4m4s4~4 5>5}6 7w8 0e2 3C4 4%6)6-6165696=6A6E6I6M6Q6U6Y6]6a6e6i6m6q6u6y6 797 :[;`; 1X9!:U: 57(<.<3<[<i<{< ="=(=/=>=D= >.>G>Q>n> -070 0U1a1 3S5 5Z7 8$878V8b8 8:9 :&:n:z:(;-;?;];q;w; <l<q< =5=;=A=G=M=S=Z=a=h=o=v=}= 0 0d0 2 2,282D2P2\2 4*464B4N4Z4r4 4z5 6)6F6R6j6 6l7 8"8=8L8x8 9,9M9`9s9 :2:R:r: ;2;R;r; < <<<@<`< =(=L=T=\=d=l=t=|= >$>,>4><>H>x>

?(?H?P?X?`?l? 0$0,040<0D0L0\0d0l0t0|0 1,141H1T1\1 242<2P2\2d2 3<3D3X3d3l3 4D4L4`4l4t4 5$5L5T5h5t5|5 6$6,6 0 0(0,04080@0D0L0P0X0\0d0h0p0t0x0|0 5P6h6 7(7@7X7p7 8 8$8(8,8084888<8@8D8H8L8P8T8X8\8`8x8 9 989P9h9 :(:@:X:p: ;0;H;`;x; < <8<P<h< =(=@=X=p= > >(>0>8>P>T>X>\>`>d>h>l>p>t>x>|> ? ?$?(?,?0?4?8?<?@?D?H?L?P?T?X?\?`?d?h?l?t?x?|? 0 0$0(0,0004080<0@0D0H0L0P0T0X0\0`0d0h0l0p0t0x0|0 0$1P1|1 2,2X2 343<3 3$4P4|4 5X5 646`6 7<7h7 8p8 8 9L9x9 9(:T: ;0; <8<d< = =L=x= ><>h> ?D?p? 0L0x0 0(1 202 383 4<4h4 5D5p5 5 6L6x6 747`7 8<8h8 9D9p9 9 :(:L:x: :(;T; <<<h< =D=p= = >L>x> >(?T? 00\0 181d1 2@2l2 3H3t3 3$4P4|4 5,5X5 6`6 7<7h7 8H8t8

8@9l9 ;@; <t<x<|< = =$=(=,=0=4=8=<=@=D=H=L=P=T=X=\=`=d=h=l=p=t=x=|= >$>@> 0 0 Z0X03 <<<Obsolete>> >0!0 0p1+0) "Copyright (c) 1997 Microsoft Corp.1 Microsoft Corporation1!0 Microsoft Root Authority0 070822223102Z 120825070000Z0y1 US1 Washington1 Redmond1 Microsoft Corporation1#0! Microsoft Code Signing PCA0 %5Iw kLRb Il/$>e J-|o f;;PS fQy Rf= +~3n #Q~ r0p1+0) "Copyright (c) 1997 Microsoft Corp.1 Microsoft Corporation1!0 Microsoft Root Authority QD. ~J& X't*u Bk(q Akf Brv 0y1 US1 Washington1 Redmond1 Microsoft Corporation1#0! Microsoft Code Signing PCA0 091207224029Z 110307224029Z0 US1 Washington1 Redmond1 Microsoft Corporation1 MOPR1 Microsoft Corporation0 Y@8 uM\F dY/ ZT! w#} KGm

QD. =0;09 3http://crl.microsoft.com/pki/crl/products/CSPCA.crl0H <0:08 ,http://www.microsoft.com/pki/certs/CSPCA.crt0 oBv $e4 (ps V4Z {DO jT;1_ zw9gj I&B s2r6 $ROfH &9iPN l.r m$H t8JO0 Xzg 0p1+0) "Copyright (c) 1997 Microsoft Corp.1 Microsoft Corporation1!0 Microsoft Root Authority0 060916010447Z 190915070000Z0y1 US1 Washington1 Redmond1 Microsoft Corporation1#0! Microsoft Timestamping PCA0 BJq H>S ipfx'f Y")/ mdmJT v\/} V[j %M9wt 7,u lnz _*O b`2 N+"\hE vs6 #Q~ r0p1+0) "Copyright (c) 1997 Microsoft Corp.1 Microsoft Corporation1!0 Microsoft Root Authority ;AC SubC i~k m|" p]E exH C/{F (a|H wTQ: 0y1

US1 Washington1 Redmond1 Microsoft Corporation1#0! Microsoft Timestamping PCA0 080725190115Z 130725191115Z0 US1 Washington1 Redmond1 Microsoft Corporation1 MOPR1'0% nCipher DSE ESN:85D3-305C-5BCF1%0# Microsoft Time-Stamp Service0 b,F .5kE <w[ 'vI O"e bMF/ YhN ;AC =0;09 3http://crl.microsoft.com/pki/crl/products/tspca.crl0H <0:08 ,http://www.microsoft.com/pki/certs/tspca.crt0 ?w_ >gbT `G#{' "hFL H|U z?*[FS Sa1 0y1 US1 Washington1 Redmond1 Microsoft Corporation1#0! Microsoft Code Signing PCA :0\ 1N0L $D3DCompiler_43.dl http://www.microsoft.com/directx0 zzz] jszl@ yQ| 3`% hW"n Gtq Ks] )kS+c 41Rny a7;` @'B 0y1 US1 Washington1 Redmond1 Microsoft Corporation1#0! Microsoft Timestamping PCA

100522031951Z0# }B* &5/ Hyxx j38 Rw!v `3u S=G m1K

You might also like