UnityWebData1.0Tj6!Resources/unity_default_resources"k6pManaged/mono/4.0/machine.config6(_'Il2CppData/Metadata/global-metadata.dat> boot.configQ data.unity3d6jT2020.1.1f1 sn0“I?'B01tǍj?n~H5`䁓_K6e|U/<ZcaebjS""hhN+Qmٹַd;uGE>޹PBa"r0ؚm4xIx @$n{̱qޙ:2JPhTD hE(\,-UT'|pX&'ȩUt'u' dv'w' t'e'PM'hT' o',^'H'<'@d''/\'2h'h90'<0(>|t(HR( 0*(0 H*(P3((x3x(m5(v5\((5$(P5(5t (5T (5H *05t%*6*(6(!*P&6*'6**6*0,6*-6*`/6*06+26+056+66<+X764+86<+96+;6+=6+?6 +A6 +C6 +E6 +hG6 +J6+J6 +N6+S6+T6+0V6.|.|.t.x\4`48h:W68Jp9Jp:Jx;J ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? @ ? @ A A A C C unity_FogStart unity_FogEndunity_FogDensity unity_FogColorH@@      @@      @@      @ Hidden/InternalErrorShader R( x/ 4lb R D c ` o_P[8];9!V9%?Inv<&V CameraPro?ionB%?InvE)TL%D?-3 qSSpaceOos[2w8ScaleOffset[2'};Z1EyeIndex9int1 p )i12 .!i1'/t(h << 2)/2  2(k\+ 1)]PA@ 2T/2) 2 ^/3)" 2"   @   @ T  K<44(   4 0V0H 0dOdPdK0 hlN8 8&|, 8  0|X  _INSTANCING_ON / a#extenGL_AMD_vertex_shader_layer : require K Aflat"uM `vs_BLEQDICES&6oat_ us u   3 d([(gl_InstanceID)) \* 0.5Sfractb /0) , roundEvenCuD/ina#i3/ !>u0)( 1} 31} 0} ,11} N 1N 3N ,1N 63N 1N :3N 1N  ' =L)= X  <   MULTIVIEW /  OVR_multiview2 >ice4@num_hs = 2) in#    mWEIGHTJ YQ`ViewIDK)WV  ' )/ = $ ?].xv80 p % L'+`1d\1P$GlobalsSTEREO_INSTANCING_ONSTEREO_MULTIVIEW_ONUNITY_SINGLE_PASS_STEREOUnityStereoEyeIndexUnityStereoEyeIndicesUnityStereoGlobalsunity_MatrixVPunity_ObjectToWorldunity_StereoCameraInvProjection unity_StereoCameraProjection unity_StereoCameraToWorldunity_StereoEyeIndexunity_StereoEyeIndicesunity_StereoMatrixInvV unity_StereoMatrixPunity_StereoMatrixV unity_StereoMatrixVP unity_StereoScaleOffsetunity_StereoWorldSpaceCameraPosunity_StereoWorldToCamera? ? ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? A A A A C C unity_FogStart unity_FogEndunity_FogDensity unity_FogColorӞ   @ @      @ @      @ @      @ $GlobalsSTEREO_INSTANCING_ONSTEREO_MULTIVIEW_ONUNITY_SINGLE_PASS_STEREOUnityStereoEyeIndexUnityStereoEyeIndicesUnityStereoGlobalsunity_MatrixVPunity_ObjectToWorldunity_StereoCameraInvProjection unity_StereoCameraProjection unity_StereoCameraToWorldunity_StereoEyeIndexunity_StereoEyeIndicesunity_StereoMatrixInvV unity_StereoMatrixPunity_StereoMatrixV unity_StereoMatrixVP unity_StereoScaleOffsetunity_StereoWorldSpaceCameraPosunity_StereoWorldToCamera? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? A A A A C C unity_FogStart unity_FogEndunity_FogDensity unity_FogColorȺ   @ @      @ @      @ @      @ $GlobalsSTEREO_INSTANCING_ONSTEREO_MULTIVIEW_ONUNITY_SINGLE_PASS_STEREOUnityStereoEyeIndexUnityStereoEyeIndicesUnityStereoGlobalsunity_MatrixVPunity_ObjectToWorldunity_StereoCameraInvProjection unity_StereoCameraProjection unity_StereoCameraToWorldunity_StereoEyeIndexunity_StereoEyeIndicesunity_StereoMatrixInvV unity_StereoMatrixPunity_StereoMatrixV unity_StereoMatrixVP unity_StereoScaleOffsetunity_StereoWorldSpaceCameraPosunity_StereoWorldToCamera? ? ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? A ? A A A C C unity_FogStart unity_FogEndunity_FogDensity unity_FogColorn   @ @      @ @      @ @      @ $GlobalsSTEREO_INSTANCING_ONSTEREO_MULTIVIEW_ONUNITY_SINGLE_PASS_STEREOUnityStereoEyeIndexUnityStereoEyeIndicesUnityStereoGlobalsunity_MatrixVPunity_ObjectToWorldunity_StereoCameraInvProjection unity_StereoCameraProjection unity_StereoCameraToWorldunity_StereoEyeIndexunity_StereoEyeIndicesunity_StereoMatrixInvV unity_StereoMatrixPunity_StereoMatrixV unity_StereoMatrixVP unity_StereoScaleOffsetunity_StereoWorldSpaceCameraPosunity_StereoWorldToCamera? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? A ? A A A C C unity_FogStart unity_FogEndunity_FogDensity unity_FogColor   @ @      @ @      @ @      @ $GlobalsSTEREO_INSTANCING_ONSTEREO_MULTIVIEW_ONUNITY_SINGLE_PASS_STEREOUnityStereoEyeIndexUnityStereoEyeIndicesUnityStereoGlobalsunity_MatrixVPunity_ObjectToWorldunity_StereoCameraInvProjection unity_StereoCameraProjection unity_StereoCameraToWorldunity_StereoEyeIndexunity_StereoEyeIndicesunity_StereoMatrixInvV unity_StereoMatrixPunity_StereoMatrixV unity_StereoMatrixVP unity_StereoScaleOffsetunity_StereoWorldSpaceCameraPosunity_StereoWorldToCamera? ? ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? A ? A A A C C unity_FogStart unity_FogEndunity_FogDensity unity_FogColor}'   @ @      @ @      @ @      @ $GlobalsSTEREO_INSTANCING_ONSTEREO_MULTIVIEW_ONUNITY_SINGLE_PASS_STEREOUnityStereoEyeIndexUnityStereoEyeIndicesUnityStereoGlobalsunity_MatrixVPunity_ObjectToWorldunity_StereoCameraInvProjection unity_StereoCameraProjection unity_StereoCameraToWorldunity_StereoEyeIndexunity_StereoEyeIndicesunity_StereoMatrixInvV unity_StereoMatrixPunity_StereoMatrixV unity_StereoMatrixVP unity_StereoScaleOffsetunity_StereoWorldSpaceCameraPosunity_StereoWorldToCamera? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? A ? A A A C C unity_FogStart unity_FogEndunity_FogDensity unity_FogColor}H   @ @      @ @      @ @      @ $GlobalsSTEREO_INSTANCING_ONSTEREO_MULTIVIEW_ONUNITY_SINGLE_PASS_STEREOUnityStereoEyeIndexUnityStereoEyeIndicesUnityStereoGlobalsunity_MatrixVPunity_ObjectToWorldunity_StereoCameraInvProjection unity_StereoCameraProjection unity_StereoCameraToWorldunity_StereoEyeIndexunity_StereoEyeIndicesunity_StereoMatrixInvV unity_StereoMatrixPunity_StereoMatrixV unity_StereoMatrixVP unity_StereoScaleOffsetunity_StereoWorldSpaceCameraPosunity_StereoWorldToCamera? ? ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? A ? ? A A A C C unity_FogStart unity_FogEndunity_FogDensity unity_FogColor    @ @      @ @      @ @      @ $GlobalsSTEREO_INSTANCING_ONSTEREO_MULTIVIEW_ONUNITY_SINGLE_PASS_STEREOUnityStereoEyeIndexUnityStereoEyeIndicesUnityStereoGlobalsunity_MatrixVPunity_ObjectToWorldunity_StereoCameraInvProjection unity_StereoCameraProjection unity_StereoCameraToWorldunity_StereoEyeIndexunity_StereoEyeIndicesunity_StereoMatrixInvV unity_StereoMatrixPunity_StereoMatrixV unity_StereoMatrixVP unity_StereoScaleOffsetunity_StereoWorldSpaceCameraPosunity_StereoWorldToCamera? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? A ? ? A A A C C unity_FogStart unity_FogEndunity_FogDensity unity_FogColorp   @ @      @ @      @ @      @ Hidden/InternalClear b 0 4bT Rd D c ` ointL=0) 0SV_Target0( =\ t$Globals$Om0D ,@4,CINGLE_PASS_STEREO$/  |$0)v UScStereo% {  >_P[8];9!V9%?Inv<&V CameraPro?ionB%?InvE)TL%D?-3 qSSpaceOos[2w8ScaleOffset[2'};d1EyeIndex9int1 N )i12 .!i1'/t(h << 2)/28  i(k\+ 1)]PA@X 2T/2)k 2k ^/3)~ 2~ $  @  4 @ T 0 K<44(  N  0V0 0<dOdPdK0 *hl N8 8&|_, 8I 0|X,  _INSTANCING_ON /o ( a#extenGL_AMD_vertex_shader_layer : requireX  @Aflat Yu `vs_BLEQDICES&6oat u u  3 d([(gl_InstanceID))0 \* 0.5Sfract /0)k  roundEvenCuD/ina#i3 !>u0) 1 31 0 ,11  1 3 ,t1 63 1 :3 1  ' =L* )=     t t MULTIVIEWs /~t OVR_multiview2k >ice4@num_hs = 2) in$B56mWEIGHT 4QJ`ViewID)qH  D/ = ?].xp 0 p %x |(+`1 \1P_ColorColor???? _SrcBlendSrcBlend@ _DstBlendDstBlend A_ZWriteZWrite?_ZTestZTest@_CullCull_ZBiasZBias$GlobalsSTEREO_INSTANCING_ONSTEREO_MULTIVIEW_ONUNITY_SINGLE_PASS_STEREOUnityStereoEyeIndexUnityStereoEyeIndicesUnityStereoGlobals_Colorunity_MatrixVPunity_ObjectToWorldunity_StereoCameraInvProjectionunity_StereoCameraProjection unity_StereoCameraToWorldunity_StereoEyeIndexunity_StereoEyeIndicesunity_StereoMatrixInvV unity_StereoMatrixP unity_StereoMatrixV unity_StereoMatrixVP unity_StereoScaleOffsetunity_StereoWorldSpaceCameraPosunity_StereoWorldToCamera _SrcBlend _DstBlend _SrcBlend _DstBlend pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? _ZTest_ZWrite_Cull _ZBias_ZBias A A A C C unity_FogStart unity_FogEndunity_FogDensity unity_FogColorHIGNOREPROJECTORtrueQUEUE Transparent RenderType Transparent   @ @P      @ @P      @ @P      @ IGNOREPROJECTORtrueQUEUE Transparent RenderType TransparentHidden/Internal-Colored p d2T 4bD R D c ` o# A?intq#define SV_Target0*FragData[0]w,=LC  0 UNITY_SINGLE_PASS_STEREO$/%,_eStereo184Hint &EyeIndexUv )i12pop_shl( a,ES b) {q(floor(}(a) * pow(2.0,(b)))); } ivec2Q S UTa.x =!a.x, b.x); a.yy4y);a]3]3]3]#8a.zzzu4u4u4u;8a.wwwh&i1H, 2)02B W(l\+ 1)]PA@b2T/2)u2u^/3)2]C` PdbD S b"` R1D cL1` S1\ &2 o_P[8];9!V9%?Inv<&V CameraPro?ionB%?InvE)TL%Z?-3 qSSpaceOos[2w8ScaleOffset0'};1EyeIndex9int1S L )i12a i!i1'/t(?h << 2)/2  (k\+ 1)]PA@ 2T/2) 2 ^/3) 2 $  P  @  =@ T@ K<D 4(    0V0 0~dOdPdK0 lhlbNY8 R8&|, 8R 0|X r _INSTANCING_ON / a#extenGL_AMD_vertex_shader_layer : require  >AflatQ ;u `vs_BLE]DICES) u* u 8 T 3F CB.x =^ ((gl_InstanceID)), _* 0.5MUract(C + 'roundEvenMu/inm#i3 #>u0) 1J31J0J,1n1J13,91631:31 ,' =Ls )= 0X  MULTIVIEW / OVR_multiview2 >ice4@num_~s = 2) in%@ v oWEIGHT `ViewID)V  d/ =8 ?].x4N0 p %< @*+`1\1`PInternal-Skinning main$Globals inVerticesinSkin inMatrices outVerticesP#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[3] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[1] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[3] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec3 u_xlat1; uint u_xlatu1; vec4 u_xlat2; vec4 u_xlat3; vec4 u_xlat4; float u_xlat5; uint u_xlatu5; vec3 u_xlat6; vec3 u_xlat7; vec4 u_xlat8; vec4 u_xlat9; vec4 u_xlat10; int u_xlati12; uint u_xlatu12; vec3 u_xlat16; uint u_xlatu23; int u_xlati34; uint u_xlatu34; bool u_xlatb34; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0.xyz = vec3(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2])); u_xlatu1 = inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]; u_xlati12 = int(gl_GlobalInvocationID.x) + 1; u_xlatu12 = inSkin_buf[u_xlati12].value[(0 >> 2) + 0]; u_xlat2.x = float(0.0); u_xlat2.y = float(0.0); u_xlat2.z = float(0.0); u_xlat2.w = float(0.0); u_xlat3.x = float(0.0); u_xlat3.y = float(0.0); u_xlat3.z = float(0.0); u_xlat3.w = float(0.0); u_xlat4.x = float(0.0); u_xlat4.y = float(0.0); u_xlat4.z = float(0.0); u_xlat4.w = float(0.0); for(uint u_xlatu_loop_1 = u_xlatu1 ; u_xlatu_loop_1> 2) + 0]; u_xlatu5 = u_xlatu34 >> 16u; u_xlat5 = float(u_xlatu5); u_xlat5 = u_xlat5 * 1.52590219e-05; u_xlati34 = int(u_xlatu34 & 65535u); u_xlat16.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati34].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati34].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati34].value[(0 >> 2) + 2])); u_xlat6.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati34].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati34].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati34].value[(16 >> 2) + 2])); u_xlat7.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati34].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati34].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati34].value[(32 >> 2) + 2])); u_xlat8.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati34].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati34].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati34].value[(48 >> 2) + 2])); u_xlat9.x = u_xlat16.x; u_xlat9.y = u_xlat6.x; u_xlat9.z = u_xlat7.x; u_xlat9.w = u_xlat8.x; u_xlat10.x = u_xlat16.y; u_xlat10.y = u_xlat6.y; u_xlat10.z = u_xlat7.y; u_xlat10.w = u_xlat8.y; u_xlat8.x = u_xlat16.z; u_xlat8.y = u_xlat6.z; u_xlat8.z = u_xlat7.z; u_xlat2 = u_xlat9 * vec4(u_xlat5) + u_xlat2; u_xlat3 = u_xlat10 * vec4(u_xlat5) + u_xlat3; u_xlat4 = u_xlat8 * vec4(u_xlat5) + u_xlat4; } u_xlat0.w = 1.0; u_xlat1.x = dot(u_xlat2, u_xlat0); u_xlat1.y = dot(u_xlat3, u_xlat0); u_xlat1.z = dot(u_xlat4, u_xlat0); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat1.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat1.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat1.z); return; } @main$Globals inVerticesinSkin inMatrices outVerticesG#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[6] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[1] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[6] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec3 u_xlat1; vec4 u_xlat2; int u_xlati2; uint u_xlatu2; vec4 u_xlat3; vec4 u_xlat4; vec4 u_xlat5; vec4 u_xlat6; vec3 u_xlat7; vec3 u_xlat8; vec4 u_xlat9; vec4 u_xlat10; vec4 u_xlat11; uint u_xlatu14; int u_xlati26; uint u_xlatu26; bool u_xlatb26; uint u_xlatu37; float u_xlat38; uint u_xlatu38; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlat1.xy = vec2(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1])); u_xlatu37 = inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]; u_xlati2 = int(gl_GlobalInvocationID.x) + 1; u_xlatu2 = inSkin_buf[u_xlati2].value[(0 >> 2) + 0]; u_xlat3.x = float(0.0); u_xlat3.y = float(0.0); u_xlat3.z = float(0.0); u_xlat3.w = float(0.0); u_xlat4.x = float(0.0); u_xlat4.y = float(0.0); u_xlat4.z = float(0.0); u_xlat4.w = float(0.0); u_xlat5.x = float(0.0); u_xlat5.y = float(0.0); u_xlat5.z = float(0.0); u_xlat5.w = float(0.0); for(uint u_xlatu_loop_1 = u_xlatu37 ; u_xlatu_loop_1> 2) + 0]; u_xlatu38 = u_xlatu26 >> 16u; u_xlat38 = float(u_xlatu38); u_xlat38 = u_xlat38 * 1.52590219e-05; u_xlati26 = int(u_xlatu26 & 65535u); u_xlat6.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati26].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati26].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati26].value[(0 >> 2) + 2])); u_xlat7.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati26].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati26].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati26].value[(16 >> 2) + 2])); u_xlat8.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati26].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati26].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati26].value[(32 >> 2) + 2])); u_xlat9.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati26].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati26].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati26].value[(48 >> 2) + 2])); u_xlat10.x = u_xlat6.x; u_xlat10.y = u_xlat7.x; u_xlat10.z = u_xlat8.x; u_xlat10.w = u_xlat9.x; u_xlat11.x = u_xlat6.y; u_xlat11.y = u_xlat7.y; u_xlat11.z = u_xlat8.y; u_xlat11.w = u_xlat9.y; u_xlat9.x = u_xlat6.z; u_xlat9.y = u_xlat7.z; u_xlat9.z = u_xlat8.z; u_xlat3 = u_xlat10 * vec4(u_xlat38) + u_xlat3; u_xlat4 = u_xlat11 * vec4(u_xlat38) + u_xlat4; u_xlat5 = u_xlat9 * vec4(u_xlat38) + u_xlat5; } u_xlat2.xyz = u_xlat0.xyz; u_xlat2.w = 1.0; u_xlat6.x = dot(u_xlat3, u_xlat2); u_xlat6.y = dot(u_xlat4, u_xlat2); u_xlat6.z = dot(u_xlat5, u_xlat2); u_xlat1.z = u_xlat0.w; u_xlat6.w = dot(u_xlat3.yzx, u_xlat1.xyz); u_xlat0.x = dot(u_xlat4.yzx, u_xlat1.xyz); u_xlat0.y = dot(u_xlat5.yzx, u_xlat1.xyz); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat6.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat6.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat6.z); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3] = floatBitsToUint(u_xlat6.w); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2)] = floatBitsToUint(u_xlat0.x); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1] = floatBitsToUint(u_xlat0.y); return; } @main$Globals inVerticesinSkin inMatrices outVertices#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[7] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[1] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[7] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec4 u_xlat1; vec4 u_xlat2; uint u_xlatu2; vec4 u_xlat3; vec4 u_xlat4; vec4 u_xlat5; vec4 u_xlat6; uint u_xlatu6; vec3 u_xlat7; vec3 u_xlat8; vec4 u_xlat9; vec4 u_xlat10; vec4 u_xlat11; int u_xlati14; uint u_xlatu14; vec3 u_xlat18; uint u_xlatu26; int u_xlati38; uint u_xlatu38; bool u_xlatb38; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlat1.xyz = vec3(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2])); u_xlatu2 = inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]; u_xlati14 = int(gl_GlobalInvocationID.x) + 1; u_xlatu14 = inSkin_buf[u_xlati14].value[(0 >> 2) + 0]; u_xlat3.x = float(0.0); u_xlat3.y = float(0.0); u_xlat3.z = float(0.0); u_xlat3.w = float(0.0); u_xlat4.x = float(0.0); u_xlat4.y = float(0.0); u_xlat4.z = float(0.0); u_xlat4.w = float(0.0); u_xlat5.x = float(0.0); u_xlat5.y = float(0.0); u_xlat5.z = float(0.0); u_xlat5.w = float(0.0); for(uint u_xlatu_loop_1 = u_xlatu2 ; u_xlatu_loop_1> 2) + 0]; u_xlatu6 = u_xlatu38 >> 16u; u_xlat6.x = float(u_xlatu6); u_xlat6.x = u_xlat6.x * 1.52590219e-05; u_xlati38 = int(u_xlatu38 & 65535u); u_xlat18.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati38].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati38].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati38].value[(0 >> 2) + 2])); u_xlat7.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati38].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati38].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati38].value[(16 >> 2) + 2])); u_xlat8.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati38].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati38].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati38].value[(32 >> 2) + 2])); u_xlat9.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati38].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati38].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati38].value[(48 >> 2) + 2])); u_xlat10.x = u_xlat18.x; u_xlat10.y = u_xlat7.x; u_xlat10.z = u_xlat8.x; u_xlat10.w = u_xlat9.x; u_xlat11.x = u_xlat18.y; u_xlat11.y = u_xlat7.y; u_xlat11.z = u_xlat8.y; u_xlat11.w = u_xlat9.y; u_xlat9.x = u_xlat18.z; u_xlat9.y = u_xlat7.z; u_xlat9.z = u_xlat8.z; u_xlat3 = u_xlat10 * u_xlat6.xxxx + u_xlat3; u_xlat4 = u_xlat11 * u_xlat6.xxxx + u_xlat4; u_xlat5 = u_xlat9 * u_xlat6.xxxx + u_xlat5; } u_xlat2.xyz = u_xlat0.xyz; u_xlat2.w = 1.0; u_xlat6.x = dot(u_xlat3, u_xlat2); u_xlat6.y = dot(u_xlat4, u_xlat2); u_xlat6.z = dot(u_xlat5, u_xlat2); u_xlat1.w = u_xlat0.w; u_xlat6.w = dot(u_xlat3.yzx, u_xlat1.xyw); u_xlat0.x = dot(u_xlat4.yzx, u_xlat1.xyw); u_xlat0.y = dot(u_xlat5.yzx, u_xlat1.xyw); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat6.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat6.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat6.z); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3] = floatBitsToUint(u_xlat6.w); u_xlat0.z = u_xlat1.z; outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2)] = floatBitsToUint(u_xlat0.x); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1] = floatBitsToUint(u_xlat0.y); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2] = floatBitsToUint(u_xlat0.z); return; } @main$Globals inVerticesinSkin inMatrices outVertices#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[10] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[1] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[10] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec4 u_xlat1; vec4 u_xlat2; vec4 u_xlat3; uint u_xlatu3; vec4 u_xlat4; vec4 u_xlat5; vec4 u_xlat6; vec4 u_xlat7; uint u_xlatu7; vec3 u_xlat8; vec3 u_xlat9; vec4 u_xlat10; vec4 u_xlat11; vec4 u_xlat12; int u_xlati16; uint u_xlatu16; vec3 u_xlat20; uint u_xlatu29; int u_xlati42; uint u_xlatu42; bool u_xlatb42; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2])); u_xlat1 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 3])); u_xlat2.xy = vec2(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2) + 1])); u_xlatu3 = inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]; u_xlati16 = int(gl_GlobalInvocationID.x) + 1; u_xlatu16 = inSkin_buf[u_xlati16].value[(0 >> 2) + 0]; u_xlat4.x = float(0.0); u_xlat4.y = float(0.0); u_xlat4.z = float(0.0); u_xlat4.w = float(0.0); u_xlat5.x = float(0.0); u_xlat5.y = float(0.0); u_xlat5.z = float(0.0); u_xlat5.w = float(0.0); u_xlat6.x = float(0.0); u_xlat6.y = float(0.0); u_xlat6.z = float(0.0); u_xlat6.w = float(0.0); for(uint u_xlatu_loop_1 = u_xlatu3 ; u_xlatu_loop_1> 2) + 0]; u_xlatu7 = u_xlatu42 >> 16u; u_xlat7.x = float(u_xlatu7); u_xlat7.x = u_xlat7.x * 1.52590219e-05; u_xlati42 = int(u_xlatu42 & 65535u); u_xlat20.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati42].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati42].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati42].value[(0 >> 2) + 2])); u_xlat8.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati42].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati42].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati42].value[(16 >> 2) + 2])); u_xlat9.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati42].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati42].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati42].value[(32 >> 2) + 2])); u_xlat10.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati42].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati42].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati42].value[(48 >> 2) + 2])); u_xlat11.x = u_xlat20.x; u_xlat11.y = u_xlat8.x; u_xlat11.z = u_xlat9.x; u_xlat11.w = u_xlat10.x; u_xlat12.x = u_xlat20.y; u_xlat12.y = u_xlat8.y; u_xlat12.z = u_xlat9.y; u_xlat12.w = u_xlat10.y; u_xlat10.x = u_xlat20.z; u_xlat10.y = u_xlat8.z; u_xlat10.z = u_xlat9.z; u_xlat4 = u_xlat11 * u_xlat7.xxxx + u_xlat4; u_xlat5 = u_xlat12 * u_xlat7.xxxx + u_xlat5; u_xlat6 = u_xlat10 * u_xlat7.xxxx + u_xlat6; } u_xlat3.xyz = u_xlat0.yzw; u_xlat3.w = 1.0; u_xlat7.x = dot(u_xlat4, u_xlat3); u_xlat7.y = dot(u_xlat5, u_xlat3); u_xlat7.z = dot(u_xlat6, u_xlat3); u_xlat0.yz = u_xlat1.xy; u_xlat7.w = dot(u_xlat4.xyz, u_xlat0.xyz); u_xlat3.x = dot(u_xlat5.xyz, u_xlat0.xyz); u_xlat3.y = dot(u_xlat6.xyz, u_xlat0.xyz); u_xlat2.zw = u_xlat1.zw; u_xlat3.z = dot(u_xlat4.zxy, u_xlat2.xzw); u_xlat3.w = dot(u_xlat5.zxy, u_xlat2.xzw); u_xlat2.x = dot(u_xlat6.zxy, u_xlat2.xzw); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat7.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat7.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat7.z); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3] = floatBitsToUint(u_xlat7.w); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2)] = floatBitsToUint(u_xlat3.x); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1] = floatBitsToUint(u_xlat3.y); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2] = floatBitsToUint(u_xlat3.z); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 3] = floatBitsToUint(u_xlat3.w); outVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2)] = floatBitsToUint(u_xlat2.x); outVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2) + 1] = floatBitsToUint(u_xlat2.y); return; } @main$Globals inVerticesinSkin inMatrices outVertices #version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[3] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[1] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[3] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; int u_xlati1; vec3 u_xlat2; vec3 u_xlat3; vec4 u_xlat4; vec4 u_xlat5; vec4 u_xlat6; vec3 u_xlat8; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0.xyz = vec3(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2])); u_xlati1 = int(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]); u_xlat8.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati1].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati1].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati1].value[(0 >> 2) + 2])); u_xlat2.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati1].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati1].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati1].value[(16 >> 2) + 2])); u_xlat3.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati1].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati1].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati1].value[(32 >> 2) + 2])); u_xlat4.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati1].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati1].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati1].value[(48 >> 2) + 2])); u_xlat5.x = u_xlat8.x; u_xlat5.y = u_xlat2.x; u_xlat5.z = u_xlat3.x; u_xlat5.w = u_xlat4.x; u_xlat0.w = 1.0; u_xlat5.x = dot(u_xlat5, u_xlat0); u_xlat6.x = u_xlat8.y; u_xlat6.y = u_xlat2.y; u_xlat6.z = u_xlat3.y; u_xlat6.w = u_xlat4.y; u_xlat5.y = dot(u_xlat6, u_xlat0); u_xlat4.x = u_xlat8.z; u_xlat4.y = u_xlat2.z; u_xlat4.z = u_xlat3.z; u_xlat5.z = dot(u_xlat4, u_xlat0); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat5.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat5.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat5.z); return; } @main$Globals inVerticesinSkin inMatrices outVertices#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[6] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[1] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[6] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec3 u_xlat1; vec3 u_xlat2; vec3 u_xlat3; vec3 u_xlat4; vec4 u_xlat5; vec4 u_xlat6; vec4 u_xlat7; vec4 u_xlat8; vec4 u_xlat9; int u_xlati31; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlat1.xy = vec2(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1])); u_xlati31 = int(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]); u_xlat2.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati31].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati31].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati31].value[(0 >> 2) + 2])); u_xlat3.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati31].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati31].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati31].value[(16 >> 2) + 2])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati31].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati31].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati31].value[(32 >> 2) + 2])); u_xlat5.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati31].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati31].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati31].value[(48 >> 2) + 2])); u_xlat6.x = u_xlat2.x; u_xlat6.y = u_xlat3.x; u_xlat6.z = u_xlat4.x; u_xlat6.w = u_xlat5.x; u_xlat7.xyz = u_xlat0.xyz; u_xlat7.w = 1.0; u_xlat8.x = dot(u_xlat6, u_xlat7); u_xlat9.x = u_xlat2.y; u_xlat9.y = u_xlat3.y; u_xlat9.z = u_xlat4.y; u_xlat9.w = u_xlat5.y; u_xlat8.y = dot(u_xlat9, u_xlat7); u_xlat5.x = u_xlat2.z; u_xlat5.y = u_xlat3.z; u_xlat5.z = u_xlat4.z; u_xlat8.z = dot(u_xlat5, u_xlat7); u_xlat1.z = u_xlat0.w; u_xlat8.w = dot(u_xlat6.yzx, u_xlat1.xyz); u_xlat0.x = dot(u_xlat9.yzx, u_xlat1.xyz); u_xlat0.y = dot(u_xlat5.yzx, u_xlat1.xyz); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat8.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat8.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat8.z); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3] = floatBitsToUint(u_xlat8.w); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2)] = floatBitsToUint(u_xlat0.x); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1] = floatBitsToUint(u_xlat0.y); return; } @main$Globals inVerticesinSkin inMatrices outVertices#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[7] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[1] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[7] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec4 u_xlat1; int u_xlati2; vec3 u_xlat3; vec3 u_xlat4; vec4 u_xlat5; vec4 u_xlat6; vec4 u_xlat7; vec4 u_xlat8; vec4 u_xlat9; vec3 u_xlat12; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlat1.xyz = vec3(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2])); u_xlati2 = int(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]); u_xlat12.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2].value[(0 >> 2) + 2])); u_xlat3.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2].value[(16 >> 2) + 2])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2].value[(32 >> 2) + 2])); u_xlat5.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2].value[(48 >> 2) + 2])); u_xlat6.x = u_xlat12.x; u_xlat6.y = u_xlat3.x; u_xlat6.z = u_xlat4.x; u_xlat6.w = u_xlat5.x; u_xlat7.xyz = u_xlat0.xyz; u_xlat7.w = 1.0; u_xlat8.x = dot(u_xlat6, u_xlat7); u_xlat9.x = u_xlat12.y; u_xlat9.y = u_xlat3.y; u_xlat9.z = u_xlat4.y; u_xlat9.w = u_xlat5.y; u_xlat8.y = dot(u_xlat9, u_xlat7); u_xlat5.x = u_xlat12.z; u_xlat5.y = u_xlat3.z; u_xlat5.z = u_xlat4.z; u_xlat8.z = dot(u_xlat5, u_xlat7); u_xlat1.w = u_xlat0.w; u_xlat8.w = dot(u_xlat6.yzx, u_xlat1.xyw); u_xlat0.x = dot(u_xlat9.yzx, u_xlat1.xyw); u_xlat0.y = dot(u_xlat5.yzx, u_xlat1.xyw); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat8.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat8.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat8.z); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3] = floatBitsToUint(u_xlat8.w); u_xlat0.z = u_xlat1.z; outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2)] = floatBitsToUint(u_xlat0.x); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1] = floatBitsToUint(u_xlat0.y); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2] = floatBitsToUint(u_xlat0.z); return; } @main$Globals inVerticesinSkin inMatrices outVerticesX#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[10] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[1] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[10] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec4 u_xlat1; vec4 u_xlat2; vec4 u_xlat3; int u_xlati3; vec3 u_xlat4; vec3 u_xlat5; vec4 u_xlat6; vec4 u_xlat7; vec4 u_xlat8; vec4 u_xlat9; vec4 u_xlat10; vec3 u_xlat14; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2])); u_xlat1 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 3])); u_xlat2.xy = vec2(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2) + 1])); u_xlati3 = int(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]); u_xlat14.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3].value[(0 >> 2) + 2])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3].value[(16 >> 2) + 2])); u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3].value[(32 >> 2) + 2])); u_xlat6.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3].value[(48 >> 2) + 2])); u_xlat7.x = u_xlat14.x; u_xlat7.y = u_xlat4.x; u_xlat7.z = u_xlat5.x; u_xlat7.w = u_xlat6.x; u_xlat8.xyz = u_xlat0.yzw; u_xlat8.w = 1.0; u_xlat9.x = dot(u_xlat7, u_xlat8); u_xlat10.x = u_xlat14.y; u_xlat10.y = u_xlat4.y; u_xlat10.z = u_xlat5.y; u_xlat10.w = u_xlat6.y; u_xlat9.y = dot(u_xlat10, u_xlat8); u_xlat6.x = u_xlat14.z; u_xlat6.y = u_xlat4.z; u_xlat6.z = u_xlat5.z; u_xlat9.z = dot(u_xlat6, u_xlat8); u_xlat0.yz = u_xlat1.xy; u_xlat9.w = dot(u_xlat7.xyz, u_xlat0.xyz); u_xlat3.x = dot(u_xlat10.xyz, u_xlat0.xyz); u_xlat3.y = dot(u_xlat6.xyz, u_xlat0.xyz); u_xlat2.zw = u_xlat1.zw; u_xlat3.z = dot(u_xlat7.zxy, u_xlat2.xzw); u_xlat3.w = dot(u_xlat10.zxy, u_xlat2.xzw); u_xlat2.x = dot(u_xlat6.zxy, u_xlat2.xzw); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat9.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat9.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat9.z); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3] = floatBitsToUint(u_xlat9.w); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2)] = floatBitsToUint(u_xlat3.x); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1] = floatBitsToUint(u_xlat3.y); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2] = floatBitsToUint(u_xlat3.z); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 3] = floatBitsToUint(u_xlat3.w); outVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2)] = floatBitsToUint(u_xlat2.x); outVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2) + 1] = floatBitsToUint(u_xlat2.y); return; } @main$Globals inVerticesinSkin inMatrices outVertices#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[3] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[4] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[3] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec4 u_xlat1; vec4 u_xlat2; vec4 u_xlat3; vec4 u_xlat4; vec4 u_xlat5; vec4 u_xlat6; vec4 u_xlat7; vec4 u_xlat8; vec4 u_xlat9; vec4 u_xlat10; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0.xyz = vec3(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2])); u_xlat1 = vec4(uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlat2.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.z)].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.z)].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.z)].value[(0 >> 2) + 2])); u_xlat3.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.z)].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.z)].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.z)].value[(16 >> 2) + 2])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.z)].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.z)].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.z)].value[(32 >> 2) + 2])); u_xlat5.xyw = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.z)].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.z)].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.z)].value[(48 >> 2) + 2])); u_xlat6.x = u_xlat2.x; u_xlat6.y = u_xlat3.x; u_xlat6.z = u_xlat4.x; u_xlat6.w = u_xlat5.x; u_xlat7.x = u_xlat2.y; u_xlat7.y = u_xlat3.y; u_xlat7.z = u_xlat4.y; u_xlat7.w = u_xlat5.y; u_xlat5.x = u_xlat2.z; u_xlat5.y = u_xlat3.z; u_xlat5.z = u_xlat4.z; u_xlat2.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.w)].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.w)].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.w)].value[(0 >> 2) + 2])); u_xlat3.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.w)].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.w)].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.w)].value[(16 >> 2) + 2])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.w)].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.w)].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.w)].value[(32 >> 2) + 2])); u_xlat8.xyw = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.w)].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.w)].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat1.w)].value[(48 >> 2) + 2])); u_xlat9.x = u_xlat2.x; u_xlat9.y = u_xlat3.x; u_xlat9.z = u_xlat4.x; u_xlat9.w = u_xlat8.x; u_xlat9 = u_xlat1.yyyy * u_xlat9; u_xlat10.x = u_xlat2.y; u_xlat10.y = u_xlat3.y; u_xlat10.z = u_xlat4.y; u_xlat10.w = u_xlat8.y; u_xlat10 = u_xlat1.yyyy * u_xlat10; u_xlat8.x = u_xlat2.z; u_xlat8.y = u_xlat3.z; u_xlat8.z = u_xlat4.z; u_xlat2 = u_xlat1.yyyy * u_xlat8; u_xlat3 = u_xlat6 * u_xlat1.xxxx + u_xlat9; u_xlat4 = u_xlat7 * u_xlat1.xxxx + u_xlat10; u_xlat1 = u_xlat5 * u_xlat1.xxxx + u_xlat2; u_xlat0.w = 1.0; u_xlat2.x = dot(u_xlat3, u_xlat0); u_xlat2.y = dot(u_xlat4, u_xlat0); u_xlat2.z = dot(u_xlat1, u_xlat0); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat2.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat2.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat2.z); return; } @main$Globals inVerticesinSkin inMatrices outVertices#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[6] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[4] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[6] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec3 u_xlat1; vec4 u_xlat2; vec4 u_xlat3; vec4 u_xlat4; vec4 u_xlat5; vec4 u_xlat6; vec4 u_xlat7; vec4 u_xlat8; vec4 u_xlat9; vec4 u_xlat10; vec4 u_xlat11; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlat1.xy = vec2(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1])); u_xlat2 = vec4(uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlat3.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(0 >> 2) + 2])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(16 >> 2) + 2])); u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(32 >> 2) + 2])); u_xlat6.xyw = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(48 >> 2) + 2])); u_xlat7.x = u_xlat3.x; u_xlat7.y = u_xlat4.x; u_xlat7.z = u_xlat5.x; u_xlat7.w = u_xlat6.x; u_xlat8.x = u_xlat3.y; u_xlat8.y = u_xlat4.y; u_xlat8.z = u_xlat5.y; u_xlat8.w = u_xlat6.y; u_xlat6.x = u_xlat3.z; u_xlat6.y = u_xlat4.z; u_xlat6.z = u_xlat5.z; u_xlat3.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(0 >> 2) + 2])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(16 >> 2) + 2])); u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(32 >> 2) + 2])); u_xlat9.xyw = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(48 >> 2) + 2])); u_xlat10.x = u_xlat3.x; u_xlat10.y = u_xlat4.x; u_xlat10.z = u_xlat5.x; u_xlat10.w = u_xlat9.x; u_xlat10 = u_xlat2.yyyy * u_xlat10; u_xlat11.x = u_xlat3.y; u_xlat11.y = u_xlat4.y; u_xlat11.z = u_xlat5.y; u_xlat11.w = u_xlat9.y; u_xlat11 = u_xlat2.yyyy * u_xlat11; u_xlat9.x = u_xlat3.z; u_xlat9.y = u_xlat4.z; u_xlat9.z = u_xlat5.z; u_xlat3 = u_xlat2.yyyy * u_xlat9; u_xlat4 = u_xlat7 * u_xlat2.xxxx + u_xlat10; u_xlat5 = u_xlat8 * u_xlat2.xxxx + u_xlat11; u_xlat2 = u_xlat6 * u_xlat2.xxxx + u_xlat3; u_xlat3.xyz = u_xlat0.xyz; u_xlat3.w = 1.0; u_xlat6.x = dot(u_xlat4, u_xlat3); u_xlat6.y = dot(u_xlat5, u_xlat3); u_xlat6.z = dot(u_xlat2, u_xlat3); u_xlat1.z = u_xlat0.w; u_xlat6.w = dot(u_xlat4.yzx, u_xlat1.xyz); u_xlat0.x = dot(u_xlat5.yzx, u_xlat1.xyz); u_xlat0.y = dot(u_xlat2.yzx, u_xlat1.xyz); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat6.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat6.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat6.z); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3] = floatBitsToUint(u_xlat6.w); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2)] = floatBitsToUint(u_xlat0.x); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1] = floatBitsToUint(u_xlat0.y); return; } @main$Globals inVerticesinSkin inMatrices outVertices#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[7] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[4] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[7] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec4 u_xlat1; vec4 u_xlat2; vec4 u_xlat3; vec4 u_xlat4; vec4 u_xlat5; vec4 u_xlat6; vec4 u_xlat7; vec4 u_xlat8; vec4 u_xlat9; vec4 u_xlat10; vec4 u_xlat11; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlat1.xyz = vec3(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2])); u_xlat2 = vec4(uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlat3.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(0 >> 2) + 2])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(16 >> 2) + 2])); u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(32 >> 2) + 2])); u_xlat6.xyw = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.z)].value[(48 >> 2) + 2])); u_xlat7.x = u_xlat3.x; u_xlat7.y = u_xlat4.x; u_xlat7.z = u_xlat5.x; u_xlat7.w = u_xlat6.x; u_xlat8.x = u_xlat3.y; u_xlat8.y = u_xlat4.y; u_xlat8.z = u_xlat5.y; u_xlat8.w = u_xlat6.y; u_xlat6.x = u_xlat3.z; u_xlat6.y = u_xlat4.z; u_xlat6.z = u_xlat5.z; u_xlat3.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(0 >> 2) + 2])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(16 >> 2) + 2])); u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(32 >> 2) + 2])); u_xlat9.xyw = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat2.w)].value[(48 >> 2) + 2])); u_xlat10.x = u_xlat3.x; u_xlat10.y = u_xlat4.x; u_xlat10.z = u_xlat5.x; u_xlat10.w = u_xlat9.x; u_xlat10 = u_xlat2.yyyy * u_xlat10; u_xlat11.x = u_xlat3.y; u_xlat11.y = u_xlat4.y; u_xlat11.z = u_xlat5.y; u_xlat11.w = u_xlat9.y; u_xlat11 = u_xlat2.yyyy * u_xlat11; u_xlat9.x = u_xlat3.z; u_xlat9.y = u_xlat4.z; u_xlat9.z = u_xlat5.z; u_xlat3 = u_xlat2.yyyy * u_xlat9; u_xlat4 = u_xlat7 * u_xlat2.xxxx + u_xlat10; u_xlat5 = u_xlat8 * u_xlat2.xxxx + u_xlat11; u_xlat2 = u_xlat6 * u_xlat2.xxxx + u_xlat3; u_xlat3.xyz = u_xlat0.xyz; u_xlat3.w = 1.0; u_xlat6.x = dot(u_xlat4, u_xlat3); u_xlat6.y = dot(u_xlat5, u_xlat3); u_xlat6.z = dot(u_xlat2, u_xlat3); u_xlat1.w = u_xlat0.w; u_xlat6.w = dot(u_xlat4.yzx, u_xlat1.xyw); u_xlat0.x = dot(u_xlat5.yzx, u_xlat1.xyw); u_xlat0.y = dot(u_xlat2.yzx, u_xlat1.xyw); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat6.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat6.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat6.z); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3] = floatBitsToUint(u_xlat6.w); u_xlat0.z = u_xlat1.z; outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2)] = floatBitsToUint(u_xlat0.x); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1] = floatBitsToUint(u_xlat0.y); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2] = floatBitsToUint(u_xlat0.z); return; } @main$Globals inVerticesinSkin inMatrices outVerticesr#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[10] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[4] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[10] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec4 u_xlat1; vec4 u_xlat2; vec4 u_xlat3; vec4 u_xlat4; vec4 u_xlat5; vec4 u_xlat6; vec4 u_xlat7; vec4 u_xlat8; vec4 u_xlat9; vec4 u_xlat10; vec4 u_xlat11; vec4 u_xlat12; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2])); u_xlat1 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 3])); u_xlat2.xy = vec2(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2) + 1])); u_xlat3 = vec4(uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.z)].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.z)].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.z)].value[(0 >> 2) + 2])); u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.z)].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.z)].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.z)].value[(16 >> 2) + 2])); u_xlat6.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.z)].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.z)].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.z)].value[(32 >> 2) + 2])); u_xlat7.xyw = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.z)].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.z)].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.z)].value[(48 >> 2) + 2])); u_xlat8.x = u_xlat4.x; u_xlat8.y = u_xlat5.x; u_xlat8.z = u_xlat6.x; u_xlat8.w = u_xlat7.x; u_xlat9.x = u_xlat4.y; u_xlat9.y = u_xlat5.y; u_xlat9.z = u_xlat6.y; u_xlat9.w = u_xlat7.y; u_xlat7.x = u_xlat4.z; u_xlat7.y = u_xlat5.z; u_xlat7.z = u_xlat6.z; u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.w)].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.w)].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.w)].value[(0 >> 2) + 2])); u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.w)].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.w)].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.w)].value[(16 >> 2) + 2])); u_xlat6.xyz = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.w)].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.w)].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.w)].value[(32 >> 2) + 2])); u_xlat10.xyw = vec3(uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.w)].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.w)].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[floatBitsToInt(u_xlat3.w)].value[(48 >> 2) + 2])); u_xlat11.x = u_xlat4.x; u_xlat11.y = u_xlat5.x; u_xlat11.z = u_xlat6.x; u_xlat11.w = u_xlat10.x; u_xlat11 = u_xlat3.yyyy * u_xlat11; u_xlat12.x = u_xlat4.y; u_xlat12.y = u_xlat5.y; u_xlat12.z = u_xlat6.y; u_xlat12.w = u_xlat10.y; u_xlat12 = u_xlat3.yyyy * u_xlat12; u_xlat10.x = u_xlat4.z; u_xlat10.y = u_xlat5.z; u_xlat10.z = u_xlat6.z; u_xlat4 = u_xlat3.yyyy * u_xlat10; u_xlat5 = u_xlat8 * u_xlat3.xxxx + u_xlat11; u_xlat6 = u_xlat9 * u_xlat3.xxxx + u_xlat12; u_xlat3 = u_xlat7 * u_xlat3.xxxx + u_xlat4; u_xlat4.xyz = u_xlat0.yzw; u_xlat4.w = 1.0; u_xlat7.x = dot(u_xlat5, u_xlat4); u_xlat7.y = dot(u_xlat6, u_xlat4); u_xlat7.z = dot(u_xlat3, u_xlat4); u_xlat0.yz = u_xlat1.xy; u_xlat7.w = dot(u_xlat5.xyz, u_xlat0.xyz); u_xlat4.x = dot(u_xlat6.xyz, u_xlat0.xyz); u_xlat4.y = dot(u_xlat3.xyz, u_xlat0.xyz); u_xlat2.zw = u_xlat1.zw; u_xlat4.z = dot(u_xlat5.zxy, u_xlat2.xzw); u_xlat4.w = dot(u_xlat6.zxy, u_xlat2.xzw); u_xlat2.x = dot(u_xlat3.zxy, u_xlat2.xzw); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat7.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat7.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat7.z); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3] = floatBitsToUint(u_xlat7.w); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2)] = floatBitsToUint(u_xlat4.x); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1] = floatBitsToUint(u_xlat4.y); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2] = floatBitsToUint(u_xlat4.z); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 3] = floatBitsToUint(u_xlat4.w); outVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2)] = floatBitsToUint(u_xlat2.x); outVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2) + 1] = floatBitsToUint(u_xlat2.y); return; } @main$Globals inVerticesinSkin inMatrices outVertices!#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[3] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[8] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[3] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec4 u_xlat1; vec4 u_xlat2; ivec4 u_xlati2; vec4 u_xlat3; vec4 u_xlat4; vec4 u_xlat5; vec4 u_xlat6; vec4 u_xlat7; vec4 u_xlat8; vec4 u_xlat9; vec4 u_xlat10; vec4 u_xlat11; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0.xyz = vec3(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2])); u_xlat1 = vec4(uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlati2 = ivec4(int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1]), int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2]), int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 3])); u_xlat3.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.x].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.x].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.x].value[(0 >> 2) + 2])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.x].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.x].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.x].value[(16 >> 2) + 2])); u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.x].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.x].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.x].value[(32 >> 2) + 2])); u_xlat6.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.x].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.x].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.x].value[(48 >> 2) + 2])); u_xlat7.x = u_xlat3.x; u_xlat7.y = u_xlat4.x; u_xlat7.z = u_xlat5.x; u_xlat7.w = u_xlat6.x; u_xlat8.x = u_xlat3.y; u_xlat8.y = u_xlat4.y; u_xlat8.z = u_xlat5.y; u_xlat8.w = u_xlat6.y; u_xlat6.x = u_xlat3.z; u_xlat6.y = u_xlat4.z; u_xlat6.z = u_xlat5.z; u_xlat3.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.y].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.y].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.y].value[(0 >> 2) + 2])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.y].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.y].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.y].value[(16 >> 2) + 2])); u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.y].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.y].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.y].value[(32 >> 2) + 2])); u_xlat9.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.y].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.y].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.y].value[(48 >> 2) + 2])); u_xlat10.x = u_xlat3.x; u_xlat10.y = u_xlat4.x; u_xlat10.z = u_xlat5.x; u_xlat10.w = u_xlat9.x; u_xlat10 = u_xlat1.yyyy * u_xlat10; u_xlat11.x = u_xlat3.y; u_xlat11.y = u_xlat4.y; u_xlat11.z = u_xlat5.y; u_xlat11.w = u_xlat9.y; u_xlat11 = u_xlat1.yyyy * u_xlat11; u_xlat9.x = u_xlat3.z; u_xlat9.y = u_xlat4.z; u_xlat9.z = u_xlat5.z; u_xlat3 = u_xlat1.yyyy * u_xlat9; u_xlat4 = u_xlat7 * u_xlat1.xxxx + u_xlat10; u_xlat5 = u_xlat8 * u_xlat1.xxxx + u_xlat11; u_xlat3 = u_xlat6 * u_xlat1.xxxx + u_xlat3; u_xlat6.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.z].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.z].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.z].value[(0 >> 2) + 2])); u_xlat7.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.z].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.z].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.z].value[(16 >> 2) + 2])); u_xlat8.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.z].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.z].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.z].value[(32 >> 2) + 2])); u_xlat9.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.z].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.z].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.z].value[(48 >> 2) + 2])); u_xlat10.x = u_xlat6.x; u_xlat10.y = u_xlat7.x; u_xlat10.z = u_xlat8.x; u_xlat10.w = u_xlat9.x; u_xlat11.x = u_xlat6.y; u_xlat11.y = u_xlat7.y; u_xlat11.z = u_xlat8.y; u_xlat11.w = u_xlat9.y; u_xlat9.x = u_xlat6.z; u_xlat9.y = u_xlat7.z; u_xlat9.z = u_xlat8.z; u_xlat4 = u_xlat10 * u_xlat1.zzzz + u_xlat4; u_xlat5 = u_xlat11 * u_xlat1.zzzz + u_xlat5; u_xlat3 = u_xlat9 * u_xlat1.zzzz + u_xlat3; u_xlat1.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.w].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.w].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.w].value[(0 >> 2) + 2])); u_xlat2.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.w].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.w].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.w].value[(16 >> 2) + 2])); u_xlat6.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.w].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.w].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.w].value[(32 >> 2) + 2])); u_xlat7.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati2.w].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati2.w].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati2.w].value[(48 >> 2) + 2])); u_xlat8.x = u_xlat1.x; u_xlat8.y = u_xlat2.x; u_xlat8.z = u_xlat6.x; u_xlat8.w = u_xlat7.x; u_xlat9.x = u_xlat1.y; u_xlat9.y = u_xlat2.y; u_xlat9.z = u_xlat6.y; u_xlat9.w = u_xlat7.y; u_xlat7.x = u_xlat1.z; u_xlat7.y = u_xlat2.z; u_xlat7.z = u_xlat6.z; u_xlat2 = u_xlat8 * u_xlat1.wwww + u_xlat4; u_xlat4 = u_xlat9 * u_xlat1.wwww + u_xlat5; u_xlat1 = u_xlat7 * u_xlat1.wwww + u_xlat3; u_xlat0.w = 1.0; u_xlat2.x = dot(u_xlat2, u_xlat0); u_xlat2.y = dot(u_xlat4, u_xlat0); u_xlat2.z = dot(u_xlat1, u_xlat0); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat2.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat2.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat2.z); return; } @main$Globals inVerticesinSkin inMatrices outVertices$"#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[6] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[8] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[6] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec3 u_xlat1; vec4 u_xlat2; vec4 u_xlat3; ivec4 u_xlati3; vec4 u_xlat4; vec4 u_xlat5; vec4 u_xlat6; vec4 u_xlat7; vec4 u_xlat8; vec4 u_xlat9; vec4 u_xlat10; vec4 u_xlat11; vec4 u_xlat12; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlat1.xy = vec2(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1])); u_xlat2 = vec4(uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlati3 = ivec4(int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1]), int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2]), int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 3])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(0 >> 2) + 2])); u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(16 >> 2) + 2])); u_xlat6.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(32 >> 2) + 2])); u_xlat7.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(48 >> 2) + 2])); u_xlat8.x = u_xlat4.x; u_xlat8.y = u_xlat5.x; u_xlat8.z = u_xlat6.x; u_xlat8.w = u_xlat7.x; u_xlat9.x = u_xlat4.y; u_xlat9.y = u_xlat5.y; u_xlat9.z = u_xlat6.y; u_xlat9.w = u_xlat7.y; u_xlat7.x = u_xlat4.z; u_xlat7.y = u_xlat5.z; u_xlat7.z = u_xlat6.z; u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(0 >> 2) + 2])); u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(16 >> 2) + 2])); u_xlat6.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(32 >> 2) + 2])); u_xlat10.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(48 >> 2) + 2])); u_xlat11.x = u_xlat4.x; u_xlat11.y = u_xlat5.x; u_xlat11.z = u_xlat6.x; u_xlat11.w = u_xlat10.x; u_xlat11 = u_xlat2.yyyy * u_xlat11; u_xlat12.x = u_xlat4.y; u_xlat12.y = u_xlat5.y; u_xlat12.z = u_xlat6.y; u_xlat12.w = u_xlat10.y; u_xlat12 = u_xlat2.yyyy * u_xlat12; u_xlat10.x = u_xlat4.z; u_xlat10.y = u_xlat5.z; u_xlat10.z = u_xlat6.z; u_xlat4 = u_xlat2.yyyy * u_xlat10; u_xlat5 = u_xlat8 * u_xlat2.xxxx + u_xlat11; u_xlat6 = u_xlat9 * u_xlat2.xxxx + u_xlat12; u_xlat4 = u_xlat7 * u_xlat2.xxxx + u_xlat4; u_xlat7.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(0 >> 2) + 2])); u_xlat8.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(16 >> 2) + 2])); u_xlat9.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(32 >> 2) + 2])); u_xlat10.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(48 >> 2) + 2])); u_xlat11.x = u_xlat7.x; u_xlat11.y = u_xlat8.x; u_xlat11.z = u_xlat9.x; u_xlat11.w = u_xlat10.x; u_xlat12.x = u_xlat7.y; u_xlat12.y = u_xlat8.y; u_xlat12.z = u_xlat9.y; u_xlat12.w = u_xlat10.y; u_xlat10.x = u_xlat7.z; u_xlat10.y = u_xlat8.z; u_xlat10.z = u_xlat9.z; u_xlat5 = u_xlat11 * u_xlat2.zzzz + u_xlat5; u_xlat6 = u_xlat12 * u_xlat2.zzzz + u_xlat6; u_xlat4 = u_xlat10 * u_xlat2.zzzz + u_xlat4; u_xlat2.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(0 >> 2) + 2])); u_xlat3.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(16 >> 2) + 2])); u_xlat7.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(32 >> 2) + 2])); u_xlat8.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(48 >> 2) + 2])); u_xlat9.x = u_xlat2.x; u_xlat9.y = u_xlat3.x; u_xlat9.z = u_xlat7.x; u_xlat9.w = u_xlat8.x; u_xlat10.x = u_xlat2.y; u_xlat10.y = u_xlat3.y; u_xlat10.z = u_xlat7.y; u_xlat10.w = u_xlat8.y; u_xlat8.x = u_xlat2.z; u_xlat8.y = u_xlat3.z; u_xlat8.z = u_xlat7.z; u_xlat3 = u_xlat9 * u_xlat2.wwww + u_xlat5; u_xlat5 = u_xlat10 * u_xlat2.wwww + u_xlat6; u_xlat2 = u_xlat8 * u_xlat2.wwww + u_xlat4; u_xlat4.xyz = u_xlat0.xyz; u_xlat4.w = 1.0; u_xlat6.x = dot(u_xlat3, u_xlat4); u_xlat6.y = dot(u_xlat5, u_xlat4); u_xlat6.z = dot(u_xlat2, u_xlat4); u_xlat1.z = u_xlat0.w; u_xlat6.w = dot(u_xlat3.yzx, u_xlat1.xyz); u_xlat0.x = dot(u_xlat5.yzx, u_xlat1.xyz); u_xlat0.y = dot(u_xlat2.yzx, u_xlat1.xyz); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat6.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat6.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat6.z); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3] = floatBitsToUint(u_xlat6.w); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2)] = floatBitsToUint(u_xlat0.x); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1] = floatBitsToUint(u_xlat0.y); return; } @main$Globals inVerticesinSkin inMatrices outVertices"#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[7] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[8] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[7] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec4 u_xlat1; vec4 u_xlat2; vec4 u_xlat3; ivec4 u_xlati3; vec4 u_xlat4; vec4 u_xlat5; vec4 u_xlat6; vec4 u_xlat7; vec4 u_xlat8; vec4 u_xlat9; vec4 u_xlat10; vec4 u_xlat11; vec4 u_xlat12; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlat1.xyz = vec3(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2])); u_xlat2 = vec4(uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlati3 = ivec4(int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1]), int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2]), int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 3])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(0 >> 2) + 2])); u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(16 >> 2) + 2])); u_xlat6.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(32 >> 2) + 2])); u_xlat7.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.x].value[(48 >> 2) + 2])); u_xlat8.x = u_xlat4.x; u_xlat8.y = u_xlat5.x; u_xlat8.z = u_xlat6.x; u_xlat8.w = u_xlat7.x; u_xlat9.x = u_xlat4.y; u_xlat9.y = u_xlat5.y; u_xlat9.z = u_xlat6.y; u_xlat9.w = u_xlat7.y; u_xlat7.x = u_xlat4.z; u_xlat7.y = u_xlat5.z; u_xlat7.z = u_xlat6.z; u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(0 >> 2) + 2])); u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(16 >> 2) + 2])); u_xlat6.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(32 >> 2) + 2])); u_xlat10.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.y].value[(48 >> 2) + 2])); u_xlat11.x = u_xlat4.x; u_xlat11.y = u_xlat5.x; u_xlat11.z = u_xlat6.x; u_xlat11.w = u_xlat10.x; u_xlat11 = u_xlat2.yyyy * u_xlat11; u_xlat12.x = u_xlat4.y; u_xlat12.y = u_xlat5.y; u_xlat12.z = u_xlat6.y; u_xlat12.w = u_xlat10.y; u_xlat12 = u_xlat2.yyyy * u_xlat12; u_xlat10.x = u_xlat4.z; u_xlat10.y = u_xlat5.z; u_xlat10.z = u_xlat6.z; u_xlat4 = u_xlat2.yyyy * u_xlat10; u_xlat5 = u_xlat8 * u_xlat2.xxxx + u_xlat11; u_xlat6 = u_xlat9 * u_xlat2.xxxx + u_xlat12; u_xlat4 = u_xlat7 * u_xlat2.xxxx + u_xlat4; u_xlat7.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(0 >> 2) + 2])); u_xlat8.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(16 >> 2) + 2])); u_xlat9.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(32 >> 2) + 2])); u_xlat10.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.z].value[(48 >> 2) + 2])); u_xlat11.x = u_xlat7.x; u_xlat11.y = u_xlat8.x; u_xlat11.z = u_xlat9.x; u_xlat11.w = u_xlat10.x; u_xlat12.x = u_xlat7.y; u_xlat12.y = u_xlat8.y; u_xlat12.z = u_xlat9.y; u_xlat12.w = u_xlat10.y; u_xlat10.x = u_xlat7.z; u_xlat10.y = u_xlat8.z; u_xlat10.z = u_xlat9.z; u_xlat5 = u_xlat11 * u_xlat2.zzzz + u_xlat5; u_xlat6 = u_xlat12 * u_xlat2.zzzz + u_xlat6; u_xlat4 = u_xlat10 * u_xlat2.zzzz + u_xlat4; u_xlat2.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(0 >> 2) + 2])); u_xlat3.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(16 >> 2) + 2])); u_xlat7.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(32 >> 2) + 2])); u_xlat8.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati3.w].value[(48 >> 2) + 2])); u_xlat9.x = u_xlat2.x; u_xlat9.y = u_xlat3.x; u_xlat9.z = u_xlat7.x; u_xlat9.w = u_xlat8.x; u_xlat10.x = u_xlat2.y; u_xlat10.y = u_xlat3.y; u_xlat10.z = u_xlat7.y; u_xlat10.w = u_xlat8.y; u_xlat8.x = u_xlat2.z; u_xlat8.y = u_xlat3.z; u_xlat8.z = u_xlat7.z; u_xlat3 = u_xlat9 * u_xlat2.wwww + u_xlat5; u_xlat5 = u_xlat10 * u_xlat2.wwww + u_xlat6; u_xlat2 = u_xlat8 * u_xlat2.wwww + u_xlat4; u_xlat4.xyz = u_xlat0.xyz; u_xlat4.w = 1.0; u_xlat6.x = dot(u_xlat3, u_xlat4); u_xlat6.y = dot(u_xlat5, u_xlat4); u_xlat6.z = dot(u_xlat2, u_xlat4); u_xlat1.w = u_xlat0.w; u_xlat6.w = dot(u_xlat3.yzx, u_xlat1.xyw); u_xlat0.x = dot(u_xlat5.yzx, u_xlat1.xyw); u_xlat0.y = dot(u_xlat2.yzx, u_xlat1.xyw); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat6.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat6.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat6.z); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3] = floatBitsToUint(u_xlat6.w); u_xlat0.z = u_xlat1.z; outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2)] = floatBitsToUint(u_xlat0.x); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1] = floatBitsToUint(u_xlat0.y); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2] = floatBitsToUint(u_xlat0.z); return; } @main$Globals inVerticesinSkin inMatrices outVertices%#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_VertCount; }; struct inVertices_type { uint[10] value; }; layout(std430, binding = 1) readonly buffer inVertices { inVertices_type inVertices_buf[]; }; struct inSkin_type { uint[8] value; }; layout(std430, binding = 2) readonly buffer inSkin { inSkin_type inSkin_buf[]; }; struct inMatrices_type { uint[16] value; }; layout(std430, binding = 3) readonly buffer inMatrices { inMatrices_type inMatrices_buf[]; }; struct outVertices_type { uint[10] value; }; layout(std430, binding = 0) buffer outVertices { outVertices_type outVertices_buf[]; }; vec4 u_xlat0; bool u_xlatb0; vec4 u_xlat1; vec4 u_xlat2; vec4 u_xlat3; vec4 u_xlat4; ivec4 u_xlati4; vec4 u_xlat5; vec4 u_xlat6; vec4 u_xlat7; vec4 u_xlat8; vec4 u_xlat9; vec4 u_xlat10; vec4 u_xlat11; vec4 u_xlat12; vec4 u_xlat13; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlat0 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2])); u_xlat1 = vec4(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 3])); u_xlat2.xy = vec2(uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2) + 0]), uintBitsToFloat(inVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2) + 1])); u_xlat3 = vec4(uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 0]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2]), uintBitsToFloat(inSkin_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3])); u_xlati4 = ivec4(int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 0]), int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1]), int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2]), int(inSkin_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 3])); u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.x].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.x].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.x].value[(0 >> 2) + 2])); u_xlat6.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.x].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.x].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.x].value[(16 >> 2) + 2])); u_xlat7.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.x].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.x].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.x].value[(32 >> 2) + 2])); u_xlat8.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.x].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.x].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.x].value[(48 >> 2) + 2])); u_xlat9.x = u_xlat5.x; u_xlat9.y = u_xlat6.x; u_xlat9.z = u_xlat7.x; u_xlat9.w = u_xlat8.x; u_xlat10.x = u_xlat5.y; u_xlat10.y = u_xlat6.y; u_xlat10.z = u_xlat7.y; u_xlat10.w = u_xlat8.y; u_xlat8.x = u_xlat5.z; u_xlat8.y = u_xlat6.z; u_xlat8.z = u_xlat7.z; u_xlat5.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.y].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.y].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.y].value[(0 >> 2) + 2])); u_xlat6.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.y].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.y].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.y].value[(16 >> 2) + 2])); u_xlat7.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.y].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.y].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.y].value[(32 >> 2) + 2])); u_xlat11.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.y].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.y].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.y].value[(48 >> 2) + 2])); u_xlat12.x = u_xlat5.x; u_xlat12.y = u_xlat6.x; u_xlat12.z = u_xlat7.x; u_xlat12.w = u_xlat11.x; u_xlat12 = u_xlat3.yyyy * u_xlat12; u_xlat13.x = u_xlat5.y; u_xlat13.y = u_xlat6.y; u_xlat13.z = u_xlat7.y; u_xlat13.w = u_xlat11.y; u_xlat13 = u_xlat3.yyyy * u_xlat13; u_xlat11.x = u_xlat5.z; u_xlat11.y = u_xlat6.z; u_xlat11.z = u_xlat7.z; u_xlat5 = u_xlat3.yyyy * u_xlat11; u_xlat6 = u_xlat9 * u_xlat3.xxxx + u_xlat12; u_xlat7 = u_xlat10 * u_xlat3.xxxx + u_xlat13; u_xlat5 = u_xlat8 * u_xlat3.xxxx + u_xlat5; u_xlat8.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.z].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.z].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.z].value[(0 >> 2) + 2])); u_xlat9.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.z].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.z].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.z].value[(16 >> 2) + 2])); u_xlat10.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.z].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.z].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.z].value[(32 >> 2) + 2])); u_xlat11.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.z].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.z].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.z].value[(48 >> 2) + 2])); u_xlat12.x = u_xlat8.x; u_xlat12.y = u_xlat9.x; u_xlat12.z = u_xlat10.x; u_xlat12.w = u_xlat11.x; u_xlat13.x = u_xlat8.y; u_xlat13.y = u_xlat9.y; u_xlat13.z = u_xlat10.y; u_xlat13.w = u_xlat11.y; u_xlat11.x = u_xlat8.z; u_xlat11.y = u_xlat9.z; u_xlat11.z = u_xlat10.z; u_xlat6 = u_xlat12 * u_xlat3.zzzz + u_xlat6; u_xlat7 = u_xlat13 * u_xlat3.zzzz + u_xlat7; u_xlat5 = u_xlat11 * u_xlat3.zzzz + u_xlat5; u_xlat3.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.w].value[(0 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.w].value[(0 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.w].value[(0 >> 2) + 2])); u_xlat4.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.w].value[(16 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.w].value[(16 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.w].value[(16 >> 2) + 2])); u_xlat8.xyz = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.w].value[(32 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.w].value[(32 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.w].value[(32 >> 2) + 2])); u_xlat9.xyw = vec3(uintBitsToFloat(inMatrices_buf[u_xlati4.w].value[(48 >> 2) + 0]), uintBitsToFloat(inMatrices_buf[u_xlati4.w].value[(48 >> 2) + 1]), uintBitsToFloat(inMatrices_buf[u_xlati4.w].value[(48 >> 2) + 2])); u_xlat10.x = u_xlat3.x; u_xlat10.y = u_xlat4.x; u_xlat10.z = u_xlat8.x; u_xlat10.w = u_xlat9.x; u_xlat11.x = u_xlat3.y; u_xlat11.y = u_xlat4.y; u_xlat11.z = u_xlat8.y; u_xlat11.w = u_xlat9.y; u_xlat9.x = u_xlat3.z; u_xlat9.y = u_xlat4.z; u_xlat9.z = u_xlat8.z; u_xlat4 = u_xlat10 * u_xlat3.wwww + u_xlat6; u_xlat6 = u_xlat11 * u_xlat3.wwww + u_xlat7; u_xlat3 = u_xlat9 * u_xlat3.wwww + u_xlat5; u_xlat5.xyz = u_xlat0.yzw; u_xlat5.w = 1.0; u_xlat7.x = dot(u_xlat4, u_xlat5); u_xlat7.y = dot(u_xlat6, u_xlat5); u_xlat7.z = dot(u_xlat3, u_xlat5); u_xlat0.yz = u_xlat1.xy; u_xlat7.w = dot(u_xlat4.xyz, u_xlat0.xyz); u_xlat5.x = dot(u_xlat6.xyz, u_xlat0.xyz); u_xlat5.y = dot(u_xlat3.xyz, u_xlat0.xyz); u_xlat2.zw = u_xlat1.zw; u_xlat5.z = dot(u_xlat4.zxy, u_xlat2.xzw); u_xlat5.w = dot(u_xlat6.zxy, u_xlat2.xzw); u_xlat2.x = dot(u_xlat3.zxy, u_xlat2.xzw); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2)] = floatBitsToUint(u_xlat7.x); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat7.y); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat7.z); outVertices_buf[gl_GlobalInvocationID.x].value[(0 >> 2) + 3] = floatBitsToUint(u_xlat7.w); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2)] = floatBitsToUint(u_xlat5.x); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 1] = floatBitsToUint(u_xlat5.y); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 2] = floatBitsToUint(u_xlat5.z); outVertices_buf[gl_GlobalInvocationID.x].value[(16 >> 2) + 3] = floatBitsToUint(u_xlat5.w); outVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2)] = floatBitsToUint(u_xlat2.x); outVertices_buf[gl_GlobalInvocationID.x].value[(32 >> 2) + 1] = floatBitsToUint(u_xlat2.y); return; } @$Globals g_VertCountInternal-BlendShape main$GlobalsinBlendShapeVerticesinOutMeshVerticesr#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_FirstVert; uint g_VertCount; float g_Weight; }; struct inBlendShapeVertices_type { uint[10] value; }; layout(std430, binding = 1) readonly buffer inBlendShapeVertices { inBlendShapeVertices_type inBlendShapeVertices_buf[]; }; struct inOutMeshVertices_type { uint[3] value; }; layout(std430, binding = 0) buffer inOutMeshVertices { inOutMeshVertices_type inOutMeshVertices_buf[]; }; vec4 u_xlat0; int u_xlati0; bool u_xlatb0; vec3 u_xlat1; vec3 u_xlat2; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlati0 = int(gl_GlobalInvocationID.x) + int(g_FirstVert); u_xlat0 = vec4(uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(0 >> 2) + 0]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(0 >> 2) + 1]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(0 >> 2) + 2]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(0 >> 2) + 3])); u_xlat1.xyz = vec3(uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat0.x)].value[(0 >> 2) + 0]), uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat0.x)].value[(0 >> 2) + 1]), uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat0.x)].value[(0 >> 2) + 2])); u_xlat2.xyz = u_xlat0.yzw * vec3(vec3(g_Weight, g_Weight, g_Weight)) + u_xlat1.xyz; inOutMeshVertices_buf[floatBitsToInt(u_xlat0.x)].value[(0 >> 2)] = floatBitsToUint(u_xlat2.x); inOutMeshVertices_buf[floatBitsToInt(u_xlat0.x)].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat2.y); inOutMeshVertices_buf[floatBitsToInt(u_xlat0.x)].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat2.z); return; } @main$GlobalsinBlendShapeVerticesinOutMeshVertices" #version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_FirstVert; uint g_VertCount; float g_Weight; }; struct inBlendShapeVertices_type { uint[10] value; }; layout(std430, binding = 1) readonly buffer inBlendShapeVertices { inBlendShapeVertices_type inBlendShapeVertices_buf[]; }; struct inOutMeshVertices_type { uint[6] value; }; layout(std430, binding = 0) buffer inOutMeshVertices { inOutMeshVertices_type inOutMeshVertices_buf[]; }; vec3 u_xlat0; int u_xlati0; bool u_xlatb0; vec4 u_xlat1; vec3 u_xlat2; vec3 u_xlat4; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlati0 = int(gl_GlobalInvocationID.x) + int(g_FirstVert); u_xlat1 = vec4(uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(0 >> 2) + 0]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(0 >> 2) + 1]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(0 >> 2) + 2]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(0 >> 2) + 3])); u_xlat0.xyz = vec3(uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(16 >> 2) + 0]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(16 >> 2) + 1]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(16 >> 2) + 2])); u_xlat2.xyz = vec3(uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(0 >> 2) + 0]), uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(0 >> 2) + 1]), uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(0 >> 2) + 2])); u_xlat4.xyz = u_xlat1.yzw * vec3(vec3(g_Weight, g_Weight, g_Weight)) + u_xlat2.xyz; inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(0 >> 2)] = floatBitsToUint(u_xlat4.x); inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat4.y); inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat4.z); u_xlat4.xyz = vec3(uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(12 >> 2) + 0]), uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(12 >> 2) + 1]), uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(12 >> 2) + 2])); u_xlat0.xyz = u_xlat0.xyz * vec3(vec3(g_Weight, g_Weight, g_Weight)) + u_xlat4.xyz; inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(12 >> 2)] = floatBitsToUint(u_xlat0.x); inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(12 >> 2) + 1] = floatBitsToUint(u_xlat0.y); inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(12 >> 2) + 2] = floatBitsToUint(u_xlat0.z); return; } @main$GlobalsinBlendShapeVerticesinOutMeshVertices#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform CGlobals { uint g_FirstVert; uint g_VertCount; float g_Weight; }; struct inBlendShapeVertices_type { uint[10] value; }; layout(std430, binding = 1) readonly buffer inBlendShapeVertices { inBlendShapeVertices_type inBlendShapeVertices_buf[]; }; struct inOutMeshVertices_type { uint[10] value; }; layout(std430, binding = 0) buffer inOutMeshVertices { inOutMeshVertices_type inOutMeshVertices_buf[]; }; vec3 u_xlat0; int u_xlati0; bool u_xlatb0; vec4 u_xlat1; vec4 u_xlat2; vec3 u_xlat3; vec3 u_xlat5; layout(local_size_x = 64, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatb0 = gl_GlobalInvocationID.x>=g_VertCount; if(u_xlatb0){ return; } u_xlati0 = int(gl_GlobalInvocationID.x) + int(g_FirstVert); u_xlat1 = vec4(uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(0 >> 2) + 0]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(0 >> 2) + 1]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(0 >> 2) + 2]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(0 >> 2) + 3])); u_xlat2 = vec4(uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(16 >> 2) + 0]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(16 >> 2) + 1]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(16 >> 2) + 2]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(16 >> 2) + 3])); u_xlat0.xy = vec2(uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(32 >> 2) + 0]), uintBitsToFloat(inBlendShapeVertices_buf[u_xlati0].value[(32 >> 2) + 1])); u_xlat3.xyz = vec3(uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(0 >> 2) + 0]), uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(0 >> 2) + 1]), uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(0 >> 2) + 2])); u_xlat5.xyz = u_xlat1.yzw * vec3(vec3(g_Weight, g_Weight, g_Weight)) + u_xlat3.xyz; inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(0 >> 2)] = floatBitsToUint(u_xlat5.x); inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(0 >> 2) + 1] = floatBitsToUint(u_xlat5.y); inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(0 >> 2) + 2] = floatBitsToUint(u_xlat5.z); u_xlat5.xyz = vec3(uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(12 >> 2) + 0]), uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(12 >> 2) + 1]), uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(12 >> 2) + 2])); u_xlat5.xyz = u_xlat2.xyz * vec3(vec3(g_Weight, g_Weight, g_Weight)) + u_xlat5.xyz; inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(12 >> 2)] = floatBitsToUint(u_xlat5.x); inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(12 >> 2) + 1] = floatBitsToUint(u_xlat5.y); inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(12 >> 2) + 2] = floatBitsToUint(u_xlat5.z); u_xlat0.z = u_xlat2.w; u_xlat5.xyz = vec3(uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(24 >> 2) + 0]), uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(24 >> 2) + 1]), uintBitsToFloat(inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(24 >> 2) + 2])); u_xlat0.xyz = u_xlat0.zxy * vec3(vec3(g_Weight, g_Weight, g_Weight)) + u_xlat5.xyz; inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(24 >> 2)] = floatBitsToUint(u_xlat0.x); inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(24 >> 2) + 1] = floatBitsToUint(u_xlat0.y); inOutMeshVertices_buf[floatBitsToInt(u_xlat1.x)].value[(24 >> 2) + 2] = floatBitsToUint(u_xlat0.z); return; } @$Globals g_FirstVert g_VertCountg_Weight#Internal-VT-TranslationTableReplace ReplaceTranslationTablecbReplacementData _input_map _output_buf7#version 310 es #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbReplacementData { uint numReplacements; uint pad0; uint pad1; uint pad2; }; layout(std430, binding = 1) readonly buffer _input_map { uint _input_map_buf[]; }; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; vec2 u_xlat0; int u_xlati0; uint u_xlatu0; bool u_xlatb0; layout(local_size_x = 256, local_size_y = 1, local_size_z = 1) in; void main() { u_xlatu0 = gl_WorkGroupID.x * 256u + gl_LocalInvocationID.x; u_xlatb0 = u_xlatu0> 2) + 0]), uintBitsToFloat(_input_map_buf[(u_xlati0 >> 2) + 1])); u_xlati0 = floatBitsToInt(u_xlat0.x) << 2; _output_buf_buf[(u_xlati0 >> 2)] = floatBitsToUint(u_xlat0.y); } return; } cbReplacementDatanumReplacements$Internal-VT-TranslationTableUpsample MaincbTranslationTableData _output_buftranslationTable #version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, r32f) highp uniform image2D translationTable; uvec4 u_xlatu0; vec2 u_xlat1; int u_xlati1; uvec2 u_xlatu1; vec2 u_xlat2; bool u_xlatb2; vec2 u_xlat3; int u_xlati9; uint u_xlatu9; bvec2 u_xlatb9; float u_xlat13; int u_xlati13; bool u_xlatb13; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlatu0 = gl_WorkGroupID.xyyy * uvec4(32u, 32u, 32u, 32u) + gl_LocalInvocationID.xyyy; u_xlatu1.xy = u_xlatu0.xw >> uvec2(1u, 1u); u_xlatu9 = width >> 1u; u_xlati1 = int(u_xlatu1.y) * int(u_xlatu9) + int(u_xlatu1.x); u_xlati1 = u_xlati1 + int(bufferOffsetLevelAbove); u_xlati1 = u_xlati1 << 2; u_xlat1.x = uintBitsToFloat(_output_buf_buf[(u_xlati1 >> 2) + 0]); u_xlatb9.xy = greaterThanEqual(u_xlatu0.xwxw, uvec4(width, height, width, height)).xy; u_xlatb9.x = u_xlatb9.y || u_xlatb9.x; if(u_xlatb9.x){ return; } u_xlati9 = int(u_xlatu0.w) * int(width) + int(u_xlatu0.x); u_xlati9 = u_xlati9 + int(bufferOffsetLevel); u_xlati9 = u_xlati9 << 2; u_xlat13 = uintBitsToFloat(_output_buf_buf[(u_xlati9 >> 2) + 0]); u_xlat2.xy = uintBitsToFloat(floatBitsToUint(vec2(u_xlat13)) & uvec2(2147483648u, 2147483647u)); u_xlat3.y = uintBitsToFloat((floatBitsToInt(u_xlat2.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat3.x = (floatBitsToInt(u_xlat2.x) != 0) ? u_xlat2.y : u_xlat13; u_xlati13 = int(floatBitsToUint(u_xlat3.x) & 15u); u_xlatb13 = u_xlati13!=int(invLevel); u_xlatb2 = floatBitsToInt(u_xlat1.x)!=floatBitsToInt(u_xlat3.x); u_xlatb13 = u_xlatb13 && u_xlatb2; u_xlat1.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat1.xy = (bool(u_xlatb13)) ? u_xlat1.xy : u_xlat3.xy; if(floatBitsToUint(u_xlat1.y) != uint(0)) { _output_buf_buf[(u_xlati9 >> 2)] = floatBitsToUint(u_xlat1.x); imageStore(translationTable, ivec2(u_xlatu0.xy), u_xlat1.xxxx); } return; }  MaincbTranslationTableData lookupTexture lookupTexture _output_buftranslationTable#version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; UNITY_LOCATION(0) uniform mediump usampler2D lookupTexture; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, r32f) highp uniform image2D translationTable; uvec4 u_xlatu0; vec3 u_xlat1; int u_xlati1; uvec2 u_xlatu1; vec2 u_xlat2; uvec2 u_xlatu2; bvec2 u_xlatb2; vec2 u_xlat3; ivec4 u_xlati4; uvec2 u_xlatu4; ivec4 u_xlati5; uint u_xlatu7; bool u_xlatb7; vec2 u_xlat8; ivec3 u_xlati10; int u_xlati12; uint u_xlatu12; bool u_xlatb12; uint u_xlatu13; uvec2 u_xlatu14; ivec2 u_xlati15; uint u_xlatu15; bool u_xlatb15; vec2 u_xlat16; int u_xlati18; bool u_xlatb18; int u_xlati19; bool u_xlatb19; int u_xlati21; uint u_xlatu21; bool u_xlatb21; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlatu0.xy = gl_WorkGroupID.xy * uvec2(32u, 32u) + gl_LocalInvocationID.xy; u_xlatu1.xy = u_xlatu0.xy >> uvec2(1u, 1u); u_xlatu13 = width >> 1u; u_xlati1 = int(u_xlatu1.y) * int(u_xlatu13) + int(u_xlatu1.x); u_xlati1 = u_xlati1 + int(bufferOffsetLevelAbove); u_xlati1 = u_xlati1 << 2; u_xlat1.x = uintBitsToFloat(_output_buf_buf[(u_xlati1 >> 2) + 0]); u_xlatb2.xy = greaterThanEqual(u_xlatu0.xyxx, uvec4(width, height, width, width)).xy; u_xlatb19 = u_xlatb2.y || u_xlatb2.x; if(u_xlatb19){ return; } u_xlati19 = int(u_xlatu0.y) * int(width) + int(u_xlatu0.x); u_xlati19 = u_xlati19 + int(bufferOffsetLevel); u_xlati19 = u_xlati19 << 2; u_xlat2.x = uintBitsToFloat(_output_buf_buf[(u_xlati19 >> 2) + 0]); u_xlatu0.zw = uvec2(level); u_xlati12 = int(texelFetch(lookupTexture, ivec2(u_xlatu0.xy), int(u_xlatu0.w)).x); u_xlat8.xy = uintBitsToFloat(floatBitsToUint(u_xlat2.xx) & uvec2(2147483648u, 2147483647u)); u_xlat3.y = uintBitsToFloat((floatBitsToInt(u_xlat8.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat3.x = (floatBitsToInt(u_xlat8.x) != 0) ? u_xlat8.y : u_xlat2.x; u_xlati18 = int(floatBitsToUint(u_xlat3.x) & 15u); u_xlatb18 = u_xlati18==int(invLevel); if(u_xlatb18){ u_xlatu2.y = 0u; u_xlatu14.x = uint(0u); u_xlatu14.y = uint(0u); u_xlati18 = 0; while(true){ u_xlatb15 = u_xlatu14.y>=numEvictedTiles; u_xlati18 = 0; if(u_xlatb15){break;} u_xlatu15 = u_xlatu14.y >> 2u; u_xlatu21 = u_xlatu14.y & 3u; u_xlati4.x = 0 - int(u_xlatu21); u_xlati10.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu21), uvec4(1u, 2u, 3u, 3u)).xyz) * 0xFFFFFFFFu); u_xlati5.y = int(uint(u_xlati4.x) & uint(u_xlati10.y)); u_xlati21 = int(u_xlatu21) + int(0xFFFFFFFDu); u_xlati5.z = (u_xlati10.y != 0) ? 0 : u_xlati21; u_xlati5.w = int((u_xlati10.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati5.x = u_xlati10.x; u_xlati4 = ivec4(uvec4(u_xlati5) & evictedTiles[int(u_xlatu15)]); u_xlati15.xy = ivec2(uvec2(u_xlati4.yw) | uvec2(u_xlati4.xz)); u_xlati15.x = int(uint(u_xlati15.y) | uint(u_xlati15.x)); u_xlatb15 = u_xlati12==u_xlati15.x; if(u_xlatb15){ u_xlatu14.x = 4294967295u; u_xlati18 = int(0xFFFFFFFFu); break; } u_xlatu2.x = u_xlatu14.y + 1u; u_xlatu14.xy = u_xlatu2.yx; u_xlatb18 = u_xlatb15; } u_xlati18 = int(u_xlatu14.x & uint(u_xlati18)); u_xlat1.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat2.xy = (int(u_xlati18) != 0) ? u_xlat1.xy : u_xlat3.xy; } else { u_xlatu4.y = uint(0u); u_xlat16.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu14.x = uint(0u); u_xlatu14.y = uint(0u); u_xlati18 = 0; while(true){ u_xlatb7 = u_xlatu14.y>=numAddedTiles; u_xlati18 = 0; if(u_xlatb7){break;} u_xlatu7 = u_xlatu14.y >> 1u; u_xlatu15 = uint(int(bitfieldInsert(0,int(u_xlatu14.y),1,1) )); u_xlati5.x = int((u_xlatu15<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati5.y = int((u_xlati5.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati5.xy = ivec2(uvec2(u_xlati5.xy) & addedTiles[int(u_xlatu7)].xz); u_xlati21 = int(uint(u_xlati5.y) | uint(u_xlati5.x)); u_xlatb21 = u_xlati12==u_xlati21; if(u_xlatb21){ u_xlati15.x = int(u_xlatu15) + 1; u_xlatu15 = uint(u_xlati15.x) + 4294967295u; u_xlati5.x = int((u_xlatu15<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati5.y = int((u_xlati5.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati5.xy = ivec2(uvec2(u_xlati5.xy) & addedTiles[int(u_xlatu7)].yw); u_xlatu14.x = uint(u_xlati5.y) | uint(u_xlati5.x); u_xlati18 = int(0xFFFFFFFFu); break; } u_xlatu4.x = u_xlatu14.y + 1u; u_xlatu14.xy = u_xlatu4.yx; u_xlatb18 = u_xlatb21; } u_xlatu12 = (u_xlati18 != 0) ? u_xlatu14.x : 4294967295u; u_xlatb18 = int(u_xlatu12)!=int(0xFFFFFFFFu); u_xlati12 = int(u_xlatu12 & 4294967280u); u_xlat16.x = uintBitsToFloat(uint(u_xlati12) | invLevel); u_xlatb12 = floatBitsToInt(u_xlat1.x)!=floatBitsToInt(u_xlat3.x); u_xlat1.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat1.xy = (bool(u_xlatb12)) ? u_xlat1.xz : u_xlat3.xy; u_xlat2.xy = (bool(u_xlatb18)) ? u_xlat16.xy : u_xlat1.xy; } if(floatBitsToUint(u_xlat2.y) != uint(0)) { _output_buf_buf[(u_xlati19 >> 2)] = floatBitsToUint(u_xlat2.x); imageStore(translationTable, ivec2(u_xlatu0.xy), u_xlat2.xxxx); } return; }  MaincbTranslationTableData _output_buftranslationTable' #version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, r32f) highp uniform image2D translationTable; uvec4 u_xlatu0; int u_xlati1; bvec2 u_xlatb1; vec2 u_xlat2; vec2 u_xlat4; int u_xlati4; bool u_xlatb4; vec2 u_xlat7; bool u_xlatb7; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlatu0 = gl_WorkGroupID.xyyy * uvec4(32u, 32u, 32u, 32u) + gl_LocalInvocationID.xyyy; u_xlatb1.xy = greaterThanEqual(u_xlatu0.xwxx, uvec4(width, height, width, width)).xy; u_xlatb1.x = u_xlatb1.y || u_xlatb1.x; if(u_xlatb1.x){ return; } u_xlati1 = int(u_xlatu0.w) * int(width) + int(u_xlatu0.x); u_xlati1 = u_xlati1 + int(bufferOffsetLevel); u_xlati1 = u_xlati1 << 2; u_xlat4.x = uintBitsToFloat(_output_buf_buf[(u_xlati1 >> 2) + 0]); u_xlat7.xy = uintBitsToFloat(floatBitsToUint(u_xlat4.xx) & uvec2(2147483648u, 2147483647u)); u_xlat2.y = uintBitsToFloat((floatBitsToInt(u_xlat7.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat2.x = (floatBitsToInt(u_xlat7.x) != 0) ? u_xlat7.y : u_xlat4.x; u_xlati4 = int(floatBitsToUint(u_xlat2.x) & 15u); u_xlatb4 = u_xlati4!=int(invLevel); u_xlatb7 = floatBitsToInt(u_xlat2.x)!=int(0x7FFFFFFFu); u_xlatb4 = u_xlatb7 && u_xlatb4; u_xlat4.xy = (bool(u_xlatb4)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat2.xy; if(floatBitsToUint(u_xlat4.y) != uint(0)) { _output_buf_buf[(u_xlati1 >> 2)] = floatBitsToUint(u_xlat4.x); imageStore(translationTable, ivec2(u_xlatu0.xy), u_xlat4.xxxx); } return; }  MaincbTranslationTableData lookupTexture lookupTexture _output_buftranslationTable#version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; UNITY_LOCATION(0) uniform mediump usampler2D lookupTexture; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, r32f) highp uniform image2D translationTable; uvec4 u_xlatu0; int u_xlati1; bvec2 u_xlatb1; vec3 u_xlat2; uvec2 u_xlatu3; ivec4 u_xlati4; uvec2 u_xlatu4; ivec4 u_xlati5; vec2 u_xlat7; uvec2 u_xlatu7; int u_xlati12; uint u_xlatu12; bool u_xlatb12; vec2 u_xlat13; vec2 u_xlat15; ivec2 u_xlati15; ivec2 u_xlati16; bool u_xlatb16; int u_xlati18; bool u_xlatb18; int u_xlati19; uint u_xlatu19; bool u_xlatb19; int u_xlati20; uint u_xlatu20; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlatu0.xy = gl_WorkGroupID.xy * uvec2(32u, 32u) + gl_LocalInvocationID.xy; u_xlatb1.xy = greaterThanEqual(u_xlatu0.xyxx, uvec4(width, height, width, width)).xy; u_xlatb1.x = u_xlatb1.y || u_xlatb1.x; if(u_xlatb1.x){ return; } u_xlati1 = int(u_xlatu0.y) * int(width) + int(u_xlatu0.x); u_xlati1 = u_xlati1 + int(bufferOffsetLevel); u_xlati1 = u_xlati1 << 2; u_xlat7.x = uintBitsToFloat(_output_buf_buf[(u_xlati1 >> 2) + 0]); u_xlatu0.zw = uvec2(level); u_xlati12 = int(texelFetch(lookupTexture, ivec2(u_xlatu0.xy), int(u_xlatu0.w)).x); u_xlat13.xy = uintBitsToFloat(floatBitsToUint(u_xlat7.xx) & uvec2(2147483648u, 2147483647u)); u_xlat2.y = uintBitsToFloat((floatBitsToInt(u_xlat13.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat2.x = (floatBitsToInt(u_xlat13.x) != 0) ? u_xlat13.y : u_xlat7.x; u_xlati18 = int(floatBitsToUint(u_xlat2.x) & 15u); u_xlatb18 = u_xlati18==int(invLevel); if(u_xlatb18){ u_xlatu3.y = 0u; u_xlatu7.x = uint(0u); u_xlatu7.y = uint(0u); u_xlati18 = 0; while(true){ u_xlatb19 = u_xlatu7.y>=numEvictedTiles; u_xlati18 = 0; if(u_xlatb19){break;} u_xlatu19 = u_xlatu7.y >> 2u; u_xlatu20 = u_xlatu7.y & 3u; u_xlati15.x = 0 - int(u_xlatu20); u_xlati4.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu20), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati5.y = int(uint(u_xlati15.x) & uint(u_xlati4.y)); u_xlati20 = int(u_xlatu20) + int(0xFFFFFFFDu); u_xlati5.z = (u_xlati4.y != 0) ? 0 : u_xlati20; u_xlati5.w = int((u_xlati4.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati5.x = u_xlati4.x; u_xlati4 = ivec4(uvec4(u_xlati5) & evictedTiles[int(u_xlatu19)]); u_xlati15.xy = ivec2(uvec2(u_xlati4.yw) | uvec2(u_xlati4.xz)); u_xlati19 = int(uint(u_xlati15.y) | uint(u_xlati15.x)); u_xlatb19 = u_xlati12==u_xlati19; if(u_xlatb19){ u_xlatu7.x = 4294967295u; u_xlati18 = int(0xFFFFFFFFu); break; } u_xlatu3.x = u_xlatu7.y + 1u; u_xlatu7.xy = u_xlatu3.yx; u_xlatb18 = u_xlatb19; } u_xlati18 = int(u_xlatu7.x & uint(u_xlati18)); u_xlat7.xy = (int(u_xlati18) != 0) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat2.xy; } else { u_xlatu3.y = uint(0u); u_xlat15.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu4.x = uint(0u); u_xlatu4.y = uint(0u); u_xlati18 = 0; while(true){ u_xlatb19 = u_xlatu4.y>=numAddedTiles; u_xlati18 = 0; if(u_xlatb19){break;} u_xlatu19 = u_xlatu4.y >> 1u; u_xlatu20 = uint(int(bitfieldInsert(0,int(u_xlatu4.y),1,1) )); u_xlati5.x = int((u_xlatu20<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati5.y = int((u_xlati5.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati16.xy = ivec2(uvec2(u_xlati5.xy) & addedTiles[int(u_xlatu19)].xz); u_xlati16.x = int(uint(u_xlati16.y) | uint(u_xlati16.x)); u_xlatb16 = u_xlati12==u_xlati16.x; if(u_xlatb16){ u_xlati20 = int(u_xlatu20) + 1; u_xlatu20 = uint(u_xlati20) + 4294967295u; u_xlati5.x = int((u_xlatu20<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati5.y = int((u_xlati5.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati5.xy = ivec2(uvec2(u_xlati5.xy) & addedTiles[int(u_xlatu19)].yw); u_xlatu4.x = uint(u_xlati5.y) | uint(u_xlati5.x); u_xlati18 = int(0xFFFFFFFFu); break; } u_xlatu3.x = u_xlatu4.y + 1u; u_xlatu4.xy = u_xlatu3.yx; u_xlatb18 = u_xlatb16; } u_xlatu12 = (u_xlati18 != 0) ? u_xlatu4.x : 4294967295u; u_xlatb18 = int(u_xlatu12)!=int(0xFFFFFFFFu); u_xlati12 = int(u_xlatu12 & 4294967280u); u_xlat15.x = uintBitsToFloat(uint(u_xlati12) | invLevel); u_xlatb12 = floatBitsToInt(u_xlat2.x)!=int(0x7FFFFFFFu); u_xlat2.z = intBitsToFloat(int(0x7FFFFFFFu)); u_xlat2.xy = (bool(u_xlatb12)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat2.zy; u_xlat7.xy = (bool(u_xlatb18)) ? u_xlat15.xy : u_xlat2.xy; } if(floatBitsToUint(u_xlat7.y) != uint(0)) { _output_buf_buf[(u_xlati1 >> 2)] = floatBitsToUint(u_xlat7.x); imageStore(translationTable, ivec2(u_xlatu0.xy), u_xlat7.xxxx); } return; }  MaincbTranslationTableData _output_buftranslationTable#version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, rg32f) highp uniform image2D translationTable; vec2 u_xlat0; int u_xlati0; uvec4 u_xlatu1; vec3 u_xlat2; int u_xlati2; bool u_xlatb2; vec4 u_xlat3; vec2 u_xlat4; int u_xlati6; uvec2 u_xlatu6; vec2 u_xlat8; vec2 u_xlat11; int u_xlati12; bvec2 u_xlatb12; int u_xlati14; bool u_xlatb14; int u_xlati18; uint u_xlatu18; bool u_xlatb20; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlati0 = int(height) * int(width); u_xlati0 = u_xlati0 >> 2; u_xlatu1 = gl_WorkGroupID.xyyy * uvec4(32u, 32u, 32u, 32u) + gl_LocalInvocationID.xyyy; u_xlatu6.xy = u_xlatu1.xw >> uvec2(1u, 1u); u_xlatu18 = width >> 1u; u_xlati6 = int(u_xlatu6.y) * int(u_xlatu18) + int(u_xlatu6.x); u_xlati6 = u_xlati6 + int(bufferOffsetLevelAbove); u_xlati12 = u_xlati6 << 2; u_xlat8.x = uintBitsToFloat(_output_buf_buf[(u_xlati12 >> 2) + 0]); u_xlati0 = u_xlati6 + u_xlati0; u_xlati0 = u_xlati0 << 2; u_xlat0.x = uintBitsToFloat(_output_buf_buf[(u_xlati0 >> 2) + 0]); u_xlatb12.xy = greaterThanEqual(u_xlatu1.xwxw, uvec4(width, height, width, height)).xy; u_xlatb12.x = u_xlatb12.y || u_xlatb12.x; if(u_xlatb12.x){ return; } u_xlati12 = int(u_xlatu1.w) * int(width) + int(u_xlatu1.x); u_xlati12 = u_xlati12 + int(bufferOffsetLevel); u_xlati18 = u_xlati12 << 2; u_xlat2.x = uintBitsToFloat(_output_buf_buf[(u_xlati18 >> 2) + 0]); u_xlati12 = int(width) * int(height) + u_xlati12; u_xlati12 = u_xlati12 << 2; u_xlat3.x = uintBitsToFloat(_output_buf_buf[(u_xlati12 >> 2) + 0]); u_xlat4.xy = uintBitsToFloat(floatBitsToUint(u_xlat2.xx) & uvec2(2147483648u, 2147483647u)); u_xlat11.y = uintBitsToFloat((floatBitsToInt(u_xlat4.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat11.x = (floatBitsToInt(u_xlat4.x) != 0) ? u_xlat4.y : u_xlat2.x; u_xlati2 = int(floatBitsToUint(u_xlat11.x) & 15u); u_xlatb2 = u_xlati2!=int(invLevel); u_xlatb20 = floatBitsToInt(u_xlat8.x)!=floatBitsToInt(u_xlat11.x); u_xlatb2 = u_xlatb20 && u_xlatb2; u_xlat8.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat3.yz = (bool(u_xlatb2)) ? u_xlat8.xy : u_xlat11.xy; u_xlat2.xy = uintBitsToFloat(floatBitsToUint(u_xlat3.xx) & uvec2(2147483648u, 2147483647u)); u_xlat2.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat2.xy = (floatBitsToInt(u_xlat2.x) != 0) ? u_xlat2.yz : u_xlat3.xz; u_xlati14 = int(floatBitsToUint(u_xlat2.x) & 15u); u_xlatb14 = u_xlati14!=int(invLevel); u_xlatb20 = floatBitsToInt(u_xlat0.x)!=floatBitsToInt(u_xlat2.x); u_xlatb14 = u_xlatb20 && u_xlatb14; u_xlat0.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat3.xw = (bool(u_xlatb14)) ? u_xlat0.yx : u_xlat2.yx; if(floatBitsToUint(u_xlat3.x) != uint(0)) { _output_buf_buf[(u_xlati18 >> 2)] = floatBitsToUint(u_xlat3.y); _output_buf_buf[(u_xlati12 >> 2)] = floatBitsToUint(u_xlat3.w); imageStore(translationTable, ivec2(u_xlatu1.xy), u_xlat3.ywyy); } return; }  MaincbTranslationTableData lookupTexture lookupTexture _output_buftranslationTable:+#version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; UNITY_LOCATION(0) uniform mediump usampler2D lookupTexture; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, rg32f) highp uniform image2D translationTable; vec3 u_xlat0; int u_xlati0; uvec4 u_xlatu1; vec3 u_xlat2; vec3 u_xlat3; int u_xlati3; uvec2 u_xlatu3; bvec2 u_xlatb3; vec2 u_xlat4; uvec2 u_xlatu4; vec2 u_xlat5; ivec4 u_xlati5; uvec2 u_xlatu5; ivec4 u_xlati6; uvec2 u_xlatu6; ivec4 u_xlati7; int u_xlati8; uvec2 u_xlatu8; bool u_xlatb8; int u_xlati10; bool u_xlatb10; vec2 u_xlat11; int u_xlati16; ivec2 u_xlati17; uint u_xlatu17; bool u_xlatb17; int u_xlati18; uint u_xlatu18; bool u_xlatb18; vec2 u_xlat19; uvec2 u_xlatu19; vec2 u_xlat20; ivec2 u_xlati20; uint u_xlatu20; bool u_xlatb20; ivec2 u_xlati21; uint u_xlatu21; bool u_xlatb21; vec2 u_xlat22; int u_xlati24; uint u_xlatu24; bool u_xlatb24; int u_xlati26; int u_xlati28; uint u_xlatu28; bool u_xlatb28; int u_xlati29; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlati0 = int(height) * int(width); u_xlati0 = u_xlati0 >> 2; u_xlatu1.xy = gl_WorkGroupID.xy * uvec2(32u, 32u) + gl_LocalInvocationID.xy; u_xlatu8.xy = u_xlatu1.xy >> uvec2(1u, 1u); u_xlatu24 = width >> 1u; u_xlati8 = int(u_xlatu8.y) * int(u_xlatu24) + int(u_xlatu8.x); u_xlati8 = u_xlati8 + int(bufferOffsetLevelAbove); u_xlati16 = u_xlati8 << 2; u_xlat2.x = uintBitsToFloat(_output_buf_buf[(u_xlati16 >> 2) + 0]); u_xlati0 = u_xlati8 + u_xlati0; u_xlati0 = u_xlati0 << 2; u_xlat0.x = uintBitsToFloat(_output_buf_buf[(u_xlati0 >> 2) + 0]); u_xlatb3.xy = greaterThanEqual(u_xlatu1.xyxx, uvec4(width, height, width, width)).xy; u_xlatb24 = u_xlatb3.y || u_xlatb3.x; if(u_xlatb24){ return; } u_xlati24 = int(u_xlatu1.y) * int(width) + int(u_xlatu1.x); u_xlati24 = u_xlati24 + int(bufferOffsetLevel); u_xlati26 = u_xlati24 << 2; u_xlat3.x = uintBitsToFloat(_output_buf_buf[(u_xlati26 >> 2) + 0]); u_xlati24 = int(width) * int(height) + u_xlati24; u_xlati24 = u_xlati24 << 2; u_xlat4.x = uintBitsToFloat(_output_buf_buf[(u_xlati24 >> 2) + 0]); u_xlatu1.zw = uvec2(level); u_xlati17.xy = ivec2(texelFetch(lookupTexture, ivec2(u_xlatu1.xy), int(u_xlatu1.w)).xy); u_xlat11.xy = uintBitsToFloat(floatBitsToUint(u_xlat3.xx) & uvec2(2147483648u, 2147483647u)); u_xlat5.y = uintBitsToFloat((floatBitsToInt(u_xlat11.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat5.x = (floatBitsToInt(u_xlat11.x) != 0) ? u_xlat11.y : u_xlat3.x; u_xlati3 = int(floatBitsToUint(u_xlat5.x) & 15u); u_xlatb3.x = u_xlati3==int(invLevel); if(u_xlatb3.x){ u_xlatu3.y = 0u; u_xlatu19.x = uint(0u); u_xlatu19.y = uint(0u); u_xlati20.x = 0; while(true){ u_xlatb28 = u_xlatu19.y>=numEvictedTiles; u_xlati20.x = 0; if(u_xlatb28){break;} u_xlatu28 = u_xlatu19.y >> 2u; u_xlatu21 = u_xlatu19.y & 3u; u_xlati29 = 0 - int(u_xlatu21); u_xlati6.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu21), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati7.y = int(uint(u_xlati29) & uint(u_xlati6.y)); u_xlati21.x = int(u_xlatu21) + int(0xFFFFFFFDu); u_xlati7.z = (u_xlati6.y != 0) ? 0 : u_xlati21.x; u_xlati7.w = int((u_xlati6.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati7.x = u_xlati6.x; u_xlati6 = ivec4(uvec4(u_xlati7) & evictedTiles[int(u_xlatu28)]); u_xlati21.xy = ivec2(uvec2(u_xlati6.yw) | uvec2(u_xlati6.xz)); u_xlati28 = int(uint(u_xlati21.y) | uint(u_xlati21.x)); u_xlatb28 = u_xlati17.x==u_xlati28; if(u_xlatb28){ u_xlatu19.x = 4294967295u; u_xlati20.x = int(0xFFFFFFFFu); break; } u_xlatu3.x = u_xlatu19.y + 1u; u_xlatu19.xy = u_xlatu3.yx; u_xlatb20 = u_xlatb28; } u_xlati3 = int(u_xlatu19.x & uint(u_xlati20.x)); u_xlat2.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat3.xy = (int(u_xlati3) != 0) ? u_xlat2.xy : u_xlat5.xy; u_xlat4.y = u_xlat3.y; } else { u_xlatu6.y = uint(0u); u_xlat22.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu19.x = uint(0u); u_xlatu19.y = uint(0u); u_xlati10 = 0; while(true){ u_xlatb20 = u_xlatu19.y>=numAddedTiles; u_xlati10 = 0; if(u_xlatb20){break;} u_xlatu20 = u_xlatu19.y >> 1u; u_xlatu28 = uint(int(bitfieldInsert(0,int(u_xlatu19.y),1,1) )); u_xlati7.x = int((u_xlatu28<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati7.y = int((u_xlati7.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati21.xy = ivec2(uvec2(u_xlati7.xy) & addedTiles[int(u_xlatu20)].xz); u_xlati21.x = int(uint(u_xlati21.y) | uint(u_xlati21.x)); u_xlatb21 = u_xlati17.x==u_xlati21.x; if(u_xlatb21){ u_xlati28 = int(u_xlatu28) + 1; u_xlatu28 = uint(u_xlati28) + 4294967295u; u_xlati7.x = int((u_xlatu28<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati7.y = int((u_xlati7.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati20.xy = ivec2(uvec2(u_xlati7.xy) & addedTiles[int(u_xlatu20)].yw); u_xlatu19.x = uint(u_xlati20.y) | uint(u_xlati20.x); u_xlati10 = int(0xFFFFFFFFu); break; } u_xlatu6.x = u_xlatu19.y + 1u; u_xlatu19.xy = u_xlatu6.yx; u_xlatb10 = u_xlatb21; } u_xlatu17 = (u_xlati10 != 0) ? u_xlatu19.x : 4294967295u; u_xlatb10 = int(u_xlatu17)!=int(0xFFFFFFFFu); u_xlati17.x = int(u_xlatu17 & 4294967280u); u_xlat22.x = uintBitsToFloat(uint(u_xlati17.x) | invLevel); u_xlatb17 = floatBitsToInt(u_xlat2.x)!=floatBitsToInt(u_xlat5.x); u_xlat2.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat2.xz = (bool(u_xlatb17)) ? u_xlat2.xz : u_xlat5.xy; u_xlat3.xy = (bool(u_xlatb10)) ? u_xlat22.xy : u_xlat2.xz; u_xlat4.y = u_xlat3.y; } u_xlat2.xy = uintBitsToFloat(floatBitsToUint(u_xlat4.xx) & uvec2(2147483648u, 2147483647u)); u_xlat2.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat2.xy = (floatBitsToInt(u_xlat2.x) != 0) ? u_xlat2.yz : u_xlat4.xy; u_xlati17.x = int(floatBitsToUint(u_xlat2.x) & 15u); u_xlatb17 = u_xlati17.x==int(invLevel); if(u_xlatb17){ u_xlatu4.y = 0u; u_xlatu19.x = uint(0u); u_xlatu19.y = uint(0u); u_xlati17.x = 0; while(true){ u_xlatb18 = u_xlatu19.y>=numEvictedTiles; u_xlati17.x = 0; if(u_xlatb18){break;} u_xlatu18 = u_xlatu19.y >> 2u; u_xlatu20 = u_xlatu19.y & 3u; u_xlati28 = 0 - int(u_xlatu20); u_xlati5.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu20), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati6.y = int(uint(u_xlati28) & uint(u_xlati5.y)); u_xlati20.x = int(u_xlatu20) + int(0xFFFFFFFDu); u_xlati6.z = (u_xlati5.y != 0) ? 0 : u_xlati20.x; u_xlati6.w = int((u_xlati5.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati6.x = u_xlati5.x; u_xlati5 = ivec4(uvec4(u_xlati6) & evictedTiles[int(u_xlatu18)]); u_xlati20.xy = ivec2(uvec2(u_xlati5.yw) | uvec2(u_xlati5.xz)); u_xlati18 = int(uint(u_xlati20.y) | uint(u_xlati20.x)); u_xlatb18 = u_xlati17.y==u_xlati18; if(u_xlatb18){ u_xlatu19.x = 4294967295u; u_xlati17.x = int(0xFFFFFFFFu); break; } u_xlatu4.x = u_xlatu19.y + 1u; u_xlatu19.xy = u_xlatu4.yx; u_xlatb17 = u_xlatb18; } u_xlati17.x = int(u_xlatu19.x & uint(u_xlati17.x)); u_xlat0.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat19.xy = (u_xlati17.x != 0) ? u_xlat0.yx : u_xlat2.yx; u_xlat3.yz = u_xlat19.yx; } else { u_xlatu4.y = uint(0u); u_xlat20.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu5.x = uint(0u); u_xlatu5.y = uint(0u); u_xlati8 = 0; while(true){ u_xlatb17 = u_xlatu5.y>=numAddedTiles; u_xlati8 = 0; if(u_xlatb17){break;} u_xlatu17 = u_xlatu5.y >> 1u; u_xlatu18 = uint(int(bitfieldInsert(0,int(u_xlatu5.y),1,1) )); u_xlati6.x = int((u_xlatu18<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati6.y = int((u_xlati6.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati21.xy = ivec2(uvec2(u_xlati6.xy) & addedTiles[int(u_xlatu17)].xz); u_xlati21.x = int(uint(u_xlati21.y) | uint(u_xlati21.x)); u_xlatb21 = u_xlati17.y==u_xlati21.x; if(u_xlatb21){ u_xlati18 = int(u_xlatu18) + 1; u_xlatu18 = uint(u_xlati18) + 4294967295u; u_xlati6.x = int((u_xlatu18<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati6.y = int((u_xlati6.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati6.xy = ivec2(uvec2(u_xlati6.xy) & addedTiles[int(u_xlatu17)].yw); u_xlatu5.x = uint(u_xlati6.y) | uint(u_xlati6.x); u_xlati8 = int(0xFFFFFFFFu); break; } u_xlatu4.x = u_xlatu5.y + 1u; u_xlatu5.xy = u_xlatu4.yx; u_xlatb8 = u_xlatb21; } u_xlatu8.x = (u_xlati8 != 0) ? u_xlatu5.x : 4294967295u; u_xlatb17 = int(u_xlatu8.x)!=int(0xFFFFFFFFu); u_xlati8 = int(u_xlatu8.x & 4294967280u); u_xlat20.x = uintBitsToFloat(uint(u_xlati8) | invLevel); u_xlatb8 = floatBitsToInt(u_xlat0.x)!=floatBitsToInt(u_xlat2.x); u_xlat0.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat0.xy = (bool(u_xlatb8)) ? u_xlat0.xz : u_xlat2.xy; u_xlat19.xy = (bool(u_xlatb17)) ? u_xlat20.yx : u_xlat0.yx; u_xlat3.yz = u_xlat19.yx; } if(floatBitsToUint(u_xlat3.z) != uint(0)) { _output_buf_buf[(u_xlati26 >> 2)] = floatBitsToUint(u_xlat3.x); _output_buf_buf[(u_xlati24 >> 2)] = floatBitsToUint(u_xlat3.y); imageStore(translationTable, ivec2(u_xlatu1.xy), u_xlat3.xyxx); } return; }  MaincbTranslationTableData _output_buftranslationTable #version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, rg32f) highp uniform image2D translationTable; uvec4 u_xlatu0; int u_xlati1; bvec2 u_xlatb1; vec4 u_xlat2; vec3 u_xlat3; bool u_xlatb3; int u_xlati6; vec2 u_xlat9; vec2 u_xlat11; int u_xlati11; bool u_xlatb11; int u_xlati12; bool u_xlatb12; bool u_xlatb16; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlatu0 = gl_WorkGroupID.xyyy * uvec4(32u, 32u, 32u, 32u) + gl_LocalInvocationID.xyyy; u_xlatb1.xy = greaterThanEqual(u_xlatu0.xwxx, uvec4(width, height, width, width)).xy; u_xlatb1.x = u_xlatb1.y || u_xlatb1.x; if(u_xlatb1.x){ return; } u_xlati1 = int(u_xlatu0.w) * int(width) + int(u_xlatu0.x); u_xlati1 = u_xlati1 + int(bufferOffsetLevel); u_xlati6 = u_xlati1 << 2; u_xlat11.x = uintBitsToFloat(_output_buf_buf[(u_xlati6 >> 2) + 0]); u_xlati1 = int(width) * int(height) + u_xlati1; u_xlati1 = u_xlati1 << 2; u_xlat2.x = uintBitsToFloat(_output_buf_buf[(u_xlati1 >> 2) + 0]); u_xlat3.xy = uintBitsToFloat(floatBitsToUint(u_xlat11.xx) & uvec2(2147483648u, 2147483647u)); u_xlat9.y = uintBitsToFloat((floatBitsToInt(u_xlat3.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat9.x = (floatBitsToInt(u_xlat3.x) != 0) ? u_xlat3.y : u_xlat11.x; u_xlati11 = int(floatBitsToUint(u_xlat9.x) & 15u); u_xlatb11 = u_xlati11!=int(invLevel); u_xlatb16 = floatBitsToInt(u_xlat9.x)!=int(0x7FFFFFFFu); u_xlatb11 = u_xlatb16 && u_xlatb11; u_xlat2.yz = (bool(u_xlatb11)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat9.xy; u_xlat3.xy = uintBitsToFloat(floatBitsToUint(u_xlat2.xx) & uvec2(2147483648u, 2147483647u)); u_xlat3.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat11.xy = (floatBitsToInt(u_xlat3.x) != 0) ? u_xlat3.yz : u_xlat2.xz; u_xlati12 = int(floatBitsToUint(u_xlat11.x) & 15u); u_xlatb12 = u_xlati12!=int(invLevel); u_xlatb3 = floatBitsToInt(u_xlat11.x)!=int(0x7FFFFFFFu); u_xlatb12 = u_xlatb12 && u_xlatb3; u_xlat2.xw = (bool(u_xlatb12)) ? vec2(intBitsToFloat(int(0xFFFFFFFFu)), intBitsToFloat(int(0x7FFFFFFFu))) : u_xlat11.yx; if(floatBitsToUint(u_xlat2.x) != uint(0)) { _output_buf_buf[(u_xlati6 >> 2)] = floatBitsToUint(u_xlat2.y); _output_buf_buf[(u_xlati1 >> 2)] = floatBitsToUint(u_xlat2.w); imageStore(translationTable, ivec2(u_xlatu0.xy), u_xlat2.ywyy); } return; }  MaincbTranslationTableData lookupTexture lookupTexture _output_buftranslationTableU)#version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; UNITY_LOCATION(0) uniform mediump usampler2D lookupTexture; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, rg32f) highp uniform image2D translationTable; uvec4 u_xlatu0; int u_xlati1; bvec2 u_xlatb1; vec3 u_xlat2; vec3 u_xlat3; uvec2 u_xlatu3; ivec4 u_xlati4; uvec2 u_xlatu4; ivec4 u_xlati5; uint u_xlatu5; bool u_xlatb5; ivec4 u_xlati6; int u_xlati8; int u_xlati11; ivec2 u_xlati12; uint u_xlatu12; bool u_xlatb12; ivec2 u_xlati14; uint u_xlatu14; bool u_xlatb14; vec2 u_xlat15; int u_xlati15; uvec2 u_xlatu15; bool u_xlatb15; vec2 u_xlat16; int u_xlati16; uvec2 u_xlatu16; bool u_xlatb16; uvec2 u_xlatu17; vec2 u_xlat18; ivec2 u_xlati18; ivec2 u_xlati19; bool u_xlatb19; bool u_xlatb21; int u_xlati23; uint u_xlatu23; bool u_xlatb23; int u_xlati24; uint u_xlatu24; bool u_xlatb24; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlatu0.xy = gl_WorkGroupID.xy * uvec2(32u, 32u) + gl_LocalInvocationID.xy; u_xlatb1.xy = greaterThanEqual(u_xlatu0.xyxx, uvec4(width, height, width, width)).xy; u_xlatb1.x = u_xlatb1.y || u_xlatb1.x; if(u_xlatb1.x){ return; } u_xlati1 = int(u_xlatu0.y) * int(width) + int(u_xlatu0.x); u_xlati1 = u_xlati1 + int(bufferOffsetLevel); u_xlati8 = u_xlati1 << 2; u_xlat15.x = uintBitsToFloat(_output_buf_buf[(u_xlati8 >> 2) + 0]); u_xlati1 = int(width) * int(height) + u_xlati1; u_xlati1 = u_xlati1 << 2; u_xlat2.x = uintBitsToFloat(_output_buf_buf[(u_xlati1 >> 2) + 0]); u_xlatu0.zw = uvec2(level); u_xlati14.xy = ivec2(texelFetch(lookupTexture, ivec2(u_xlatu0.xy), int(u_xlatu0.w)).xy); u_xlat16.xy = uintBitsToFloat(floatBitsToUint(u_xlat15.xx) & uvec2(2147483648u, 2147483647u)); u_xlat3.y = uintBitsToFloat((floatBitsToInt(u_xlat16.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat3.x = (floatBitsToInt(u_xlat16.x) != 0) ? u_xlat16.y : u_xlat15.x; u_xlati15 = int(floatBitsToUint(u_xlat3.x) & 15u); u_xlatb15 = u_xlati15==int(invLevel); if(u_xlatb15){ u_xlatu4.y = 0u; u_xlatu15.x = uint(0u); u_xlatu15.y = uint(0u); u_xlati16 = 0; while(true){ u_xlatb23 = u_xlatu15.y>=numEvictedTiles; u_xlati16 = 0; if(u_xlatb23){break;} u_xlatu23 = u_xlatu15.y >> 2u; u_xlatu24 = u_xlatu15.y & 3u; u_xlati18.x = 0 - int(u_xlatu24); u_xlati5.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu24), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati6.y = int(uint(u_xlati18.x) & uint(u_xlati5.y)); u_xlati24 = int(u_xlatu24) + int(0xFFFFFFFDu); u_xlati6.z = (u_xlati5.y != 0) ? 0 : u_xlati24; u_xlati6.w = int((u_xlati5.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati6.x = u_xlati5.x; u_xlati5 = ivec4(uvec4(u_xlati6) & evictedTiles[int(u_xlatu23)]); u_xlati18.xy = ivec2(uvec2(u_xlati5.yw) | uvec2(u_xlati5.xz)); u_xlati23 = int(uint(u_xlati18.y) | uint(u_xlati18.x)); u_xlatb23 = u_xlati14.x==u_xlati23; if(u_xlatb23){ u_xlatu15.x = 4294967295u; u_xlati16 = int(0xFFFFFFFFu); break; } u_xlatu4.x = u_xlatu15.y + 1u; u_xlatu15.xy = u_xlatu4.yx; u_xlatb16 = u_xlatb23; } u_xlati15 = int(u_xlatu15.x & uint(u_xlati16)); u_xlat15.xy = (int(u_xlati15) != 0) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat3.xy; u_xlat2.y = u_xlat15.y; } else { u_xlatu4.y = uint(0u); u_xlat18.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu16.x = uint(0u); u_xlatu16.y = uint(0u); u_xlati24 = 0; while(true){ u_xlatb5 = u_xlatu16.y>=numAddedTiles; u_xlati24 = 0; if(u_xlatb5){break;} u_xlatu5 = u_xlatu16.y >> 1u; u_xlatu12 = uint(int(bitfieldInsert(0,int(u_xlatu16.y),1,1) )); u_xlati6.x = int((u_xlatu12<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati6.y = int((u_xlati6.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati19.xy = ivec2(uvec2(u_xlati6.xy) & addedTiles[int(u_xlatu5)].xz); u_xlati19.x = int(uint(u_xlati19.y) | uint(u_xlati19.x)); u_xlatb19 = u_xlati14.x==u_xlati19.x; if(u_xlatb19){ u_xlati12.x = int(u_xlatu12) + 1; u_xlatu12 = uint(u_xlati12.x) + 4294967295u; u_xlati6.x = int((u_xlatu12<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati6.y = int((u_xlati6.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati5.xy = ivec2(uvec2(u_xlati6.xy) & addedTiles[int(u_xlatu5)].yw); u_xlatu16.x = uint(u_xlati5.y) | uint(u_xlati5.x); u_xlati24 = int(0xFFFFFFFFu); break; } u_xlatu4.x = u_xlatu16.y + 1u; u_xlatu16.xy = u_xlatu4.yx; u_xlatb24 = u_xlatb19; } u_xlatu14 = (u_xlati24 != 0) ? u_xlatu16.x : 4294967295u; u_xlatb16 = int(u_xlatu14)!=int(0xFFFFFFFFu); u_xlati14.x = int(u_xlatu14 & 4294967280u); u_xlat18.x = uintBitsToFloat(uint(u_xlati14.x) | invLevel); u_xlatb14 = floatBitsToInt(u_xlat3.x)!=int(0x7FFFFFFFu); u_xlat3.z = intBitsToFloat(int(0x7FFFFFFFu)); u_xlat3.xy = (bool(u_xlatb14)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat3.zy; u_xlat15.xy = (bool(u_xlatb16)) ? u_xlat18.xy : u_xlat3.xy; u_xlat2.y = u_xlat15.y; } u_xlat3.xy = uintBitsToFloat(floatBitsToUint(u_xlat2.xx) & uvec2(2147483648u, 2147483647u)); u_xlat3.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat2.xy = (floatBitsToInt(u_xlat3.x) != 0) ? u_xlat3.yz : u_xlat2.xy; u_xlati14.x = int(floatBitsToUint(u_xlat2.x) & 15u); u_xlatb14 = u_xlati14.x==int(invLevel); if(u_xlatb14){ u_xlatu3.y = 0u; u_xlatu17.x = uint(0u); u_xlatu17.y = uint(0u); u_xlati14.x = 0; while(true){ u_xlatb23 = u_xlatu17.y>=numEvictedTiles; u_xlati14.x = 0; if(u_xlatb23){break;} u_xlatu23 = u_xlatu17.y >> 2u; u_xlatu4.x = u_xlatu17.y & 3u; u_xlati11 = 0 - int(u_xlatu4.x); u_xlati5.xyz = ivec3(uvec3(lessThan(u_xlatu4.xxxx, uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati6.y = int(uint(u_xlati11) & uint(u_xlati5.y)); u_xlati4.x = int(u_xlatu4.x) + int(0xFFFFFFFDu); u_xlati6.z = (u_xlati5.y != 0) ? 0 : u_xlati4.x; u_xlati6.w = int((u_xlati5.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati6.x = u_xlati5.x; u_xlati4 = ivec4(uvec4(u_xlati6) & evictedTiles[int(u_xlatu23)]); u_xlati4.xy = ivec2(uvec2(u_xlati4.yw) | uvec2(u_xlati4.xz)); u_xlati23 = int(uint(u_xlati4.y) | uint(u_xlati4.x)); u_xlatb23 = u_xlati14.y==u_xlati23; if(u_xlatb23){ u_xlatu17.x = 4294967295u; u_xlati14.x = int(0xFFFFFFFFu); break; } u_xlatu3.x = u_xlatu17.y + 1u; u_xlatu17.xy = u_xlatu3.yx; u_xlatb14 = u_xlatb23; } u_xlati14.x = int(u_xlatu17.x & uint(u_xlati14.x)); u_xlat3.xy = (u_xlati14.x != 0) ? vec2(intBitsToFloat(int(0xFFFFFFFFu)), intBitsToFloat(int(0x7FFFFFFFu))) : u_xlat2.yx; u_xlat15.y = u_xlat3.y; } else { u_xlatu4.y = uint(0u); u_xlat18.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu17.x = uint(0u); u_xlatu17.y = uint(0u); u_xlati14.x = 0; while(true){ u_xlatb23 = u_xlatu17.y>=numAddedTiles; u_xlati14.x = 0; if(u_xlatb23){break;} u_xlatu23 = u_xlatu17.y >> 1u; u_xlatu5 = uint(int(bitfieldInsert(0,int(u_xlatu17.y),1,1) )); u_xlati6.x = int((u_xlatu5<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati6.y = int((u_xlati6.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati12.xy = ivec2(uvec2(u_xlati6.xy) & addedTiles[int(u_xlatu23)].xz); u_xlati12.x = int(uint(u_xlati12.y) | uint(u_xlati12.x)); u_xlatb12 = u_xlati14.y==u_xlati12.x; if(u_xlatb12){ u_xlati5.x = int(u_xlatu5) + 1; u_xlatu5 = uint(u_xlati5.x) + 4294967295u; u_xlati6.x = int((u_xlatu5<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati6.y = int((u_xlati6.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati5.xz = ivec2(uvec2(u_xlati6.xy) & addedTiles[int(u_xlatu23)].yw); u_xlatu17.x = uint(u_xlati5.z) | uint(u_xlati5.x); u_xlati14.x = int(0xFFFFFFFFu); break; } u_xlatu4.x = u_xlatu17.y + 1u; u_xlatu17.xy = u_xlatu4.yx; u_xlatb14 = u_xlatb12; } u_xlatu14 = (u_xlati14.x != 0) ? u_xlatu17.x : 4294967295u; u_xlatb21 = int(u_xlatu14)!=int(0xFFFFFFFFu); u_xlati14.x = int(u_xlatu14 & 4294967280u); u_xlat18.x = uintBitsToFloat(uint(u_xlati14.x) | invLevel); u_xlatb14 = floatBitsToInt(u_xlat2.x)!=int(0x7FFFFFFFu); u_xlat2.z = intBitsToFloat(int(0x7FFFFFFFu)); u_xlat2.xy = (bool(u_xlatb14)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat2.zy; u_xlat3.xy = (bool(u_xlatb21)) ? u_xlat18.yx : u_xlat2.yx; u_xlat15.y = u_xlat3.y; } if(floatBitsToUint(u_xlat3.x) != uint(0)) { _output_buf_buf[(u_xlati8 >> 2)] = floatBitsToUint(u_xlat15.x); _output_buf_buf[(u_xlati1 >> 2)] = floatBitsToUint(u_xlat15.y); imageStore(translationTable, ivec2(u_xlatu0.xy), u_xlat15.xyxx); } return; }  MaincbTranslationTableData _output_buftranslationTable/#version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, rgba32f) highp uniform image2D translationTable; int u_xlati0; uvec4 u_xlatu1; int u_xlati2; uint u_xlatu2; vec4 u_xlat3; vec2 u_xlat4; vec3 u_xlat5; vec4 u_xlat6; vec3 u_xlat7; vec3 u_xlat8; ivec3 u_xlati8; bvec2 u_xlatb8; vec2 u_xlat10; int u_xlati10; bool u_xlatb10; vec2 u_xlat11; vec2 u_xlat15; int u_xlati16; uvec2 u_xlatu16; bool u_xlatb18; float u_xlat24; int u_xlati24; bool u_xlatb24; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlati0 = int(height) * int(width); u_xlati8.x = u_xlati0 >> 2; u_xlatu1 = gl_WorkGroupID.xyyy * uvec4(32u, 32u, 32u, 32u) + gl_LocalInvocationID.xyyy; u_xlatu16.xy = u_xlatu1.xw >> uvec2(1u, 1u); u_xlatu2 = width >> 1u; u_xlati16 = int(u_xlatu16.y) * int(u_xlatu2) + int(u_xlatu16.x); u_xlati16 = u_xlati16 + int(bufferOffsetLevelAbove); u_xlati24 = u_xlati16 << 2; u_xlat10.x = uintBitsToFloat(_output_buf_buf[(u_xlati24 >> 2) + 0]); u_xlati8.z = u_xlati16 + u_xlati8.x; u_xlati8.xz = u_xlati8.xz << ivec2(1, 2); u_xlat11.x = uintBitsToFloat(_output_buf_buf[(u_xlati8.z >> 2) + 0]); u_xlati8.x = u_xlati16 + u_xlati8.x; u_xlati8.x = u_xlati8.x << 2; u_xlat4.x = uintBitsToFloat(_output_buf_buf[(u_xlati8.x >> 2) + 0]); u_xlatb8.xy = greaterThanEqual(u_xlatu1.xwxx, uvec4(width, height, width, width)).xy; u_xlatb8.x = u_xlatb8.y || u_xlatb8.x; if(u_xlatb8.x){ return; } u_xlati8.x = int(u_xlatu1.w) * int(width) + int(u_xlatu1.x); u_xlati8.x = u_xlati8.x + int(bufferOffsetLevel); u_xlati16 = u_xlati8.x << 2; u_xlat24 = uintBitsToFloat(_output_buf_buf[(u_xlati16 >> 2) + 0]); u_xlati2 = int(width) * int(height) + u_xlati8.x; u_xlati2 = u_xlati2 << 2; u_xlat5.x = uintBitsToFloat(_output_buf_buf[(u_xlati2 >> 2) + 0]); u_xlati0 = u_xlati0 << 1; u_xlati0 = u_xlati8.x + u_xlati0; u_xlati0 = u_xlati0 << 2; u_xlat6.x = uintBitsToFloat(_output_buf_buf[(u_xlati0 >> 2) + 0]); u_xlat3.xw = uintBitsToFloat(floatBitsToUint(vec2(u_xlat24)) & uvec2(2147483648u, 2147483647u)); u_xlat15.y = uintBitsToFloat((floatBitsToInt(u_xlat3.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat15.x = (floatBitsToInt(u_xlat3.x) != 0) ? u_xlat3.w : u_xlat24; u_xlati8.x = int(floatBitsToUint(u_xlat15.x) & 15u); u_xlatb8.x = u_xlati8.x!=int(invLevel); u_xlatb24 = floatBitsToInt(u_xlat10.x)!=floatBitsToInt(u_xlat15.x); u_xlatb8.x = u_xlatb24 && u_xlatb8.x; u_xlat10.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat5.yz = (u_xlatb8.x) ? u_xlat10.xy : u_xlat15.xy; u_xlat7.xy = uintBitsToFloat(floatBitsToUint(u_xlat5.xx) & uvec2(2147483648u, 2147483647u)); u_xlat7.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat8.xz = (floatBitsToInt(u_xlat7.x) != 0) ? u_xlat7.yz : u_xlat5.xz; u_xlati10 = int(floatBitsToUint(u_xlat8.x) & 15u); u_xlatb10 = u_xlati10!=int(invLevel); u_xlatb18 = floatBitsToInt(u_xlat11.x)!=floatBitsToInt(u_xlat8.x); u_xlatb10 = u_xlatb18 && u_xlatb10; u_xlat11.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat6.yz = (bool(u_xlatb10)) ? u_xlat11.xy : u_xlat8.xz; u_xlat3.xy = uintBitsToFloat(floatBitsToUint(u_xlat6.xx) & uvec2(2147483648u, 2147483647u)); u_xlat3.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat8.xz = (floatBitsToInt(u_xlat3.x) != 0) ? u_xlat3.yz : u_xlat6.xz; u_xlati10 = int(floatBitsToUint(u_xlat8.x) & 15u); u_xlatb10 = u_xlati10!=int(invLevel); u_xlatb18 = floatBitsToInt(u_xlat4.x)!=floatBitsToInt(u_xlat8.x); u_xlatb10 = u_xlatb18 && u_xlatb10; u_xlat4.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat6.xz = (bool(u_xlatb10)) ? u_xlat4.yx : u_xlat8.zx; if(floatBitsToUint(u_xlat6.x) != uint(0)) { _output_buf_buf[(u_xlati16 >> 2)] = floatBitsToUint(u_xlat5.y); _output_buf_buf[(u_xlati2 >> 2)] = floatBitsToUint(u_xlat6.y); _output_buf_buf[(u_xlati0 >> 2)] = floatBitsToUint(u_xlat6.z); u_xlat6.x = u_xlat5.y; u_xlat6.w = intBitsToFloat(int(0x7FFFFFFFu)); imageStore(translationTable, ivec2(u_xlatu1.xy), u_xlat6); } return; }  MaincbTranslationTableData lookupTexture lookupTexture _output_buftranslationTable=#version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; UNITY_LOCATION(0) uniform mediump usampler2D lookupTexture; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, rgba32f) highp uniform image2D translationTable; int u_xlati0; uvec4 u_xlatu1; vec3 u_xlat2; int u_xlati2; uvec2 u_xlatu2; bool u_xlatb2; vec3 u_xlat3; ivec4 u_xlati3; uvec2 u_xlatu3; bool u_xlatb3; vec3 u_xlat4; vec2 u_xlat5; ivec4 u_xlati5; uvec2 u_xlatu5; bool u_xlatb5; vec2 u_xlat6; ivec4 u_xlati6; ivec3 u_xlati7; vec2 u_xlat8; ivec4 u_xlati8; vec4 u_xlat9; uvec2 u_xlatu9; ivec4 u_xlati10; uvec2 u_xlatu10; ivec4 u_xlati11; vec3 u_xlat12; ivec3 u_xlati12; uvec3 u_xlatu12; bvec2 u_xlatb12; ivec2 u_xlati14; uint u_xlatu14; bool u_xlatb14; ivec3 u_xlati15; uint u_xlatu15; bool u_xlatb15; ivec3 u_xlati16; uint u_xlatu16; bool u_xlatb16; ivec3 u_xlati17; int u_xlati24; uvec2 u_xlatu24; vec2 u_xlat25; int u_xlati25; uvec2 u_xlatu25; bool u_xlatb25; int u_xlati26; uint u_xlatu26; bool u_xlatb26; vec2 u_xlat27; int u_xlati27; vec2 u_xlat29; ivec2 u_xlati29; vec2 u_xlat34; float u_xlat36; int u_xlati36; bool u_xlatb36; int u_xlati37; uint u_xlatu37; bool u_xlatb37; int u_xlati38; int u_xlati39; uint u_xlatu39; bool u_xlatb39; int u_xlati40; uint u_xlatu40; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlati0 = int(height) * int(width); u_xlati12.x = u_xlati0 >> 2; u_xlatu1.xy = gl_WorkGroupID.xy * uvec2(32u, 32u) + gl_LocalInvocationID.xy; u_xlatu24.xy = u_xlatu1.xy >> uvec2(1u, 1u); u_xlatu2.x = width >> 1u; u_xlati24 = int(u_xlatu24.y) * int(u_xlatu2.x) + int(u_xlatu24.x); u_xlati24 = u_xlati24 + int(bufferOffsetLevelAbove); u_xlati36 = u_xlati24 << 2; u_xlat2.x = uintBitsToFloat(_output_buf_buf[(u_xlati36 >> 2) + 0]); u_xlati12.z = u_xlati24 + u_xlati12.x; u_xlati12.xz = u_xlati12.xz << ivec2(1, 2); u_xlat3.x = uintBitsToFloat(_output_buf_buf[(u_xlati12.z >> 2) + 0]); u_xlati12.x = u_xlati24 + u_xlati12.x; u_xlati12.x = u_xlati12.x << 2; u_xlat4.x = uintBitsToFloat(_output_buf_buf[(u_xlati12.x >> 2) + 0]); u_xlatb12.xy = greaterThanEqual(u_xlatu1.xyxx, uvec4(width, height, width, width)).xy; u_xlatb12.x = u_xlatb12.y || u_xlatb12.x; if(u_xlatb12.x){ return; } u_xlati12.x = int(u_xlatu1.y) * int(width) + int(u_xlatu1.x); u_xlati12.x = u_xlati12.x + int(bufferOffsetLevel); u_xlati24 = u_xlati12.x << 2; u_xlat36 = uintBitsToFloat(_output_buf_buf[(u_xlati24 >> 2) + 0]); u_xlati38 = int(width) * int(height) + u_xlati12.x; u_xlati38 = u_xlati38 << 2; u_xlat5.x = uintBitsToFloat(_output_buf_buf[(u_xlati38 >> 2) + 0]); u_xlati0 = u_xlati0 << 1; u_xlati0 = u_xlati12.x + u_xlati0; u_xlati0 = u_xlati0 << 2; u_xlat6.x = uintBitsToFloat(_output_buf_buf[(u_xlati0 >> 2) + 0]); u_xlatu1.zw = uvec2(level); u_xlati7.xyz = ivec3(texelFetch(lookupTexture, ivec2(u_xlatu1.xy), int(u_xlatu1.w)).xyz); u_xlat25.xy = uintBitsToFloat(floatBitsToUint(vec2(u_xlat36)) & uvec2(2147483648u, 2147483647u)); u_xlat8.y = uintBitsToFloat((floatBitsToInt(u_xlat25.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat8.x = (floatBitsToInt(u_xlat25.x) != 0) ? u_xlat25.y : u_xlat36; u_xlati12.x = int(floatBitsToUint(u_xlat8.x) & 15u); u_xlatb12.x = u_xlati12.x==int(invLevel); if(u_xlatb12.x){ u_xlatu9.y = 0u; u_xlatu12.x = uint(0u); u_xlatu12.z = uint(0u); u_xlati25 = 0; while(true){ u_xlatb37 = u_xlatu12.z>=numEvictedTiles; u_xlati25 = 0; if(u_xlatb37){break;} u_xlatu37 = u_xlatu12.z >> 2u; u_xlatu39 = u_xlatu12.z & 3u; u_xlati40 = 0 - int(u_xlatu39); u_xlati10.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu39), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati11.y = int(uint(u_xlati40) & uint(u_xlati10.y)); u_xlati39 = int(u_xlatu39) + int(0xFFFFFFFDu); u_xlati11.z = (u_xlati10.y != 0) ? 0 : u_xlati39; u_xlati11.w = int((u_xlati10.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati11.x = u_xlati10.x; u_xlati10 = ivec4(uvec4(u_xlati11) & evictedTiles[int(u_xlatu37)]); u_xlati29.xy = ivec2(uvec2(u_xlati10.yw) | uvec2(u_xlati10.xz)); u_xlati37 = int(uint(u_xlati29.y) | uint(u_xlati29.x)); u_xlatb37 = u_xlati7.x==u_xlati37; if(u_xlatb37){ u_xlatu12.x = 4294967295u; u_xlati25 = int(0xFFFFFFFFu); break; } u_xlatu9.x = u_xlatu12.z + 1u; u_xlatu12.xz = u_xlatu9.yx; u_xlatb25 = u_xlatb37; } u_xlati12.x = int(u_xlatu12.x & uint(u_xlati25)); u_xlat2.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat9.xy = (u_xlati12.x != 0) ? u_xlat2.xy : u_xlat8.xy; u_xlat5.y = u_xlat9.y; } else { u_xlatu10.y = uint(0u); u_xlat34.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu12.x = uint(0u); u_xlatu12.z = uint(0u); u_xlati25 = 0; while(true){ u_xlatb37 = u_xlatu12.z>=numAddedTiles; u_xlati25 = 0; if(u_xlatb37){break;} u_xlatu37 = u_xlatu12.z >> 1u; u_xlatu14 = uint(int(bitfieldInsert(0,int(u_xlatu12.z),1,1) )); u_xlati11.x = int((u_xlatu14<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati11.y = int((u_xlati11.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati29.xy = ivec2(uvec2(u_xlati11.xy) & addedTiles[int(u_xlatu37)].xz); u_xlati39 = int(uint(u_xlati29.y) | uint(u_xlati29.x)); u_xlatb39 = u_xlati7.x==u_xlati39; if(u_xlatb39){ u_xlati14.x = int(u_xlatu14) + 1; u_xlatu14 = uint(u_xlati14.x) + 4294967295u; u_xlati11.x = int((u_xlatu14<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati11.y = int((u_xlati11.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati29.xy = ivec2(uvec2(u_xlati11.xy) & addedTiles[int(u_xlatu37)].yw); u_xlatu12.x = uint(u_xlati29.y) | uint(u_xlati29.x); u_xlati25 = int(0xFFFFFFFFu); break; } u_xlatu10.x = u_xlatu12.z + 1u; u_xlatu12.xz = u_xlatu10.yx; u_xlatb25 = u_xlatb39; } u_xlatu12.x = (u_xlati25 != 0) ? u_xlatu12.x : 4294967295u; u_xlatb36 = int(u_xlatu12.x)!=int(0xFFFFFFFFu); u_xlati12.x = int(u_xlatu12.x & 4294967280u); u_xlat34.x = uintBitsToFloat(uint(u_xlati12.x) | invLevel); u_xlatb12.x = floatBitsToInt(u_xlat2.x)!=floatBitsToInt(u_xlat8.x); u_xlat2.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat25.xy = (u_xlatb12.x) ? u_xlat2.xz : u_xlat8.xy; u_xlat9.xy = (bool(u_xlatb36)) ? u_xlat34.xy : u_xlat25.xy; u_xlat5.y = u_xlat9.y; } u_xlat2.xy = uintBitsToFloat(floatBitsToUint(u_xlat5.xx) & uvec2(2147483648u, 2147483647u)); u_xlat2.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat12.xz = (floatBitsToInt(u_xlat2.x) != 0) ? u_xlat2.yz : u_xlat5.xy; u_xlati25 = int(floatBitsToUint(u_xlat12.x) & 15u); u_xlatb25 = u_xlati25==int(invLevel); if(u_xlatb25){ u_xlatu2.y = 0u; u_xlatu25.x = uint(0u); u_xlatu25.y = uint(0u); u_xlati26 = 0; while(true){ u_xlatb39 = u_xlatu25.y>=numEvictedTiles; u_xlati26 = 0; if(u_xlatb39){break;} u_xlatu39 = u_xlatu25.y >> 2u; u_xlatu40 = u_xlatu25.y & 3u; u_xlati5.x = 0 - int(u_xlatu40); u_xlati17.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu40), uvec4(1u, 2u, 3u, 3u)).xyz) * 0xFFFFFFFFu); u_xlati8.y = int(uint(u_xlati5.x) & uint(u_xlati17.y)); u_xlati40 = int(u_xlatu40) + int(0xFFFFFFFDu); u_xlati8.z = (u_xlati17.y != 0) ? 0 : u_xlati40; u_xlati8.w = int((u_xlati17.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati8.x = u_xlati17.x; u_xlati5 = ivec4(uvec4(u_xlati8) & evictedTiles[int(u_xlatu39)]); u_xlati5.xy = ivec2(uvec2(u_xlati5.yw) | uvec2(u_xlati5.xz)); u_xlati39 = int(uint(u_xlati5.y) | uint(u_xlati5.x)); u_xlatb39 = u_xlati7.y==u_xlati39; if(u_xlatb39){ u_xlatu25.x = 4294967295u; u_xlati26 = int(0xFFFFFFFFu); break; } u_xlatu2.x = u_xlatu25.y + 1u; u_xlatu25.xy = u_xlatu2.yx; u_xlatb26 = u_xlatb39; } u_xlati25 = int(u_xlatu25.x & uint(u_xlati26)); u_xlat3.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat25.xy = (int(u_xlati25) != 0) ? u_xlat3.xy : u_xlat12.xz; u_xlat9.y = u_xlat25.x; u_xlat6.y = u_xlat25.y; } else { u_xlatu5.y = uint(0u); u_xlat29.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu25.x = uint(0u); u_xlatu25.y = uint(0u); u_xlati2 = 0; while(true){ u_xlatb14 = u_xlatu25.y>=numAddedTiles; u_xlati2 = 0; if(u_xlatb14){break;} u_xlatu14 = u_xlatu25.y >> 1u; u_xlatu26 = uint(int(bitfieldInsert(0,int(u_xlatu25.y),1,1) )); u_xlati8.x = int((u_xlatu26<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati8.y = int((u_xlati8.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati15.xz = ivec2(uvec2(u_xlati8.xy) & addedTiles[int(u_xlatu14)].xz); u_xlati15.x = int(uint(u_xlati15.z) | uint(u_xlati15.x)); u_xlatb15 = u_xlati7.y==u_xlati15.x; if(u_xlatb15){ u_xlati26 = int(u_xlatu26) + 1; u_xlatu26 = uint(u_xlati26) + 4294967295u; u_xlati8.x = int((u_xlatu26<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati8.y = int((u_xlati8.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati14.xy = ivec2(uvec2(u_xlati8.xy) & addedTiles[int(u_xlatu14)].yw); u_xlatu25.x = uint(u_xlati14.y) | uint(u_xlati14.x); u_xlati2 = int(0xFFFFFFFFu); break; } u_xlatu5.x = u_xlatu25.y + 1u; u_xlatu25.xy = u_xlatu5.yx; u_xlatb2 = u_xlatb15; } u_xlatu25.x = (u_xlati2 != 0) ? u_xlatu25.x : 4294967295u; u_xlatb37 = int(u_xlatu25.x)!=int(0xFFFFFFFFu); u_xlati25 = int(u_xlatu25.x & 4294967280u); u_xlat29.x = uintBitsToFloat(uint(u_xlati25) | invLevel); u_xlatb25 = floatBitsToInt(u_xlat3.x)!=floatBitsToInt(u_xlat12.x); u_xlat3.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat12.xz = (bool(u_xlatb25)) ? u_xlat3.xz : u_xlat12.xz; u_xlat12.xz = (bool(u_xlatb37)) ? u_xlat29.xy : u_xlat12.xz; u_xlat9.y = u_xlat12.x; u_xlat6.y = u_xlat12.z; } u_xlat2.xy = uintBitsToFloat(floatBitsToUint(u_xlat6.xx) & uvec2(2147483648u, 2147483647u)); u_xlat2.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat12.xz = (floatBitsToInt(u_xlat2.x) != 0) ? u_xlat2.yz : u_xlat6.xy; u_xlati25 = int(floatBitsToUint(u_xlat12.x) & 15u); u_xlatb25 = u_xlati25==int(invLevel); if(u_xlatb25){ u_xlatu2.y = 0u; u_xlatu25.x = uint(0u); u_xlatu25.y = uint(0u); u_xlati26 = 0; while(true){ u_xlatb3 = u_xlatu25.y>=numEvictedTiles; u_xlati26 = 0; if(u_xlatb3){break;} u_xlatu3.x = u_xlatu25.y >> 2u; u_xlatu15 = u_xlatu25.y & 3u; u_xlati27 = 0 - int(u_xlatu15); u_xlati5.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu15), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati6.y = int(uint(u_xlati27) & uint(u_xlati5.y)); u_xlati15.x = int(u_xlatu15) + int(0xFFFFFFFDu); u_xlati6.z = (u_xlati5.y != 0) ? 0 : u_xlati15.x; u_xlati6.w = int((u_xlati5.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati6.x = u_xlati5.x; u_xlati3 = ivec4(uvec4(u_xlati6) & evictedTiles[int(u_xlatu3.x)]); u_xlati3.xy = ivec2(uvec2(u_xlati3.yw) | uvec2(u_xlati3.xz)); u_xlati3.x = int(uint(u_xlati3.y) | uint(u_xlati3.x)); u_xlatb3 = u_xlati7.z==u_xlati3.x; if(u_xlatb3){ u_xlatu25.x = 4294967295u; u_xlati26 = int(0xFFFFFFFFu); break; } u_xlatu2.x = u_xlatu25.y + 1u; u_xlatu25.xy = u_xlatu2.yx; u_xlatb26 = u_xlatb3; } u_xlati25 = int(u_xlatu25.x & uint(u_xlati26)); u_xlat4.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat25.xy = (int(u_xlati25) != 0) ? u_xlat4.yx : u_xlat12.zx; u_xlat9.z = u_xlat25.y; } else { u_xlatu3.y = uint(0u); u_xlat27.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu2.x = uint(0u); u_xlatu2.y = uint(0u); u_xlati26 = int(0); while(true){ u_xlatb16 = u_xlatu2.y>=numAddedTiles; u_xlati26 = 0; if(u_xlatb16){break;} u_xlatu16 = u_xlatu2.y >> 1u; u_xlatu40 = uint(int(bitfieldInsert(0,int(u_xlatu2.y),1,1) )); u_xlati5.x = int((u_xlatu40<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati5.y = int((u_xlati5.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati5.xy = ivec2(uvec2(u_xlati5.xy) & addedTiles[int(u_xlatu16)].xz); u_xlati5.x = int(uint(u_xlati5.y) | uint(u_xlati5.x)); u_xlatb5 = u_xlati7.z==u_xlati5.x; if(u_xlatb5){ u_xlati40 = int(u_xlatu40) + 1; u_xlatu40 = uint(u_xlati40) + 4294967295u; u_xlati6.x = int((u_xlatu40<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati6.y = int((u_xlati6.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati16.xz = ivec2(uvec2(u_xlati6.xy) & addedTiles[int(u_xlatu16)].yw); u_xlatu2.x = uint(u_xlati16.z) | uint(u_xlati16.x); u_xlati26 = int(0xFFFFFFFFu); break; } u_xlatu3.x = u_xlatu2.y + 1u; u_xlatu2.xy = u_xlatu3.yx; u_xlatb26 = u_xlatb5; } u_xlatu2.x = (u_xlati26 != 0) ? u_xlatu2.x : 4294967295u; u_xlatb14 = int(u_xlatu2.x)!=int(0xFFFFFFFFu); u_xlati2 = int(u_xlatu2.x & 4294967280u); u_xlat27.x = uintBitsToFloat(uint(u_xlati2) | invLevel); u_xlatb2 = floatBitsToInt(u_xlat4.x)!=floatBitsToInt(u_xlat12.x); u_xlat4.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat12.xz = (bool(u_xlatb2)) ? u_xlat4.xz : u_xlat12.xz; u_xlat25.xy = (bool(u_xlatb14)) ? u_xlat27.yx : u_xlat12.zx; u_xlat9.z = u_xlat25.y; } if(floatBitsToUint(u_xlat25.x) != uint(0)) { _output_buf_buf[(u_xlati24 >> 2)] = floatBitsToUint(u_xlat9.x); _output_buf_buf[(u_xlati38 >> 2)] = floatBitsToUint(u_xlat9.y); _output_buf_buf[(u_xlati0 >> 2)] = floatBitsToUint(u_xlat9.z); u_xlat9.w = intBitsToFloat(int(0x7FFFFFFFu)); imageStore(translationTable, ivec2(u_xlatu1.xy), u_xlat9); } return; }  MaincbTranslationTableData _output_buftranslationTable5#version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, rgba32f) highp uniform image2D translationTable; uvec4 u_xlatu0; ivec3 u_xlati1; bvec2 u_xlatb1; int u_xlati2; vec3 u_xlat3; vec4 u_xlat4; vec3 u_xlat5; vec3 u_xlat7; int u_xlati7; bool u_xlatb7; vec2 u_xlat8; int u_xlati8; bool u_xlatb8; vec2 u_xlat11; bool u_xlatb14; float u_xlat19; bool u_xlatb19; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlatu0 = gl_WorkGroupID.xyyy * uvec4(32u, 32u, 32u, 32u) + gl_LocalInvocationID.xyyy; u_xlatb1.xy = greaterThanEqual(u_xlatu0.xwxx, uvec4(width, height, width, width)).xy; u_xlatb1.x = u_xlatb1.y || u_xlatb1.x; if(u_xlatb1.x){ return; } u_xlati1.x = int(height) * int(width); u_xlati7 = int(u_xlatu0.w) * int(width) + int(u_xlatu0.x); u_xlati1.y = u_xlati7 + int(bufferOffsetLevel); u_xlati1.xz = u_xlati1.xy << ivec2(1, 2); u_xlat19 = uintBitsToFloat(_output_buf_buf[(u_xlati1.z >> 2) + 0]); u_xlati2 = int(width) * int(height) + u_xlati1.y; u_xlati2 = u_xlati2 << 2; u_xlat3.x = uintBitsToFloat(_output_buf_buf[(u_xlati2 >> 2) + 0]); u_xlati1.x = u_xlati1.y + u_xlati1.x; u_xlati1.x = u_xlati1.x << 2; u_xlat4.x = uintBitsToFloat(_output_buf_buf[(u_xlati1.x >> 2) + 0]); u_xlat8.xy = uintBitsToFloat(floatBitsToUint(vec2(u_xlat19)) & uvec2(2147483648u, 2147483647u)); u_xlat11.y = uintBitsToFloat((floatBitsToInt(u_xlat8.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat11.x = (floatBitsToInt(u_xlat8.x) != 0) ? u_xlat8.y : u_xlat19; u_xlati7 = int(floatBitsToUint(u_xlat11.x) & 15u); u_xlatb7 = u_xlati7!=int(invLevel); u_xlatb19 = floatBitsToInt(u_xlat11.x)!=int(0x7FFFFFFFu); u_xlatb7 = u_xlatb19 && u_xlatb7; u_xlat3.yz = (bool(u_xlatb7)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat11.xy; u_xlat5.xy = uintBitsToFloat(floatBitsToUint(u_xlat3.xx) & uvec2(2147483648u, 2147483647u)); u_xlat5.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat7.xz = (floatBitsToInt(u_xlat5.x) != 0) ? u_xlat5.yz : u_xlat3.xz; u_xlati8 = int(floatBitsToUint(u_xlat7.x) & 15u); u_xlatb8 = u_xlati8!=int(invLevel); u_xlatb14 = floatBitsToInt(u_xlat7.x)!=int(0x7FFFFFFFu); u_xlatb8 = u_xlatb14 && u_xlatb8; u_xlat4.yz = (bool(u_xlatb8)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat7.xz; u_xlat5.xy = uintBitsToFloat(floatBitsToUint(u_xlat4.xx) & uvec2(2147483648u, 2147483647u)); u_xlat5.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat7.xz = (floatBitsToInt(u_xlat5.x) != 0) ? u_xlat5.yz : u_xlat4.xz; u_xlati8 = int(floatBitsToUint(u_xlat7.x) & 15u); u_xlatb8 = u_xlati8!=int(invLevel); u_xlatb14 = floatBitsToInt(u_xlat7.x)!=int(0x7FFFFFFFu); u_xlatb8 = u_xlatb14 && u_xlatb8; u_xlat4.xz = (bool(u_xlatb8)) ? vec2(intBitsToFloat(int(0xFFFFFFFFu)), intBitsToFloat(int(0x7FFFFFFFu))) : u_xlat7.zx; if(floatBitsToUint(u_xlat4.x) != uint(0)) { _output_buf_buf[(u_xlati1.z >> 2)] = floatBitsToUint(u_xlat3.y); _output_buf_buf[(u_xlati2 >> 2)] = floatBitsToUint(u_xlat4.y); _output_buf_buf[(u_xlati1.x >> 2)] = floatBitsToUint(u_xlat4.z); u_xlat4.x = u_xlat3.y; u_xlat4.w = intBitsToFloat(int(0x7FFFFFFFu)); imageStore(translationTable, ivec2(u_xlatu0.xy), u_xlat4); } return; }  MaincbTranslationTableData lookupTexture lookupTexture _output_buftranslationTable:#version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; UNITY_LOCATION(0) uniform mediump usampler2D lookupTexture; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, rgba32f) highp uniform image2D translationTable; uvec4 u_xlatu0; ivec3 u_xlati1; bvec2 u_xlatb1; int u_xlati2; vec3 u_xlat3; vec2 u_xlat4; uvec2 u_xlatu4; vec3 u_xlat5; ivec4 u_xlati5; uvec2 u_xlatu5; bool u_xlatb5; vec4 u_xlat6; uvec2 u_xlatu6; ivec4 u_xlati7; uvec2 u_xlatu7; ivec4 u_xlati8; vec3 u_xlat10; int u_xlati10; uvec3 u_xlatu10; bool u_xlatb10; vec2 u_xlat11; ivec3 u_xlati11; uint u_xlatu11; bool u_xlatb11; ivec2 u_xlati14; vec2 u_xlat18; int u_xlati18; uvec2 u_xlatu18; bool u_xlatb18; int u_xlati20; uint u_xlatu20; bool u_xlatb20; ivec2 u_xlati21; uint u_xlatu21; vec2 u_xlat22; ivec2 u_xlati22; vec2 u_xlat23; vec2 u_xlat25; bool u_xlatb27; float u_xlat28; int u_xlati28; uint u_xlatu28; bool u_xlatb28; int u_xlati30; uint u_xlatu30; bool u_xlatb30; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlatu0.xy = gl_WorkGroupID.xy * uvec2(32u, 32u) + gl_LocalInvocationID.xy; u_xlatb1.xy = greaterThanEqual(u_xlatu0.xyxx, uvec4(width, height, width, width)).xy; u_xlatb1.x = u_xlatb1.y || u_xlatb1.x; if(u_xlatb1.x){ return; } u_xlati1.x = int(height) * int(width); u_xlati10 = int(u_xlatu0.y) * int(width) + int(u_xlatu0.x); u_xlati1.y = u_xlati10 + int(bufferOffsetLevel); u_xlati1.xz = u_xlati1.xy << ivec2(1, 2); u_xlat28 = uintBitsToFloat(_output_buf_buf[(u_xlati1.z >> 2) + 0]); u_xlati2 = int(width) * int(height) + u_xlati1.y; u_xlati2 = u_xlati2 << 2; u_xlat3.x = uintBitsToFloat(_output_buf_buf[(u_xlati2 >> 2) + 0]); u_xlati1.x = u_xlati1.y + u_xlati1.x; u_xlati1.x = u_xlati1.x << 2; u_xlat4.x = uintBitsToFloat(_output_buf_buf[(u_xlati1.x >> 2) + 0]); u_xlatu0.zw = uvec2(level); u_xlati11.xyz = ivec3(texelFetch(lookupTexture, ivec2(u_xlatu0.xy), int(u_xlatu0.w)).xyz); u_xlat18.xy = uintBitsToFloat(floatBitsToUint(vec2(u_xlat28)) & uvec2(2147483648u, 2147483647u)); u_xlat5.y = uintBitsToFloat((floatBitsToInt(u_xlat18.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat5.x = (floatBitsToInt(u_xlat18.x) != 0) ? u_xlat18.y : u_xlat28; u_xlati18 = int(floatBitsToUint(u_xlat5.x) & 15u); u_xlatb18 = u_xlati18==int(invLevel); if(u_xlatb18){ u_xlatu6.y = 0u; u_xlatu18.x = uint(0u); u_xlatu18.y = uint(0u); u_xlati10 = 0; while(true){ u_xlatb28 = u_xlatu18.y>=numEvictedTiles; u_xlati10 = 0; if(u_xlatb28){break;} u_xlatu28 = u_xlatu18.y >> 2u; u_xlatu21 = u_xlatu18.y & 3u; u_xlati30 = 0 - int(u_xlatu21); u_xlati7.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu21), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati8.y = int(uint(u_xlati30) & uint(u_xlati7.y)); u_xlati21.x = int(u_xlatu21) + int(0xFFFFFFFDu); u_xlati8.z = (u_xlati7.y != 0) ? 0 : u_xlati21.x; u_xlati8.w = int((u_xlati7.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati8.x = u_xlati7.x; u_xlati7 = ivec4(uvec4(u_xlati8) & evictedTiles[int(u_xlatu28)]); u_xlati21.xy = ivec2(uvec2(u_xlati7.yw) | uvec2(u_xlati7.xz)); u_xlati28 = int(uint(u_xlati21.y) | uint(u_xlati21.x)); u_xlatb28 = u_xlati11.x==u_xlati28; if(u_xlatb28){ u_xlatu18.x = 4294967295u; u_xlati10 = int(0xFFFFFFFFu); break; } u_xlatu6.x = u_xlatu18.y + 1u; u_xlatu18.xy = u_xlatu6.yx; u_xlatb10 = u_xlatb28; } u_xlati18 = int(u_xlatu18.x & uint(u_xlati10)); u_xlat6.xy = (int(u_xlati18) != 0) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat5.xy; u_xlat3.y = u_xlat6.y; } else { u_xlatu7.y = uint(0u); u_xlat25.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu18.x = uint(0u); u_xlatu18.y = uint(0u); u_xlati10 = 0; while(true){ u_xlatb28 = u_xlatu18.y>=numAddedTiles; u_xlati10 = 0; if(u_xlatb28){break;} u_xlatu28 = u_xlatu18.y >> 1u; u_xlatu21 = uint(int(bitfieldInsert(0,int(u_xlatu18.y),1,1) )); u_xlati8.x = int((u_xlatu21<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati8.y = int((u_xlati8.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati22.xy = ivec2(uvec2(u_xlati8.xy) & addedTiles[int(u_xlatu28)].xz); u_xlati30 = int(uint(u_xlati22.y) | uint(u_xlati22.x)); u_xlatb30 = u_xlati11.x==u_xlati30; if(u_xlatb30){ u_xlati21.x = int(u_xlatu21) + 1; u_xlatu21 = uint(u_xlati21.x) + 4294967295u; u_xlati8.x = int((u_xlatu21<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati8.y = int((u_xlati8.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati22.xy = ivec2(uvec2(u_xlati8.xy) & addedTiles[int(u_xlatu28)].yw); u_xlatu18.x = uint(u_xlati22.y) | uint(u_xlati22.x); u_xlati10 = int(0xFFFFFFFFu); break; } u_xlatu7.x = u_xlatu18.y + 1u; u_xlatu18.xy = u_xlatu7.yx; u_xlatb10 = u_xlatb30; } u_xlatu18.x = (u_xlati10 != 0) ? u_xlatu18.x : 4294967295u; u_xlatb27 = int(u_xlatu18.x)!=int(0xFFFFFFFFu); u_xlati18 = int(u_xlatu18.x & 4294967280u); u_xlat25.x = uintBitsToFloat(uint(u_xlati18) | invLevel); u_xlatb18 = floatBitsToInt(u_xlat5.x)!=int(0x7FFFFFFFu); u_xlat5.z = intBitsToFloat(int(0x7FFFFFFFu)); u_xlat10.xz = (bool(u_xlatb18)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat5.zy; u_xlat6.xy = (bool(u_xlatb27)) ? u_xlat25.xy : u_xlat10.xz; u_xlat3.y = u_xlat6.y; } u_xlat5.xy = uintBitsToFloat(floatBitsToUint(u_xlat3.xx) & uvec2(2147483648u, 2147483647u)); u_xlat5.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat3.xy = (floatBitsToInt(u_xlat5.x) != 0) ? u_xlat5.yz : u_xlat3.xy; u_xlati18 = int(floatBitsToUint(u_xlat3.x) & 15u); u_xlatb18 = u_xlati18==int(invLevel); if(u_xlatb18){ u_xlatu5.y = 0u; u_xlatu18.x = uint(0u); u_xlatu18.y = uint(0u); u_xlati10 = 0; while(true){ u_xlatb28 = u_xlatu18.y>=numEvictedTiles; u_xlati10 = 0; if(u_xlatb28){break;} u_xlatu28 = u_xlatu18.y >> 2u; u_xlatu11 = u_xlatu18.y & 3u; u_xlati30 = 0 - int(u_xlatu11); u_xlati7.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu11), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati8.y = int(uint(u_xlati30) & uint(u_xlati7.y)); u_xlati11.x = int(u_xlatu11) + int(0xFFFFFFFDu); u_xlati8.z = (u_xlati7.y != 0) ? 0 : u_xlati11.x; u_xlati8.w = int((u_xlati7.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati8.x = u_xlati7.x; u_xlati7 = ivec4(uvec4(u_xlati8) & evictedTiles[int(u_xlatu28)]); u_xlati22.xy = ivec2(uvec2(u_xlati7.yw) | uvec2(u_xlati7.xz)); u_xlati28 = int(uint(u_xlati22.y) | uint(u_xlati22.x)); u_xlatb28 = u_xlati11.y==u_xlati28; if(u_xlatb28){ u_xlatu18.x = 4294967295u; u_xlati10 = int(0xFFFFFFFFu); break; } u_xlatu5.x = u_xlatu18.y + 1u; u_xlatu18.xy = u_xlatu5.yx; u_xlatb10 = u_xlatb28; } u_xlati18 = int(u_xlatu18.x & uint(u_xlati10)); u_xlat18.xy = (int(u_xlati18) != 0) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat3.xy; u_xlat6.y = u_xlat18.x; u_xlat4.y = u_xlat18.y; } else { u_xlatu5.y = uint(0u); u_xlat23.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu18.x = uint(0u); u_xlatu18.y = uint(0u); u_xlati10 = 0; while(true){ u_xlatb28 = u_xlatu18.y>=numAddedTiles; u_xlati10 = 0; if(u_xlatb28){break;} u_xlatu28 = u_xlatu18.y >> 1u; u_xlatu11 = uint(int(bitfieldInsert(0,int(u_xlatu18.y),1,1) )); u_xlati7.x = int((u_xlatu11<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati7.y = int((u_xlati7.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati22.xy = ivec2(uvec2(u_xlati7.xy) & addedTiles[int(u_xlatu28)].xz); u_xlati30 = int(uint(u_xlati22.y) | uint(u_xlati22.x)); u_xlatb30 = u_xlati11.y==u_xlati30; if(u_xlatb30){ u_xlati11.x = int(u_xlatu11) + 1; u_xlatu11 = uint(u_xlati11.x) + 4294967295u; u_xlati7.x = int((u_xlatu11<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati7.y = int((u_xlati7.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati22.xy = ivec2(uvec2(u_xlati7.xy) & addedTiles[int(u_xlatu28)].yw); u_xlatu18.x = uint(u_xlati22.y) | uint(u_xlati22.x); u_xlati10 = int(0xFFFFFFFFu); break; } u_xlatu5.x = u_xlatu18.y + 1u; u_xlatu18.xy = u_xlatu5.yx; u_xlatb10 = u_xlatb30; } u_xlatu18.x = (u_xlati10 != 0) ? u_xlatu18.x : 4294967295u; u_xlatb27 = int(u_xlatu18.x)!=int(0xFFFFFFFFu); u_xlati18 = int(u_xlatu18.x & 4294967280u); u_xlat23.x = uintBitsToFloat(uint(u_xlati18) | invLevel); u_xlatb18 = floatBitsToInt(u_xlat3.x)!=int(0x7FFFFFFFu); u_xlat3.z = intBitsToFloat(int(0x7FFFFFFFu)); u_xlat10.xz = (bool(u_xlatb18)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat3.zy; u_xlat18.xy = (bool(u_xlatb27)) ? u_xlat23.xy : u_xlat10.xz; u_xlat6.y = u_xlat18.x; u_xlat4.y = u_xlat18.y; } u_xlat3.xy = uintBitsToFloat(floatBitsToUint(u_xlat4.xx) & uvec2(2147483648u, 2147483647u)); u_xlat3.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat3.xy = (floatBitsToInt(u_xlat3.x) != 0) ? u_xlat3.yz : u_xlat4.xy; u_xlati18 = int(floatBitsToUint(u_xlat3.x) & 15u); u_xlatb18 = u_xlati18==int(invLevel); if(u_xlatb18){ u_xlatu4.y = 0u; u_xlatu18.x = uint(0u); u_xlatu18.y = uint(0u); u_xlati10 = 0; while(true){ u_xlatb28 = u_xlatu18.y>=numEvictedTiles; u_xlati10 = 0; if(u_xlatb28){break;} u_xlatu28 = u_xlatu18.y >> 2u; u_xlatu11 = u_xlatu18.y & 3u; u_xlati20 = 0 - int(u_xlatu11); u_xlati5.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu11), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati7.y = int(uint(u_xlati20) & uint(u_xlati5.y)); u_xlati11.x = int(u_xlatu11) + int(0xFFFFFFFDu); u_xlati7.z = (u_xlati5.y != 0) ? 0 : u_xlati11.x; u_xlati7.w = int((u_xlati5.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati7.x = u_xlati5.x; u_xlati5 = ivec4(uvec4(u_xlati7) & evictedTiles[int(u_xlatu28)]); u_xlati11.xy = ivec2(uvec2(u_xlati5.yw) | uvec2(u_xlati5.xz)); u_xlati28 = int(uint(u_xlati11.y) | uint(u_xlati11.x)); u_xlatb28 = u_xlati11.z==u_xlati28; if(u_xlatb28){ u_xlatu18.x = 4294967295u; u_xlati10 = int(0xFFFFFFFFu); break; } u_xlatu4.x = u_xlatu18.y + 1u; u_xlatu18.xy = u_xlatu4.yx; u_xlatb10 = u_xlatb28; } u_xlati18 = int(u_xlatu18.x & uint(u_xlati10)); u_xlat18.xy = (int(u_xlati18) != 0) ? vec2(intBitsToFloat(int(0xFFFFFFFFu)), intBitsToFloat(int(0x7FFFFFFFu))) : u_xlat3.yx; u_xlat6.z = u_xlat18.y; } else { u_xlatu4.y = uint(0u); u_xlat22.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu10.x = uint(0u); u_xlatu10.z = uint(0u); u_xlati11.x = 0; while(true){ u_xlatb20 = u_xlatu10.z>=numAddedTiles; u_xlati11.x = 0; if(u_xlatb20){break;} u_xlatu20 = u_xlatu10.z >> 1u; u_xlatu30 = uint(int(bitfieldInsert(0,int(u_xlatu10.z),1,1) )); u_xlati5.x = int((u_xlatu30<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati5.y = int((u_xlati5.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati5.xy = ivec2(uvec2(u_xlati5.xy) & addedTiles[int(u_xlatu20)].xz); u_xlati5.x = int(uint(u_xlati5.y) | uint(u_xlati5.x)); u_xlatb5 = u_xlati11.z==u_xlati5.x; if(u_xlatb5){ u_xlati30 = int(u_xlatu30) + 1; u_xlatu30 = uint(u_xlati30) + 4294967295u; u_xlati7.x = int((u_xlatu30<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati7.y = int((u_xlati7.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati14.xy = ivec2(uvec2(u_xlati7.xy) & addedTiles[int(u_xlatu20)].yw); u_xlatu10.x = uint(u_xlati14.y) | uint(u_xlati14.x); u_xlati11.x = int(0xFFFFFFFFu); break; } u_xlatu4.x = u_xlatu10.z + 1u; u_xlatu10.xz = u_xlatu4.yx; u_xlatb11 = u_xlatb5; } u_xlatu10.x = (u_xlati11.x != 0) ? u_xlatu10.x : 4294967295u; u_xlatb28 = int(u_xlatu10.x)!=int(0xFFFFFFFFu); u_xlati10 = int(u_xlatu10.x & 4294967280u); u_xlat22.x = uintBitsToFloat(uint(u_xlati10) | invLevel); u_xlatb10 = floatBitsToInt(u_xlat3.x)!=int(0x7FFFFFFFu); u_xlat3.z = intBitsToFloat(int(0x7FFFFFFFu)); u_xlat11.xy = (bool(u_xlatb10)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat3.zy; u_xlat18.xy = (bool(u_xlatb28)) ? u_xlat22.yx : u_xlat11.yx; u_xlat6.z = u_xlat18.y; } if(floatBitsToUint(u_xlat18.x) != uint(0)) { _output_buf_buf[(u_xlati1.z >> 2)] = floatBitsToUint(u_xlat6.x); _output_buf_buf[(u_xlati2 >> 2)] = floatBitsToUint(u_xlat6.y); _output_buf_buf[(u_xlati1.x >> 2)] = floatBitsToUint(u_xlat6.z); u_xlat6.w = intBitsToFloat(int(0x7FFFFFFFu)); imageStore(translationTable, ivec2(u_xlatu0.xy), u_xlat6); } return; }  MaincbTranslationTableData _output_buftranslationTable#version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, rgba32f) highp uniform image2D translationTable; int u_xlati0; uvec4 u_xlatu1; int u_xlati2; uint u_xlatu2; vec4 u_xlat3; vec2 u_xlat5; vec3 u_xlat6; vec3 u_xlat7; vec4 u_xlat8; vec3 u_xlat9; vec3 u_xlat10; int u_xlati10; bvec2 u_xlatb10; vec2 u_xlat12; int u_xlati12; bool u_xlatb12; vec2 u_xlat13; vec2 u_xlat14; vec2 u_xlat19; int u_xlati20; uvec2 u_xlatu20; bool u_xlatb22; float u_xlat30; int u_xlati30; bool u_xlatb30; int u_xlati32; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlati0 = int(height) * int(width); u_xlati10 = u_xlati0 >> 2; u_xlatu1 = gl_WorkGroupID.xyyy * uvec4(32u, 32u, 32u, 32u) + gl_LocalInvocationID.xyyy; u_xlatu20.xy = u_xlatu1.xw >> uvec2(1u, 1u); u_xlatu2 = width >> 1u; u_xlati20 = int(u_xlatu20.y) * int(u_xlatu2) + int(u_xlatu20.x); u_xlati20 = u_xlati20 + int(bufferOffsetLevelAbove); u_xlati30 = u_xlati20 << 2; u_xlat12.x = uintBitsToFloat(_output_buf_buf[(u_xlati30 >> 2) + 0]); u_xlati30 = u_xlati20 + u_xlati10; u_xlati30 = u_xlati30 << 2; u_xlat13.x = uintBitsToFloat(_output_buf_buf[(u_xlati30 >> 2) + 0]); u_xlati30 = u_xlati10 << 1; u_xlati30 = u_xlati20 + u_xlati30; u_xlati30 = u_xlati30 << 2; u_xlat14.x = uintBitsToFloat(_output_buf_buf[(u_xlati30 >> 2) + 0]); u_xlati10 = u_xlati10 * 3 + u_xlati20; u_xlati10 = u_xlati10 << 2; u_xlat5.x = uintBitsToFloat(_output_buf_buf[(u_xlati10 >> 2) + 0]); u_xlatb10.xy = greaterThanEqual(u_xlatu1.xwxx, uvec4(width, height, width, width)).xy; u_xlatb10.x = u_xlatb10.y || u_xlatb10.x; if(u_xlatb10.x){ return; } u_xlati10 = int(u_xlatu1.w) * int(width) + int(u_xlatu1.x); u_xlati10 = u_xlati10 + int(bufferOffsetLevel); u_xlati20 = u_xlati10 << 2; u_xlat30 = uintBitsToFloat(_output_buf_buf[(u_xlati20 >> 2) + 0]); u_xlati2 = int(width) * int(height) + u_xlati10; u_xlati2 = u_xlati2 << 2; u_xlat6.x = uintBitsToFloat(_output_buf_buf[(u_xlati2 >> 2) + 0]); u_xlati32 = u_xlati0 << 1; u_xlati32 = u_xlati10 + u_xlati32; u_xlati32 = u_xlati32 << 2; u_xlat7.x = uintBitsToFloat(_output_buf_buf[(u_xlati32 >> 2) + 0]); u_xlati0 = u_xlati0 * 3 + u_xlati10; u_xlati0 = u_xlati0 << 2; u_xlat8.x = uintBitsToFloat(_output_buf_buf[(u_xlati0 >> 2) + 0]); u_xlat3.xw = uintBitsToFloat(floatBitsToUint(vec2(u_xlat30)) & uvec2(2147483648u, 2147483647u)); u_xlat19.y = uintBitsToFloat((floatBitsToInt(u_xlat3.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat19.x = (floatBitsToInt(u_xlat3.x) != 0) ? u_xlat3.w : u_xlat30; u_xlati10 = int(floatBitsToUint(u_xlat19.x) & 15u); u_xlatb10.x = u_xlati10!=int(invLevel); u_xlatb30 = floatBitsToInt(u_xlat12.x)!=floatBitsToInt(u_xlat19.x); u_xlatb10.x = u_xlatb30 && u_xlatb10.x; u_xlat12.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat6.yz = (u_xlatb10.x) ? u_xlat12.xy : u_xlat19.xy; u_xlat9.xy = uintBitsToFloat(floatBitsToUint(u_xlat6.xx) & uvec2(2147483648u, 2147483647u)); u_xlat9.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat10.xz = (floatBitsToInt(u_xlat9.x) != 0) ? u_xlat9.yz : u_xlat6.xz; u_xlati12 = int(floatBitsToUint(u_xlat10.x) & 15u); u_xlatb12 = u_xlati12!=int(invLevel); u_xlatb22 = floatBitsToInt(u_xlat13.x)!=floatBitsToInt(u_xlat10.x); u_xlatb12 = u_xlatb22 && u_xlatb12; u_xlat13.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat7.yz = (bool(u_xlatb12)) ? u_xlat13.xy : u_xlat10.xz; u_xlat3.xy = uintBitsToFloat(floatBitsToUint(u_xlat7.xx) & uvec2(2147483648u, 2147483647u)); u_xlat3.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat10.xz = (floatBitsToInt(u_xlat3.x) != 0) ? u_xlat3.yz : u_xlat7.xz; u_xlati12 = int(floatBitsToUint(u_xlat10.x) & 15u); u_xlatb12 = u_xlati12!=int(invLevel); u_xlatb22 = floatBitsToInt(u_xlat14.x)!=floatBitsToInt(u_xlat10.x); u_xlatb12 = u_xlatb22 && u_xlatb12; u_xlat14.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat8.yz = (bool(u_xlatb12)) ? u_xlat14.yx : u_xlat10.zx; u_xlat3.xy = uintBitsToFloat(floatBitsToUint(u_xlat8.xx) & uvec2(2147483648u, 2147483647u)); u_xlat3.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat10.xz = (floatBitsToInt(u_xlat3.x) != 0) ? u_xlat3.yz : u_xlat8.xy; u_xlati12 = int(floatBitsToUint(u_xlat10.x) & 15u); u_xlatb12 = u_xlati12!=int(invLevel); u_xlatb22 = floatBitsToInt(u_xlat5.x)!=floatBitsToInt(u_xlat10.x); u_xlatb12 = u_xlatb22 && u_xlatb12; u_xlat5.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat8.xw = (bool(u_xlatb12)) ? u_xlat5.yx : u_xlat10.zx; if(floatBitsToUint(u_xlat8.x) != uint(0)) { _output_buf_buf[(u_xlati20 >> 2)] = floatBitsToUint(u_xlat6.y); _output_buf_buf[(u_xlati2 >> 2)] = floatBitsToUint(u_xlat7.y); _output_buf_buf[(u_xlati32 >> 2)] = floatBitsToUint(u_xlat8.z); _output_buf_buf[(u_xlati0 >> 2)] = floatBitsToUint(u_xlat8.w); u_xlat8.x = u_xlat6.y; u_xlat8.y = u_xlat7.y; imageStore(translationTable, ivec2(u_xlatu1.xy), u_xlat8); } return; }  MaincbTranslationTableData lookupTexture lookupTexture _output_buftranslationTableN#version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; UNITY_LOCATION(0) uniform mediump usampler2D lookupTexture; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, rgba32f) highp uniform image2D translationTable; int u_xlati0; uvec4 u_xlatu1; vec3 u_xlat2; int u_xlati2; uvec2 u_xlatu2; bool u_xlatb2; vec3 u_xlat3; ivec2 u_xlati3; uint u_xlatu3; bool u_xlatb3; vec3 u_xlat4; ivec4 u_xlati4; uvec2 u_xlatu4; vec3 u_xlat5; vec2 u_xlat6; ivec4 u_xlati6; uvec2 u_xlatu6; vec2 u_xlat7; ivec4 u_xlati7; vec2 u_xlat8; ivec4 u_xlati9; vec2 u_xlat10; ivec4 u_xlati10; vec4 u_xlat11; uvec2 u_xlatu11; ivec4 u_xlati12; uvec2 u_xlatu12; ivec4 u_xlati13; vec3 u_xlat14; int u_xlati14; uvec3 u_xlatu14; bvec2 u_xlatb14; ivec2 u_xlati16; uint u_xlatu16; bool u_xlatb16; int u_xlati17; uint u_xlatu17; bool u_xlatb17; ivec3 u_xlati19; ivec3 u_xlati20; int u_xlati28; uvec2 u_xlatu28; vec2 u_xlat29; int u_xlati29; uvec2 u_xlatu29; bool u_xlatb29; int u_xlati30; uint u_xlatu30; bool u_xlatb30; int u_xlati31; bool u_xlatb31; vec2 u_xlat32; vec2 u_xlat34; ivec2 u_xlati34; ivec2 u_xlati35; vec2 u_xlat40; float u_xlat42; int u_xlati42; bool u_xlatb42; int u_xlati43; uint u_xlatu43; bool u_xlatb43; int u_xlati44; int u_xlati45; int u_xlati46; uint u_xlatu46; bool u_xlatb46; int u_xlati47; uint u_xlatu47; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlati0 = int(height) * int(width); u_xlati14 = u_xlati0 >> 2; u_xlatu1.xy = gl_WorkGroupID.xy * uvec2(32u, 32u) + gl_LocalInvocationID.xy; u_xlatu28.xy = u_xlatu1.xy >> uvec2(1u, 1u); u_xlatu2.x = width >> 1u; u_xlati28 = int(u_xlatu28.y) * int(u_xlatu2.x) + int(u_xlatu28.x); u_xlati28 = u_xlati28 + int(bufferOffsetLevelAbove); u_xlati42 = u_xlati28 << 2; u_xlat2.x = uintBitsToFloat(_output_buf_buf[(u_xlati42 >> 2) + 0]); u_xlati42 = u_xlati28 + u_xlati14; u_xlati42 = u_xlati42 << 2; u_xlat3.x = uintBitsToFloat(_output_buf_buf[(u_xlati42 >> 2) + 0]); u_xlati42 = u_xlati14 << 1; u_xlati42 = u_xlati28 + u_xlati42; u_xlati42 = u_xlati42 << 2; u_xlat4.x = uintBitsToFloat(_output_buf_buf[(u_xlati42 >> 2) + 0]); u_xlati14 = u_xlati14 * 3 + u_xlati28; u_xlati14 = u_xlati14 << 2; u_xlat5.x = uintBitsToFloat(_output_buf_buf[(u_xlati14 >> 2) + 0]); u_xlatb14.xy = greaterThanEqual(u_xlatu1.xyxx, uvec4(width, height, width, width)).xy; u_xlatb14.x = u_xlatb14.y || u_xlatb14.x; if(u_xlatb14.x){ return; } u_xlati14 = int(u_xlatu1.y) * int(width) + int(u_xlatu1.x); u_xlati14 = u_xlati14 + int(bufferOffsetLevel); u_xlati28 = u_xlati14 << 2; u_xlat42 = uintBitsToFloat(_output_buf_buf[(u_xlati28 >> 2) + 0]); u_xlati44 = int(width) * int(height) + u_xlati14; u_xlati44 = u_xlati44 << 2; u_xlat6.x = uintBitsToFloat(_output_buf_buf[(u_xlati44 >> 2) + 0]); u_xlati45 = u_xlati0 << 1; u_xlati45 = u_xlati14 + u_xlati45; u_xlati45 = u_xlati45 << 2; u_xlat7.x = uintBitsToFloat(_output_buf_buf[(u_xlati45 >> 2) + 0]); u_xlati0 = u_xlati0 * 3 + u_xlati14; u_xlati0 = u_xlati0 << 2; u_xlat8.x = uintBitsToFloat(_output_buf_buf[(u_xlati0 >> 2) + 0]); u_xlatu1.zw = uvec2(level); u_xlati9 = ivec4(texelFetch(lookupTexture, ivec2(u_xlatu1.xy), int(u_xlatu1.w))); u_xlat29.xy = uintBitsToFloat(floatBitsToUint(vec2(u_xlat42)) & uvec2(2147483648u, 2147483647u)); u_xlat10.y = uintBitsToFloat((floatBitsToInt(u_xlat29.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat10.x = (floatBitsToInt(u_xlat29.x) != 0) ? u_xlat29.y : u_xlat42; u_xlati14 = int(floatBitsToUint(u_xlat10.x) & 15u); u_xlatb14.x = u_xlati14==int(invLevel); if(u_xlatb14.x){ u_xlatu11.y = 0u; u_xlatu14.x = uint(0u); u_xlatu14.z = uint(0u); u_xlati29 = 0; while(true){ u_xlatb43 = u_xlatu14.z>=numEvictedTiles; u_xlati29 = 0; if(u_xlatb43){break;} u_xlatu43 = u_xlatu14.z >> 2u; u_xlatu46 = u_xlatu14.z & 3u; u_xlati47 = 0 - int(u_xlatu46); u_xlati12.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu46), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati13.y = int(uint(u_xlati47) & uint(u_xlati12.y)); u_xlati46 = int(u_xlatu46) + int(0xFFFFFFFDu); u_xlati13.z = (u_xlati12.y != 0) ? 0 : u_xlati46; u_xlati13.w = int((u_xlati12.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati13.x = u_xlati12.x; u_xlati12 = ivec4(uvec4(u_xlati13) & evictedTiles[int(u_xlatu43)]); u_xlati34.xy = ivec2(uvec2(u_xlati12.yw) | uvec2(u_xlati12.xz)); u_xlati43 = int(uint(u_xlati34.y) | uint(u_xlati34.x)); u_xlatb43 = u_xlati9.x==u_xlati43; if(u_xlatb43){ u_xlatu14.x = 4294967295u; u_xlati29 = int(0xFFFFFFFFu); break; } u_xlatu11.x = u_xlatu14.z + 1u; u_xlatu14.xz = u_xlatu11.yx; u_xlatb29 = u_xlatb43; } u_xlati14 = int(u_xlatu14.x & uint(u_xlati29)); u_xlat2.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat11.xy = (int(u_xlati14) != 0) ? u_xlat2.xy : u_xlat10.xy; u_xlat6.y = u_xlat11.y; } else { u_xlatu12.y = uint(0u); u_xlat40.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu14.x = uint(0u); u_xlatu14.z = uint(0u); u_xlati29 = 0; while(true){ u_xlatb43 = u_xlatu14.z>=numAddedTiles; u_xlati29 = 0; if(u_xlatb43){break;} u_xlatu43 = u_xlatu14.z >> 1u; u_xlatu16 = uint(int(bitfieldInsert(0,int(u_xlatu14.z),1,1) )); u_xlati13.x = int((u_xlatu16<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati13.y = int((u_xlati13.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati34.xy = ivec2(uvec2(u_xlati13.xy) & addedTiles[int(u_xlatu43)].xz); u_xlati46 = int(uint(u_xlati34.y) | uint(u_xlati34.x)); u_xlatb46 = u_xlati9.x==u_xlati46; if(u_xlatb46){ u_xlati16.x = int(u_xlatu16) + 1; u_xlatu16 = uint(u_xlati16.x) + 4294967295u; u_xlati13.x = int((u_xlatu16<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati13.y = int((u_xlati13.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati34.xy = ivec2(uvec2(u_xlati13.xy) & addedTiles[int(u_xlatu43)].yw); u_xlatu14.x = uint(u_xlati34.y) | uint(u_xlati34.x); u_xlati29 = int(0xFFFFFFFFu); break; } u_xlatu12.x = u_xlatu14.z + 1u; u_xlatu14.xz = u_xlatu12.yx; u_xlatb29 = u_xlatb46; } u_xlatu14.x = (u_xlati29 != 0) ? u_xlatu14.x : 4294967295u; u_xlatb42 = int(u_xlatu14.x)!=int(0xFFFFFFFFu); u_xlati14 = int(u_xlatu14.x & 4294967280u); u_xlat40.x = uintBitsToFloat(uint(u_xlati14) | invLevel); u_xlatb14.x = floatBitsToInt(u_xlat2.x)!=floatBitsToInt(u_xlat10.x); u_xlat2.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat29.xy = (u_xlatb14.x) ? u_xlat2.xz : u_xlat10.xy; u_xlat11.xy = (bool(u_xlatb42)) ? u_xlat40.xy : u_xlat29.xy; u_xlat6.y = u_xlat11.y; } u_xlat2.xy = uintBitsToFloat(floatBitsToUint(u_xlat6.xx) & uvec2(2147483648u, 2147483647u)); u_xlat2.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat14.xz = (floatBitsToInt(u_xlat2.x) != 0) ? u_xlat2.yz : u_xlat6.xy; u_xlati29 = int(floatBitsToUint(u_xlat14.x) & 15u); u_xlatb29 = u_xlati29==int(invLevel); if(u_xlatb29){ u_xlatu2.y = 0u; u_xlatu29.x = uint(0u); u_xlatu29.y = uint(0u); u_xlati30 = 0; while(true){ u_xlatb46 = u_xlatu29.y>=numEvictedTiles; u_xlati30 = 0; if(u_xlatb46){break;} u_xlatu46 = u_xlatu29.y >> 2u; u_xlatu47 = u_xlatu29.y & 3u; u_xlati6.x = 0 - int(u_xlatu47); u_xlati20.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu47), uvec4(1u, 2u, 3u, 3u)).xyz) * 0xFFFFFFFFu); u_xlati10.y = int(uint(u_xlati6.x) & uint(u_xlati20.y)); u_xlati47 = int(u_xlatu47) + int(0xFFFFFFFDu); u_xlati10.z = (u_xlati20.y != 0) ? 0 : u_xlati47; u_xlati10.w = int((u_xlati20.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati10.x = u_xlati20.x; u_xlati6 = ivec4(uvec4(u_xlati10) & evictedTiles[int(u_xlatu46)]); u_xlati6.xy = ivec2(uvec2(u_xlati6.yw) | uvec2(u_xlati6.xz)); u_xlati46 = int(uint(u_xlati6.y) | uint(u_xlati6.x)); u_xlatb46 = u_xlati9.y==u_xlati46; if(u_xlatb46){ u_xlatu29.x = 4294967295u; u_xlati30 = int(0xFFFFFFFFu); break; } u_xlatu2.x = u_xlatu29.y + 1u; u_xlatu29.xy = u_xlatu2.yx; u_xlatb30 = u_xlatb46; } u_xlati29 = int(u_xlatu29.x & uint(u_xlati30)); u_xlat3.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat29.xy = (int(u_xlati29) != 0) ? u_xlat3.xy : u_xlat14.xz; u_xlat11.y = u_xlat29.x; u_xlat7.y = u_xlat29.y; } else { u_xlatu6.y = uint(0u); u_xlat34.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu29.x = uint(0u); u_xlatu29.y = uint(0u); u_xlati2 = 0; while(true){ u_xlatb16 = u_xlatu29.y>=numAddedTiles; u_xlati2 = 0; if(u_xlatb16){break;} u_xlatu16 = u_xlatu29.y >> 1u; u_xlatu30 = uint(int(bitfieldInsert(0,int(u_xlatu29.y),1,1) )); u_xlati10.x = int((u_xlatu30<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati10.y = int((u_xlati10.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati35.xy = ivec2(uvec2(u_xlati10.xy) & addedTiles[int(u_xlatu16)].xz); u_xlati17 = int(uint(u_xlati35.y) | uint(u_xlati35.x)); u_xlatb17 = u_xlati9.y==u_xlati17; if(u_xlatb17){ u_xlati30 = int(u_xlatu30) + 1; u_xlatu30 = uint(u_xlati30) + 4294967295u; u_xlati10.x = int((u_xlatu30<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati10.y = int((u_xlati10.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati16.xy = ivec2(uvec2(u_xlati10.xy) & addedTiles[int(u_xlatu16)].yw); u_xlatu29.x = uint(u_xlati16.y) | uint(u_xlati16.x); u_xlati2 = int(0xFFFFFFFFu); break; } u_xlatu6.x = u_xlatu29.y + 1u; u_xlatu29.xy = u_xlatu6.yx; u_xlatb2 = u_xlatb17; } u_xlatu29.x = (u_xlati2 != 0) ? u_xlatu29.x : 4294967295u; u_xlatb43 = int(u_xlatu29.x)!=int(0xFFFFFFFFu); u_xlati29 = int(u_xlatu29.x & 4294967280u); u_xlat34.x = uintBitsToFloat(uint(u_xlati29) | invLevel); u_xlatb29 = floatBitsToInt(u_xlat3.x)!=floatBitsToInt(u_xlat14.x); u_xlat3.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat14.xz = (bool(u_xlatb29)) ? u_xlat3.xz : u_xlat14.xz; u_xlat14.xz = (bool(u_xlatb43)) ? u_xlat34.xy : u_xlat14.xz; u_xlat11.y = u_xlat14.x; u_xlat7.y = u_xlat14.z; } u_xlat2.xy = uintBitsToFloat(floatBitsToUint(u_xlat7.xx) & uvec2(2147483648u, 2147483647u)); u_xlat2.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat14.xz = (floatBitsToInt(u_xlat2.x) != 0) ? u_xlat2.yz : u_xlat7.xy; u_xlati29 = int(floatBitsToUint(u_xlat14.x) & 15u); u_xlatb29 = u_xlati29==int(invLevel); if(u_xlatb29){ u_xlatu2.y = 0u; u_xlatu29.x = uint(0u); u_xlatu29.y = uint(0u); u_xlati30 = 0; while(true){ u_xlatb3 = u_xlatu29.y>=numEvictedTiles; u_xlati30 = 0; if(u_xlatb3){break;} u_xlatu3 = u_xlatu29.y >> 2u; u_xlatu17 = u_xlatu29.y & 3u; u_xlati31 = 0 - int(u_xlatu17); u_xlati6.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu17), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati7.y = int(uint(u_xlati31) & uint(u_xlati6.y)); u_xlati17 = int(u_xlatu17) + int(0xFFFFFFFDu); u_xlati7.z = (u_xlati6.y != 0) ? 0 : u_xlati17; u_xlati7.w = int((u_xlati6.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati7.x = u_xlati6.x; u_xlati6 = ivec4(uvec4(u_xlati7) & evictedTiles[int(u_xlatu3)]); u_xlati3.xy = ivec2(uvec2(u_xlati6.yw) | uvec2(u_xlati6.xz)); u_xlati3.x = int(uint(u_xlati3.y) | uint(u_xlati3.x)); u_xlatb3 = u_xlati9.z==u_xlati3.x; if(u_xlatb3){ u_xlatu29.x = 4294967295u; u_xlati30 = int(0xFFFFFFFFu); break; } u_xlatu2.x = u_xlatu29.y + 1u; u_xlatu29.xy = u_xlatu2.yx; u_xlatb30 = u_xlatb3; } u_xlati29 = int(u_xlatu29.x & uint(u_xlati30)); u_xlat4.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat29.xy = (int(u_xlati29) != 0) ? u_xlat4.xy : u_xlat14.xz; u_xlat11.z = u_xlat29.x; u_xlat8.y = u_xlat29.y; } else { u_xlatu6.y = uint(0u); u_xlat34.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu29.x = uint(0u); u_xlatu29.y = uint(0u); u_xlati2 = 0; while(true){ u_xlatb16 = u_xlatu29.y>=numAddedTiles; u_xlati2 = 0; if(u_xlatb16){break;} u_xlatu16 = u_xlatu29.y >> 1u; u_xlatu30 = uint(int(bitfieldInsert(0,int(u_xlatu29.y),1,1) )); u_xlati3.x = int((u_xlatu30<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati3.y = int((u_xlati3.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati3.xy = ivec2(uvec2(u_xlati3.xy) & addedTiles[int(u_xlatu16)].xz); u_xlati3.x = int(uint(u_xlati3.y) | uint(u_xlati3.x)); u_xlatb3 = u_xlati9.z==u_xlati3.x; if(u_xlatb3){ u_xlati30 = int(u_xlatu30) + 1; u_xlatu30 = uint(u_xlati30) + 4294967295u; u_xlati7.x = int((u_xlatu30<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati7.y = int((u_xlati7.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati16.xy = ivec2(uvec2(u_xlati7.xy) & addedTiles[int(u_xlatu16)].yw); u_xlatu29.x = uint(u_xlati16.y) | uint(u_xlati16.x); u_xlati2 = int(0xFFFFFFFFu); break; } u_xlatu6.x = u_xlatu29.y + 1u; u_xlatu29.xy = u_xlatu6.yx; u_xlatb2 = u_xlatb3; } u_xlatu29.x = (u_xlati2 != 0) ? u_xlatu29.x : 4294967295u; u_xlatb43 = int(u_xlatu29.x)!=int(0xFFFFFFFFu); u_xlati29 = int(u_xlatu29.x & 4294967280u); u_xlat34.x = uintBitsToFloat(uint(u_xlati29) | invLevel); u_xlatb29 = floatBitsToInt(u_xlat4.x)!=floatBitsToInt(u_xlat14.x); u_xlat4.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat14.xz = (bool(u_xlatb29)) ? u_xlat4.xz : u_xlat14.xz; u_xlat14.xz = (bool(u_xlatb43)) ? u_xlat34.xy : u_xlat14.xz; u_xlat11.z = u_xlat14.x; u_xlat8.y = u_xlat14.z; } u_xlat2.xy = uintBitsToFloat(floatBitsToUint(u_xlat8.xx) & uvec2(2147483648u, 2147483647u)); u_xlat2.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat14.xz = (floatBitsToInt(u_xlat2.x) != 0) ? u_xlat2.yz : u_xlat8.xy; u_xlati29 = int(floatBitsToUint(u_xlat14.x) & 15u); u_xlatb29 = u_xlati29==int(invLevel); if(u_xlatb29){ u_xlatu2.y = 0u; u_xlatu29.x = uint(0u); u_xlatu29.y = uint(0u); u_xlati30 = 0; while(true){ u_xlatb3 = u_xlatu29.y>=numEvictedTiles; u_xlati30 = 0; if(u_xlatb3){break;} u_xlatu3 = u_xlatu29.y >> 2u; u_xlatu17 = u_xlatu29.y & 3u; u_xlati31 = 0 - int(u_xlatu17); u_xlati4.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu17), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati6.y = int(uint(u_xlati31) & uint(u_xlati4.y)); u_xlati17 = int(u_xlatu17) + int(0xFFFFFFFDu); u_xlati6.z = (u_xlati4.y != 0) ? 0 : u_xlati17; u_xlati6.w = int((u_xlati4.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati6.x = u_xlati4.x; u_xlati4 = ivec4(uvec4(u_xlati6) & evictedTiles[int(u_xlatu3)]); u_xlati3.xy = ivec2(uvec2(u_xlati4.yw) | uvec2(u_xlati4.xz)); u_xlati3.x = int(uint(u_xlati3.y) | uint(u_xlati3.x)); u_xlatb3 = u_xlati9.w==u_xlati3.x; if(u_xlatb3){ u_xlatu29.x = 4294967295u; u_xlati30 = int(0xFFFFFFFFu); break; } u_xlatu2.x = u_xlatu29.y + 1u; u_xlatu29.xy = u_xlatu2.yx; u_xlatb30 = u_xlatb3; } u_xlati29 = int(u_xlatu29.x & uint(u_xlati30)); u_xlat5.y = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat29.xy = (int(u_xlati29) != 0) ? u_xlat5.yx : u_xlat14.zx; u_xlat11.w = u_xlat29.y; } else { u_xlatu4.y = uint(0u); u_xlat32.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu2.x = uint(0u); u_xlatu2.y = uint(0u); u_xlati30 = int(0); while(true){ u_xlatb3 = u_xlatu2.y>=numAddedTiles; u_xlati30 = 0; if(u_xlatb3){break;} u_xlatu3 = u_xlatu2.y >> 1u; u_xlatu17 = uint(int(bitfieldInsert(0,int(u_xlatu2.y),1,1) )); u_xlati6.x = int((u_xlatu17<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati6.y = int((u_xlati6.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati19.xz = ivec2(uvec2(u_xlati6.xy) & addedTiles[int(u_xlatu3)].xz); u_xlati31 = int(uint(u_xlati19.z) | uint(u_xlati19.x)); u_xlatb31 = u_xlati9.w==u_xlati31; if(u_xlatb31){ u_xlati17 = int(u_xlatu17) + 1; u_xlatu17 = uint(u_xlati17) + 4294967295u; u_xlati6.x = int((u_xlatu17<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati6.y = int((u_xlati6.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati3.xy = ivec2(uvec2(u_xlati6.xy) & addedTiles[int(u_xlatu3)].yw); u_xlatu2.x = uint(u_xlati3.y) | uint(u_xlati3.x); u_xlati30 = int(0xFFFFFFFFu); break; } u_xlatu4.x = u_xlatu2.y + 1u; u_xlatu2.xy = u_xlatu4.yx; u_xlatb30 = u_xlatb31; } u_xlatu2.x = (u_xlati30 != 0) ? u_xlatu2.x : 4294967295u; u_xlatb16 = int(u_xlatu2.x)!=int(0xFFFFFFFFu); u_xlati2 = int(u_xlatu2.x & 4294967280u); u_xlat32.x = uintBitsToFloat(uint(u_xlati2) | invLevel); u_xlatb2 = floatBitsToInt(u_xlat5.x)!=floatBitsToInt(u_xlat14.x); u_xlat5.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat14.xz = (bool(u_xlatb2)) ? u_xlat5.xz : u_xlat14.xz; u_xlat29.xy = (bool(u_xlatb16)) ? u_xlat32.yx : u_xlat14.zx; u_xlat11.w = u_xlat29.y; } if(floatBitsToUint(u_xlat29.x) != uint(0)) { _output_buf_buf[(u_xlati28 >> 2)] = floatBitsToUint(u_xlat11.x); _output_buf_buf[(u_xlati44 >> 2)] = floatBitsToUint(u_xlat11.y); _output_buf_buf[(u_xlati45 >> 2)] = floatBitsToUint(u_xlat11.z); _output_buf_buf[(u_xlati0 >> 2)] = floatBitsToUint(u_xlat11.w); imageStore(translationTable, ivec2(u_xlatu1.xy), u_xlat11); } return; }  MaincbTranslationTableData _output_buftranslationTableI#version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, rgba32f) highp uniform image2D translationTable; uvec4 u_xlatu0; int u_xlati1; bvec2 u_xlatb1; int u_xlati2; vec3 u_xlat3; vec3 u_xlat4; vec4 u_xlat5; vec3 u_xlat6; vec3 u_xlat8; int u_xlati8; bool u_xlatb8; int u_xlati9; vec2 u_xlat13; int u_xlati15; vec2 u_xlat16; int u_xlati16; bool u_xlatb16; float u_xlat22; bool u_xlatb22; bool u_xlatb23; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlatu0 = gl_WorkGroupID.xyyy * uvec4(32u, 32u, 32u, 32u) + gl_LocalInvocationID.xyyy; u_xlatb1.xy = greaterThanEqual(u_xlatu0.xwxx, uvec4(width, height, width, width)).xy; u_xlatb1.x = u_xlatb1.y || u_xlatb1.x; if(u_xlatb1.x){ return; } u_xlati1 = int(height) * int(width); u_xlati8 = int(u_xlatu0.w) * int(width) + int(u_xlatu0.x); u_xlati8 = u_xlati8 + int(bufferOffsetLevel); u_xlati15 = u_xlati8 << 2; u_xlat22 = uintBitsToFloat(_output_buf_buf[(u_xlati15 >> 2) + 0]); u_xlati2 = int(width) * int(height) + u_xlati8; u_xlati2 = u_xlati2 << 2; u_xlat3.x = uintBitsToFloat(_output_buf_buf[(u_xlati2 >> 2) + 0]); u_xlati9 = u_xlati1 << 1; u_xlati9 = u_xlati8 + u_xlati9; u_xlati9 = u_xlati9 << 2; u_xlat4.x = uintBitsToFloat(_output_buf_buf[(u_xlati9 >> 2) + 0]); u_xlati1 = u_xlati1 * 3 + u_xlati8; u_xlati1 = u_xlati1 << 2; u_xlat5.x = uintBitsToFloat(_output_buf_buf[(u_xlati1 >> 2) + 0]); u_xlat16.xy = uintBitsToFloat(floatBitsToUint(vec2(u_xlat22)) & uvec2(2147483648u, 2147483647u)); u_xlat13.y = uintBitsToFloat((floatBitsToInt(u_xlat16.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat13.x = (floatBitsToInt(u_xlat16.x) != 0) ? u_xlat16.y : u_xlat22; u_xlati8 = int(floatBitsToUint(u_xlat13.x) & 15u); u_xlatb8 = u_xlati8!=int(invLevel); u_xlatb22 = floatBitsToInt(u_xlat13.x)!=int(0x7FFFFFFFu); u_xlatb8 = u_xlatb22 && u_xlatb8; u_xlat3.yz = (bool(u_xlatb8)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat13.xy; u_xlat6.xy = uintBitsToFloat(floatBitsToUint(u_xlat3.xx) & uvec2(2147483648u, 2147483647u)); u_xlat6.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat8.xz = (floatBitsToInt(u_xlat6.x) != 0) ? u_xlat6.yz : u_xlat3.xz; u_xlati16 = int(floatBitsToUint(u_xlat8.x) & 15u); u_xlatb16 = u_xlati16!=int(invLevel); u_xlatb23 = floatBitsToInt(u_xlat8.x)!=int(0x7FFFFFFFu); u_xlatb16 = u_xlatb23 && u_xlatb16; u_xlat4.yz = (bool(u_xlatb16)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat8.xz; u_xlat6.xy = uintBitsToFloat(floatBitsToUint(u_xlat4.xx) & uvec2(2147483648u, 2147483647u)); u_xlat6.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat8.xz = (floatBitsToInt(u_xlat6.x) != 0) ? u_xlat6.yz : u_xlat4.xz; u_xlati16 = int(floatBitsToUint(u_xlat8.x) & 15u); u_xlatb16 = u_xlati16!=int(invLevel); u_xlatb23 = floatBitsToInt(u_xlat8.x)!=int(0x7FFFFFFFu); u_xlatb16 = u_xlatb23 && u_xlatb16; u_xlat5.yz = (bool(u_xlatb16)) ? vec2(intBitsToFloat(int(0xFFFFFFFFu)), intBitsToFloat(int(0x7FFFFFFFu))) : u_xlat8.zx; u_xlat6.xy = uintBitsToFloat(floatBitsToUint(u_xlat5.xx) & uvec2(2147483648u, 2147483647u)); u_xlat6.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat8.xz = (floatBitsToInt(u_xlat6.x) != 0) ? u_xlat6.yz : u_xlat5.xy; u_xlati16 = int(floatBitsToUint(u_xlat8.x) & 15u); u_xlatb16 = u_xlati16!=int(invLevel); u_xlatb23 = floatBitsToInt(u_xlat8.x)!=int(0x7FFFFFFFu); u_xlatb16 = u_xlatb23 && u_xlatb16; u_xlat5.xw = (bool(u_xlatb16)) ? vec2(intBitsToFloat(int(0xFFFFFFFFu)), intBitsToFloat(int(0x7FFFFFFFu))) : u_xlat8.zx; if(floatBitsToUint(u_xlat5.x) != uint(0)) { _output_buf_buf[(u_xlati15 >> 2)] = floatBitsToUint(u_xlat3.y); _output_buf_buf[(u_xlati2 >> 2)] = floatBitsToUint(u_xlat4.y); _output_buf_buf[(u_xlati9 >> 2)] = floatBitsToUint(u_xlat5.z); _output_buf_buf[(u_xlati1 >> 2)] = floatBitsToUint(u_xlat5.w); u_xlat5.x = u_xlat3.y; u_xlat5.y = u_xlat4.y; imageStore(translationTable, ivec2(u_xlatu0.xy), u_xlat5); } return; }  MaincbTranslationTableData lookupTexture lookupTexture _output_buftranslationTable+K#version 310 es #extension GL_EXT_texture_buffer : require #define HLSLCC_ENABLE_UNIFORM_BUFFERS 1 #if HLSLCC_ENABLE_UNIFORM_BUFFERS #define UNITY_UNIFORM #else #define UNITY_UNIFORM uniform #endif #define UNITY_SUPPORTS_UNIFORM_LOCATION 1 #if UNITY_SUPPORTS_UNIFORM_LOCATION #define UNITY_LOCATION(x) layout(location = x) #define UNITY_BINDING(x) layout(binding = x, std140) #else #define UNITY_LOCATION(x) #define UNITY_BINDING(x) layout(std140) #endif UNITY_BINDING(0) uniform cbTranslationTableData { uint level; uint invLevel; uint width; uint height; uint bufferOffsetLevel; uint bufferOffsetLevelAbove; uint numEvictedTiles; uint numAddedTiles; uvec4 addedTiles[32]; uvec4 evictedTiles[16]; }; UNITY_LOCATION(0) uniform mediump usampler2D lookupTexture; layout(std430, binding = 0) buffer _output_buf { uint _output_buf_buf[]; }; writeonly layout(binding=1, rgba32f) highp uniform image2D translationTable; uvec4 u_xlatu0; int u_xlati1; bvec2 u_xlatb1; int u_xlati2; vec3 u_xlat3; vec2 u_xlat4; uvec2 u_xlatu4; vec2 u_xlat5; ivec4 u_xlati5; bool u_xlatb5; ivec4 u_xlati6; vec3 u_xlat7; ivec4 u_xlati7; uvec2 u_xlatu7; vec4 u_xlat8; uvec2 u_xlatu8; ivec4 u_xlati9; uvec2 u_xlatu9; ivec4 u_xlati10; vec3 u_xlat12; int u_xlati12; uvec3 u_xlatu12; bool u_xlatb12; int u_xlati13; ivec2 u_xlati16; vec2 u_xlat22; int u_xlati22; uvec2 u_xlatu22; bool u_xlatb22; int u_xlati23; vec2 u_xlat24; ivec2 u_xlati24; uint u_xlatu24; bool u_xlatb24; ivec2 u_xlati25; vec2 u_xlat26; ivec2 u_xlati26; ivec2 u_xlati27; vec2 u_xlat29; vec2 u_xlat31; bool u_xlatb33; float u_xlat34; int u_xlati34; uint u_xlatu34; bool u_xlatb34; int u_xlati35; uint u_xlatu35; bool u_xlatb35; int u_xlati36; uint u_xlatu36; layout(local_size_x = 32, local_size_y = 32, local_size_z = 1) in; void main() { u_xlatu0.xy = gl_WorkGroupID.xy * uvec2(32u, 32u) + gl_LocalInvocationID.xy; u_xlatb1.xy = greaterThanEqual(u_xlatu0.xyxx, uvec4(width, height, width, width)).xy; u_xlatb1.x = u_xlatb1.y || u_xlatb1.x; if(u_xlatb1.x){ return; } u_xlati1 = int(height) * int(width); u_xlati12 = int(u_xlatu0.y) * int(width) + int(u_xlatu0.x); u_xlati12 = u_xlati12 + int(bufferOffsetLevel); u_xlati23 = u_xlati12 << 2; u_xlat34 = uintBitsToFloat(_output_buf_buf[(u_xlati23 >> 2) + 0]); u_xlati2 = int(width) * int(height) + u_xlati12; u_xlati2 = u_xlati2 << 2; u_xlat3.x = uintBitsToFloat(_output_buf_buf[(u_xlati2 >> 2) + 0]); u_xlati13 = u_xlati1 << 1; u_xlati13 = u_xlati12 + u_xlati13; u_xlati13 = u_xlati13 << 2; u_xlat4.x = uintBitsToFloat(_output_buf_buf[(u_xlati13 >> 2) + 0]); u_xlati1 = u_xlati1 * 3 + u_xlati12; u_xlati1 = u_xlati1 << 2; u_xlat5.x = uintBitsToFloat(_output_buf_buf[(u_xlati1 >> 2) + 0]); u_xlatu0.zw = uvec2(level); u_xlati6 = ivec4(texelFetch(lookupTexture, ivec2(u_xlatu0.xy), int(u_xlatu0.w))); u_xlat22.xy = uintBitsToFloat(floatBitsToUint(vec2(u_xlat34)) & uvec2(2147483648u, 2147483647u)); u_xlat7.y = uintBitsToFloat((floatBitsToInt(u_xlat22.x)!=0) ? 0xFFFFFFFFu : uint(0)); u_xlat7.x = (floatBitsToInt(u_xlat22.x) != 0) ? u_xlat22.y : u_xlat34; u_xlati22 = int(floatBitsToUint(u_xlat7.x) & 15u); u_xlatb22 = u_xlati22==int(invLevel); if(u_xlatb22){ u_xlatu8.y = 0u; u_xlatu22.x = uint(0u); u_xlatu22.y = uint(0u); u_xlati12 = 0; while(true){ u_xlatb34 = u_xlatu22.y>=numEvictedTiles; u_xlati12 = 0; if(u_xlatb34){break;} u_xlatu34 = u_xlatu22.y >> 2u; u_xlatu24 = u_xlatu22.y & 3u; u_xlati35 = 0 - int(u_xlatu24); u_xlati9.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu24), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati10.y = int(uint(u_xlati35) & uint(u_xlati9.y)); u_xlati24.x = int(u_xlatu24) + int(0xFFFFFFFDu); u_xlati10.z = (u_xlati9.y != 0) ? 0 : u_xlati24.x; u_xlati10.w = int((u_xlati9.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati10.x = u_xlati9.x; u_xlati9 = ivec4(uvec4(u_xlati10) & evictedTiles[int(u_xlatu34)]); u_xlati24.xy = ivec2(uvec2(u_xlati9.yw) | uvec2(u_xlati9.xz)); u_xlati34 = int(uint(u_xlati24.y) | uint(u_xlati24.x)); u_xlatb34 = u_xlati6.x==u_xlati34; if(u_xlatb34){ u_xlatu22.x = 4294967295u; u_xlati12 = int(0xFFFFFFFFu); break; } u_xlatu8.x = u_xlatu22.y + 1u; u_xlatu22.xy = u_xlatu8.yx; u_xlatb12 = u_xlatb34; } u_xlati22 = int(u_xlatu22.x & uint(u_xlati12)); u_xlat8.xy = (int(u_xlati22) != 0) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat7.xy; u_xlat3.y = u_xlat8.y; } else { u_xlatu9.y = uint(0u); u_xlat31.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu22.x = uint(0u); u_xlatu22.y = uint(0u); u_xlati12 = 0; while(true){ u_xlatb34 = u_xlatu22.y>=numAddedTiles; u_xlati12 = 0; if(u_xlatb34){break;} u_xlatu34 = u_xlatu22.y >> 1u; u_xlatu24 = uint(int(bitfieldInsert(0,int(u_xlatu22.y),1,1) )); u_xlati10.x = int((u_xlatu24<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati10.y = int((u_xlati10.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati25.xy = ivec2(uvec2(u_xlati10.xy) & addedTiles[int(u_xlatu34)].xz); u_xlati35 = int(uint(u_xlati25.y) | uint(u_xlati25.x)); u_xlatb35 = u_xlati6.x==u_xlati35; if(u_xlatb35){ u_xlati24.x = int(u_xlatu24) + 1; u_xlatu24 = uint(u_xlati24.x) + 4294967295u; u_xlati10.x = int((u_xlatu24<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati10.y = int((u_xlati10.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati25.xy = ivec2(uvec2(u_xlati10.xy) & addedTiles[int(u_xlatu34)].yw); u_xlatu22.x = uint(u_xlati25.y) | uint(u_xlati25.x); u_xlati12 = int(0xFFFFFFFFu); break; } u_xlatu9.x = u_xlatu22.y + 1u; u_xlatu22.xy = u_xlatu9.yx; u_xlatb12 = u_xlatb35; } u_xlatu22.x = (u_xlati12 != 0) ? u_xlatu22.x : 4294967295u; u_xlatb33 = int(u_xlatu22.x)!=int(0xFFFFFFFFu); u_xlati22 = int(u_xlatu22.x & 4294967280u); u_xlat31.x = uintBitsToFloat(uint(u_xlati22) | invLevel); u_xlatb22 = floatBitsToInt(u_xlat7.x)!=int(0x7FFFFFFFu); u_xlat7.z = intBitsToFloat(int(0x7FFFFFFFu)); u_xlat12.xz = (bool(u_xlatb22)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat7.zy; u_xlat8.xy = (bool(u_xlatb33)) ? u_xlat31.xy : u_xlat12.xz; u_xlat3.y = u_xlat8.y; } u_xlat7.xy = uintBitsToFloat(floatBitsToUint(u_xlat3.xx) & uvec2(2147483648u, 2147483647u)); u_xlat7.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat3.xy = (floatBitsToInt(u_xlat7.x) != 0) ? u_xlat7.yz : u_xlat3.xy; u_xlati22 = int(floatBitsToUint(u_xlat3.x) & 15u); u_xlatb22 = u_xlati22==int(invLevel); if(u_xlatb22){ u_xlatu7.y = 0u; u_xlatu22.x = uint(0u); u_xlatu22.y = uint(0u); u_xlati12 = 0; while(true){ u_xlatb34 = u_xlatu22.y>=numEvictedTiles; u_xlati12 = 0; if(u_xlatb34){break;} u_xlatu34 = u_xlatu22.y >> 2u; u_xlatu24 = u_xlatu22.y & 3u; u_xlati35 = 0 - int(u_xlatu24); u_xlati9.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu24), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati10.y = int(uint(u_xlati35) & uint(u_xlati9.y)); u_xlati24.x = int(u_xlatu24) + int(0xFFFFFFFDu); u_xlati10.z = (u_xlati9.y != 0) ? 0 : u_xlati24.x; u_xlati10.w = int((u_xlati9.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati10.x = u_xlati9.x; u_xlati9 = ivec4(uvec4(u_xlati10) & evictedTiles[int(u_xlatu34)]); u_xlati24.xy = ivec2(uvec2(u_xlati9.yw) | uvec2(u_xlati9.xz)); u_xlati34 = int(uint(u_xlati24.y) | uint(u_xlati24.x)); u_xlatb34 = u_xlati6.y==u_xlati34; if(u_xlatb34){ u_xlatu22.x = 4294967295u; u_xlati12 = int(0xFFFFFFFFu); break; } u_xlatu7.x = u_xlatu22.y + 1u; u_xlatu22.xy = u_xlatu7.yx; u_xlatb12 = u_xlatb34; } u_xlati22 = int(u_xlatu22.x & uint(u_xlati12)); u_xlat22.xy = (int(u_xlati22) != 0) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat3.xy; u_xlat8.y = u_xlat22.x; u_xlat4.y = u_xlat22.y; } else { u_xlatu7.y = uint(0u); u_xlat29.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu22.x = uint(0u); u_xlatu22.y = uint(0u); u_xlati12 = 0; while(true){ u_xlatb34 = u_xlatu22.y>=numAddedTiles; u_xlati12 = 0; if(u_xlatb34){break;} u_xlatu34 = u_xlatu22.y >> 1u; u_xlatu24 = uint(int(bitfieldInsert(0,int(u_xlatu22.y),1,1) )); u_xlati9.x = int((u_xlatu24<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati9.y = int((u_xlati9.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati26.xy = ivec2(uvec2(u_xlati9.xy) & addedTiles[int(u_xlatu34)].xz); u_xlati35 = int(uint(u_xlati26.y) | uint(u_xlati26.x)); u_xlatb35 = u_xlati6.y==u_xlati35; if(u_xlatb35){ u_xlati24.x = int(u_xlatu24) + 1; u_xlatu24 = uint(u_xlati24.x) + 4294967295u; u_xlati9.x = int((u_xlatu24<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati9.y = int((u_xlati9.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati26.xy = ivec2(uvec2(u_xlati9.xy) & addedTiles[int(u_xlatu34)].yw); u_xlatu22.x = uint(u_xlati26.y) | uint(u_xlati26.x); u_xlati12 = int(0xFFFFFFFFu); break; } u_xlatu7.x = u_xlatu22.y + 1u; u_xlatu22.xy = u_xlatu7.yx; u_xlatb12 = u_xlatb35; } u_xlatu22.x = (u_xlati12 != 0) ? u_xlatu22.x : 4294967295u; u_xlatb33 = int(u_xlatu22.x)!=int(0xFFFFFFFFu); u_xlati22 = int(u_xlatu22.x & 4294967280u); u_xlat29.x = uintBitsToFloat(uint(u_xlati22) | invLevel); u_xlatb22 = floatBitsToInt(u_xlat3.x)!=int(0x7FFFFFFFu); u_xlat3.z = intBitsToFloat(int(0x7FFFFFFFu)); u_xlat12.xz = (bool(u_xlatb22)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat3.zy; u_xlat22.xy = (bool(u_xlatb33)) ? u_xlat29.xy : u_xlat12.xz; u_xlat8.y = u_xlat22.x; u_xlat4.y = u_xlat22.y; } u_xlat3.xy = uintBitsToFloat(floatBitsToUint(u_xlat4.xx) & uvec2(2147483648u, 2147483647u)); u_xlat3.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat3.xy = (floatBitsToInt(u_xlat3.x) != 0) ? u_xlat3.yz : u_xlat4.xy; u_xlati22 = int(floatBitsToUint(u_xlat3.x) & 15u); u_xlatb22 = u_xlati22==int(invLevel); if(u_xlatb22){ u_xlatu4.y = 0u; u_xlatu22.x = uint(0u); u_xlatu22.y = uint(0u); u_xlati12 = 0; while(true){ u_xlatb34 = u_xlatu22.y>=numEvictedTiles; u_xlati12 = 0; if(u_xlatb34){break;} u_xlatu34 = u_xlatu22.y >> 2u; u_xlatu24 = u_xlatu22.y & 3u; u_xlati35 = 0 - int(u_xlatu24); u_xlati7.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu24), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati9.y = int(uint(u_xlati35) & uint(u_xlati7.y)); u_xlati24.x = int(u_xlatu24) + int(0xFFFFFFFDu); u_xlati9.z = (u_xlati7.y != 0) ? 0 : u_xlati24.x; u_xlati9.w = int((u_xlati7.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati9.x = u_xlati7.x; u_xlati7 = ivec4(uvec4(u_xlati9) & evictedTiles[int(u_xlatu34)]); u_xlati24.xy = ivec2(uvec2(u_xlati7.yw) | uvec2(u_xlati7.xz)); u_xlati34 = int(uint(u_xlati24.y) | uint(u_xlati24.x)); u_xlatb34 = u_xlati6.z==u_xlati34; if(u_xlatb34){ u_xlatu22.x = 4294967295u; u_xlati12 = int(0xFFFFFFFFu); break; } u_xlatu4.x = u_xlatu22.y + 1u; u_xlatu22.xy = u_xlatu4.yx; u_xlatb12 = u_xlatb34; } u_xlati22 = int(u_xlatu22.x & uint(u_xlati12)); u_xlat22.xy = (int(u_xlati22) != 0) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat3.xy; u_xlat8.z = u_xlat22.x; u_xlat5.y = u_xlat22.y; } else { u_xlatu4.y = uint(0u); u_xlat26.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu22.x = uint(0u); u_xlatu22.y = uint(0u); u_xlati12 = 0; while(true){ u_xlatb34 = u_xlatu22.y>=numAddedTiles; u_xlati12 = 0; if(u_xlatb34){break;} u_xlatu34 = u_xlatu22.y >> 1u; u_xlatu24 = uint(int(bitfieldInsert(0,int(u_xlatu22.y),1,1) )); u_xlati6.x = int((u_xlatu24<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati6.y = int((u_xlati6.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati27.xy = ivec2(uvec2(u_xlati6.xy) & addedTiles[int(u_xlatu34)].xz); u_xlati35 = int(uint(u_xlati27.y) | uint(u_xlati27.x)); u_xlatb35 = u_xlati6.z==u_xlati35; if(u_xlatb35){ u_xlati24.x = int(u_xlatu24) + 1; u_xlatu24 = uint(u_xlati24.x) + 4294967295u; u_xlati6.x = int((u_xlatu24<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati6.y = int((u_xlati6.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati27.xy = ivec2(uvec2(u_xlati6.xy) & addedTiles[int(u_xlatu34)].yw); u_xlatu22.x = uint(u_xlati27.y) | uint(u_xlati27.x); u_xlati12 = int(0xFFFFFFFFu); break; } u_xlatu4.x = u_xlatu22.y + 1u; u_xlatu22.xy = u_xlatu4.yx; u_xlatb12 = u_xlatb35; } u_xlatu22.x = (u_xlati12 != 0) ? u_xlatu22.x : 4294967295u; u_xlatb33 = int(u_xlatu22.x)!=int(0xFFFFFFFFu); u_xlati22 = int(u_xlatu22.x & 4294967280u); u_xlat26.x = uintBitsToFloat(uint(u_xlati22) | invLevel); u_xlatb22 = floatBitsToInt(u_xlat3.x)!=int(0x7FFFFFFFu); u_xlat3.z = intBitsToFloat(int(0x7FFFFFFFu)); u_xlat12.xz = (bool(u_xlatb22)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat3.zy; u_xlat22.xy = (bool(u_xlatb33)) ? u_xlat26.xy : u_xlat12.xz; u_xlat8.z = u_xlat22.x; u_xlat5.y = u_xlat22.y; } u_xlat3.xy = uintBitsToFloat(floatBitsToUint(u_xlat5.xx) & uvec2(2147483648u, 2147483647u)); u_xlat3.z = intBitsToFloat(int(0xFFFFFFFFu)); u_xlat3.xy = (floatBitsToInt(u_xlat3.x) != 0) ? u_xlat3.yz : u_xlat5.xy; u_xlati22 = int(floatBitsToUint(u_xlat3.x) & 15u); u_xlatb22 = u_xlati22==int(invLevel); if(u_xlatb22){ u_xlatu4.y = 0u; u_xlatu22.x = uint(0u); u_xlatu22.y = uint(0u); u_xlati12 = 0; while(true){ u_xlatb34 = u_xlatu22.y>=numEvictedTiles; u_xlati12 = 0; if(u_xlatb34){break;} u_xlatu34 = u_xlatu22.y >> 2u; u_xlatu24 = u_xlatu22.y & 3u; u_xlati35 = 0 - int(u_xlatu24); u_xlati5.xyz = ivec3(uvec3(lessThan(uvec4(u_xlatu24), uvec4(1u, 2u, 3u, 0u)).xyz) * 0xFFFFFFFFu); u_xlati7.y = int(uint(u_xlati35) & uint(u_xlati5.y)); u_xlati24.x = int(u_xlatu24) + int(0xFFFFFFFDu); u_xlati7.z = (u_xlati5.y != 0) ? 0 : u_xlati24.x; u_xlati7.w = int((u_xlati5.z==0) ? 0xFFFFFFFFu : uint(0)); u_xlati7.x = u_xlati5.x; u_xlati5 = ivec4(uvec4(u_xlati7) & evictedTiles[int(u_xlatu34)]); u_xlati24.xy = ivec2(uvec2(u_xlati5.yw) | uvec2(u_xlati5.xz)); u_xlati34 = int(uint(u_xlati24.y) | uint(u_xlati24.x)); u_xlatb34 = u_xlati6.w==u_xlati34; if(u_xlatb34){ u_xlatu22.x = 4294967295u; u_xlati12 = int(0xFFFFFFFFu); break; } u_xlatu4.x = u_xlatu22.y + 1u; u_xlatu22.xy = u_xlatu4.yx; u_xlatb12 = u_xlatb34; } u_xlati22 = int(u_xlatu22.x & uint(u_xlati12)); u_xlat22.xy = (int(u_xlati22) != 0) ? vec2(intBitsToFloat(int(0xFFFFFFFFu)), intBitsToFloat(int(0x7FFFFFFFu))) : u_xlat3.yx; u_xlat8.w = u_xlat22.y; } else { u_xlatu4.y = uint(0u); u_xlat26.y = float(intBitsToFloat(int(0xFFFFFFFFu))); u_xlatu12.x = uint(0u); u_xlatu12.z = uint(0u); u_xlati24.x = 0; while(true){ u_xlatb35 = u_xlatu12.z>=numAddedTiles; u_xlati24.x = 0; if(u_xlatb35){break;} u_xlatu35 = u_xlatu12.z >> 1u; u_xlatu36 = uint(int(bitfieldInsert(0,int(u_xlatu12.z),1,1) )); u_xlati5.x = int((u_xlatu36<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati5.y = int((u_xlati5.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati5.xy = ivec2(uvec2(u_xlati5.xy) & addedTiles[int(u_xlatu35)].xz); u_xlati5.x = int(uint(u_xlati5.y) | uint(u_xlati5.x)); u_xlatb5 = u_xlati6.w==u_xlati5.x; if(u_xlatb5){ u_xlati36 = int(u_xlatu36) + 1; u_xlatu36 = uint(u_xlati36) + 4294967295u; u_xlati6.x = int((u_xlatu36<1u) ? 0xFFFFFFFFu : uint(0)); u_xlati6.y = int((u_xlati6.x==0) ? 0xFFFFFFFFu : uint(0)); u_xlati16.xy = ivec2(uvec2(u_xlati6.xy) & addedTiles[int(u_xlatu35)].yw); u_xlatu12.x = uint(u_xlati16.y) | uint(u_xlati16.x); u_xlati24.x = int(0xFFFFFFFFu); break; } u_xlatu4.x = u_xlatu12.z + 1u; u_xlatu12.xz = u_xlatu4.yx; u_xlatb24 = u_xlatb5; } u_xlatu12.x = (u_xlati24.x != 0) ? u_xlatu12.x : 4294967295u; u_xlatb34 = int(u_xlatu12.x)!=int(0xFFFFFFFFu); u_xlati12 = int(u_xlatu12.x & 4294967280u); u_xlat26.x = uintBitsToFloat(uint(u_xlati12) | invLevel); u_xlatb12 = floatBitsToInt(u_xlat3.x)!=int(0x7FFFFFFFu); u_xlat3.z = intBitsToFloat(int(0x7FFFFFFFu)); u_xlat24.xy = (bool(u_xlatb12)) ? vec2(intBitsToFloat(int(0x7FFFFFFFu)), intBitsToFloat(int(0xFFFFFFFFu))) : u_xlat3.zy; u_xlat22.xy = (bool(u_xlatb34)) ? u_xlat26.yx : u_xlat24.yx; u_xlat8.w = u_xlat22.y; } if(floatBitsToUint(u_xlat22.x) != uint(0)) { _output_buf_buf[(u_xlati23 >> 2)] = floatBitsToUint(u_xlat8.x); _output_buf_buf[(u_xlati2 >> 2)] = floatBitsToUint(u_xlat8.y); _output_buf_buf[(u_xlati13 >> 2)] = floatBitsToUint(u_xlat8.z); _output_buf_buf[(u_xlati1 >> 2)] = floatBitsToUint(u_xlat8.w); imageStore(translationTable, ivec2(u_xlatu0.xy), u_xlat8); } return; }  cbTranslationTableData invLevelwidthheight bufferOffsetLevelbufferOffsetLevelAbovecbTranslationTableData  levelinvLevelwidthheight bufferOffsetLevelbufferOffsetLevelAbovenumEvictedTiles numAddedTiles addedTiles  evictedTiles cbTranslationTableData invLevelwidthheight bufferOffsetLevelcbTranslationTableData  levelinvLevelwidthheight bufferOffsetLevelnumEvictedTiles numAddedTiles addedTiles  evictedTiles SoftUUUU       !!!!!!    "$&()*+,------,+*)(&$"    #&),.035689:;<<<<;:986530.,)&#   !%),/369DJOTY^chlptwz||zwtplhc^YTOJD>82-(#  "'-3:@GNTZ`flqv{{vqlf`ZTNG@:3-'"  !&-3:BHPW^dksx~~xskd^WPHB:3-&!  %+29AHPX`gov~~vog`XPHA92+%  !(07?HPX`iqz¿zqi`XPH?70(!  %,4GR]hs}Ľ}sh]RG>4,$  %.6@KValxĽxlaVK@6.%  &.8BMXep|û|peXMB8.&  '/9CO[gssg[OC9/'  '/9EP\iwĻwi\PE9/'  &/9EQ^kxȿxk^QE9/&  %/9EQ_ky¸yk_QE9/%  $-8DP^lzĺzl^PD8-$  #,6BO\kyƻyk\OB6,#   *5@M[ixǼxi[M@5*   (2>KYgwǼwgYK>2(  %/;GVesǻseVG;/%  !,8DRapƺpaRD8,!  (4@M]l|ĸ|l]M@4(  $0M^oĵo^M>0$  )5DTevʻveTD5)  !-:IZk~²~kZI:-!  %1?O`rȹr`O?1%  )5DTew̾weTD5)   ,9IYl~ó~lYI9,   #/=M_qȹq_M=/#  &3ARcv̽vcRA3&  )6EVh{{hVE6)   ,9IZlŵlZI9,   ".M^oĵo^M>0$   ,8GWhz˽zhWG8,   '2@P`qĵq`P@2'  !-9HXi{ʽ{iXH9-!  (4AParôraPA4(  ".:HXizȻziXH:."  '4@P`pp`P@4'  "-9GVgvķvgVG9-"  &2?M\m}Ȼ}m\M?2&  !,7DScs˿scSD7,!  $0KYgwǼwgYK>2(   *5@M[ixǼxi[M@5*   #,6BO\kyƻyk\OB6,#  $-8DP^lzĺzl^PD8-$  %/9EQ_ky¸yk_QE9/%  &/9EQ^kxȿxk^QE9/&  '/9EP\iwĻwi\PE9/'  '/9CO[gssg[OC9/'  &.8BMXep|û|peXMB8.&  %.6@KValxĽxlaVK@6.%  $,4>GR]hs}Ľ}sh]RG>4,$  "*2;DNXclw»wlcXND;2*"   (/8@IS]gpyþypg]SI@8/(   %,4DJOTY^chlptwz||zwtplhc^YTOJD>82-(#  "'+05:?DIMRVZ^aegjlmoppqqppomljgea^ZVRMID?:50+'"   $)-159=AEILORUWY[\^^^^^^\[YWUROLIEA=951-)$   !%),/369PcvǾvcP>.  $4F[pƹp[F4$&8LczǸzcL8&':Pi¯iP:' &:RkɶkR:&  $7PlλlP7$   4LiѼiL4  .FcѻcF. '>[zζz[>' 5PpɯpP5 +Dc¥cD+  7TvѸvT7  *DeǩeD* 5RuԹuR5%?`Ʀ`?% -JlгlJ- 4TxپxT4"<]ǧ]<"'CeίeC' +IlӶlI+ /NrػrN/ 2QvڿvQ2 4TyŸyT4 5U{á{U5 5U{á{U5 4TyŸyT4 2QvڿvQ2 /NrػrN/ +IlӶlI+ 'CeίeC'"<]ǧ]<"4TxپxT4 -JlгlJ- %?`Ʀ`?%5RuԹuR5 *DeǩeD*  7TvѸvT7  +Dc¥cD+ 5PpɯpP5 '>[zζz[>' .FcѻcF.  4LiѼiL4   $7PlλlP7$  &:RkɶkR:& ':Pi¯iP:'&8LczǸzcL8&$4F[pƹp[F4$  .>PcvǾvcP>.   '5ETeuueTE5'  *7ES_lxxl_SE7*   *4?JS]elrvyzzyvrle]SJ?4*   %-4\xx\>$2V}ϼ}V2:fؼf::lˡl:2fСf2 $V˕V$ ?}}? %\ؠ\% 7xx7HϏHW۠W%bb%(gg((gg(%bb%W۠WHϏH7xx7 %\ؠ\% ?}}? $V˕V$ 2fСf2:lˡl::fؼf:2V}ϼ}V2$>\xx\>$ %7HWbggbWH7%  %((%  LttL  :lj: :: LLttttLL :: :lj:  LttL HHHH Font Materialu'_MainTexw'??_Color????_MainTex Font Texturewhite_Color Text Color????$GlobalsSTEREO_INSTANCING_ONSTEREO_MULTIVIEW_ONUNITY_SINGLE_PASS_STEREOUnityStereoEyeIndexUnityStereoEyeIndicesUnityStereoGlobals_Color_MainTex _MainTex_STunity_MatrixVPunity_ObjectToWorldunity_StereoCameraInvProjectionunity_StereoCameraProjectionunity_StereoCameraToWorldunity_StereoEyeIndexunity_StereoEyeIndicesunity_StereoMatrixInvV unity_StereoMatrixP unity_StereoMatrixV unity_StereoMatrixVPunity_StereoScaleOffset unity_StereoWorldSpaceCameraPos unity_StereoWorldToCamera@ A @ A pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? A A A A C C unity_FogStart unity_FogEndunity_FogDensity unity_FogColorHIGNOREPROJECTORtrue PreviewTypePlaneQUEUE Transparent RenderType Transparent!!@!@P`     @!@P`     @@P`     @ !!!!IGNOREPROJECTORtrue PreviewTypePlaneQUEUE Transparent RenderType TransparentGUI/Text Shader HHL@ = 4xb RD c` o?xyz@Xx 0 UNITY_SINGLE_PASS_STEREO$/_eStereok84Hint &EyeIndex$in)i12pop_shl( a,{S b) {?q(floor( (a) * pow(2.0,(b)))); } iQ S UTa.x =!a.x, b.x); a.yy4y);a]3]3]3]#8a.zzzu4u4u4u;8a.wwwz-&i1bH, 2)02 (l\+ 1)]PA@2T/2)2^/3)24 C` Pd b 8 S0 b* R;D c<` Sh<\  o?xyz# $GlobalsG (8P(}$#,840,&@t 8C[INGLE_PASS_STEREO$/M   UcStereox$ { >!_P[8];9!V9%?Inv<&V CameraPro?ionB%?InvE)6TL%}?-3 qSSpaceOos[2w8ScaleOffset0'};1EyeIndex9int1 $in=)i12 .!i1'/t(?h << 2)/2D  (k\+ 1)]PA@d 2T/2)w 2w ^/3) 2 /  l @ P $ `@TK< 4(   0V00 dOdPdK0 hl x 8 8&| , 8 $ Lt8 &_INSTANCING_ON0 4 a#extenGL_AMD_vertex_shader_layer : requiredyVflat "u`vs_BLET^DICES uu  3 d([(gl_InstanceID)) <0.5Sfract /0)wroundEvenCuD/ina#i3!>u0)1310,1113,1631:31o I' =6L )= 4 0 MULTIVIEW/!OVR_multiview2w >ice4@num_s = 2) in.{ BmWEIGHT! @-!QV`ViewID)+!z]  FM/ =\ C?].x!  0 p %!: !<"2(`18"\1PArial.oAt'PAw'?F,F.P,P.T,T.T:T;TaTcTeToTsV,V.Y,Y-Y.YeYoYq=dFFTM_zhHOS/2`cmapuvPcvt JKfpgm~a gasp 8glyf*&head~n 6hhea wD$hmtx΂shkern|loca]05Xmaxpwh name post* prepGICnƀ_<! ! `N>>NC`ZZOI/\Y33f  Px!1ASC@ "Q3>`: 99Ws sIVHh !d9[99sPssgsNs/sRshsisYs`99edesTVVhV9g9 Vs9aV9aV].V  V.V-A999 sjsWsWsVsW9sVsssVssV99sS""\9ss:sqsss-sSd[k3zdA)HLPwPsS88IVVVVVVhVVVV9 9999a9a9a9a9a9GV-VsWsWsWsWsWsWBWsWsWsWsW9 999sVssVsVsVsVsVdA,sssssVsWVsWVsWhWhWhWhWVsVVsWVsWVsWVsWVsW9gsV9gsV9gsV9gsVss 999 9 999\99 Vs[s~sUssssss9asV9asV9asVaV8V]9V]9V]9V]9.9..9ssssss V-V-ASASAS33PV`9|ZjZH-/ H|`~  D t"   D t"|{m25   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`ardeixpkvjsgwl|cnm}bK:LyBIqEFGzJHC@G[ZYXUTSRQPONMLKJIHGFEDCBA@?>=<;:9876510/.-,('&%$#"! , `E% Fa#E#aH-, EhD-,E#F` a F`&#HH-,E#F#a ` &a a&#HH-,E#F`@a f`&#HH-,E#F#a@` &a@a&#HH-, <<-, E# D# ZQX# D#Y QX# MD#Y &QX# D#Y!!-, EhD ` EFvhE`D-, C#Ce -, C#C -,(#p(>(#p(E: -, E%EadPQXED!!Y-,I#D-, EC`D-,CCe -, i@a ,b`+ d#da\XaY-,E+)#D)z-,Ee,#DE+#D-,KRXED!!Y-,KQXED!!Y-,%# `#-,%# a#-,%-,CRX!!!!!F#F`F# F`ab# # pE` PXaFY`h:Y-, E%FRKQ[X%F ha%%?#!8!Y-, E%FPX%F ha%%?#!8!Y-,CC -,!! d#d@b-,!QX d#d b@/+Y`-,!QX d#dUb/+Y`-, d#d@b`#!-,KSX%Id#Ei@ab aj#D#!# 9/Y-,KSX %Idi &%Id#ab aj#D&#D#D& 9# 9//Y-,E#E`#E`#E`#vhb -,H+-, ETX@D E@aD!!Y-,E0/E#Ea``iD-,KQX/#p#B!!Y-,KQX %EiSXD!!Y!!Y-,EC`c`iD-,/ED-,E# E`D-,E#E`D-,K#QX34 34YDD-,CX&EXdf`d `f X!@YaY#XeY)#D#)!!!!!Y-,CTXKS#KQZX8!!Y!!!!Y-,CX%Ed `f X!@Ya#XeY)#D%% XY%% F%#B<%%%% F%`#B< XY%%)) EeD%%)%% XY%%CH%%%%`CH!Y!!!!!!!-,% F%#B%%EH!!!!-,% %%CH!!!-,E# E P X#e#Y#h @PX!@Y#XeY`D-,KS#KQZX E`D!!Y-,KTX E`D!!Y-,KS#KQZX8!!Y-,!KTX8!!Y-,CTXF+!!!!Y-,CTXG+!!!Y-,CTXH+!!!!Y-,CTXI+!!!Y-, #KSKQZX#8!!Y-,%ISX @8!Y-,F#F`#Fa#  Fab@@pE`h:-, #Id#SX<!Y-,KRX}zY-,KKTB-,B#Q@SZX TXC`BY$QX @TXC`B$TX C`BKKRXC`BY@TXC`BY@cTXC`BY@cTXC`BY&QX@cTX@C`BY@cTXC`BYYYYYYCTX@ @@ @  CTX@   CRX@ @@ @Y@U@cUZX  YYYBBBBB-,Eh#KQX# E d@PX|Yh`YD-,%%#>#> #eB #B#?#? #eB#B-,CPCT[X!# Y-,Y+-,-A! ?9U>9UB@A@;3:U839U@@ O P(F(F*F+_O_ F@FF@36FFUHU2UUHU=UU=U@F<P&(Pp@2F?Oop?а/?Э/?ЪO/o$PoF0@pЏO_oF1ts?sP&on<nF5U3U3U`P&_P&\F1[ZHZF12UU2Ul <Ll|Q@dQ@Q58F@Q%(FPIF HF5GF5FFFF2UU2UU?_/Oo?oOTS++KRKP[%S@QZUZ[XYBK2SX`YKdSX@YKSXBYststu+++++stu+++t++ssu+++++++++++++++++s+tstusts++tus+stsststtsts^sstssss+ss+++s+tu+++++++++++++t++^s++^st++++ss^ssssss++++++^}y:wW~j`jy"3kkk{Rni`[^^eoz iq4 HjgaAh. XFr.p0`8^ & < ^  z  `  bT8(~JL2.>\ !"#n#$$%B%J&@&' ''()\)***++ +++,F,- -.---..F...//:////000@000011141J1b1|112 2$2<2V2r23 3&3>3V3r334N4h444445555566.6D6\6v677"7:7R7j778>8X8p88899.9F9`9x99999:::6:N:f:~:::;2;L;d;~;;;;;< <&<>>>2>J>b>z>>>?L?X?r?@>@T@j@@@@@AA8ALAbAAABB$B8BRBlBBC0CHC`CxCCCD.DDDDEE,EDE\EtEEEEEEFFjFFFGBGZGrGGGGGHH2HLHlHHHHHIII2IJI^IvIIJJ&J@JpJJKL:LfLLLM M6M`MMMNN2NVNNO@  @[  r b T D 2 "           r d T D 4 $   g     y I = -           } o _ K ; +           } k [ M = )   7       @[ y i [ K ; -        { k ; +        ` @   ^]]]]]]]]]_qqqqqqqqqqqq_rrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqq?/+_^]]933310#353gW#@  ?3]2993310#3#3jyE iy@h    !     O?O   /333?33399//]q]q3333222233332222993333999910!!#!##53#5!3!33!!NXnVTnTNYnXkXnX@PjNulhhlqlhhlqrR$,3@- ))##$11$%$ 4522sY)))x11w1- 1)%}@H@ @ H*sY#"pUe/2]]]2+3/+_^]+33]]9]]]]]]]]_]]+393333333333310%$7.546753.'#4.'>VFS%|*zuX.|4b\2coU%wx ,F[hI !^i C*FXxQ AT7%, t;R8I '3W@5" (. 541Y[+Y  Y [%Y?+++???+++933333310#"&54632#3%2#"&5464&#"3264&#"326Ԣ;ߟ]M[[QO[XRLZ^PP\WQp %ưH6#/9u@F4* $!0,2  :;2''QY, 70? 7QYPY?+?+/_^]]q9/999+999333310"'#"&5%.54632673274&#">&'326yKiW!0oq:?`pG.8gdV`dA{?Jy웆G AFϸ>FvZϦ+byH[g[r5NZdy7h @  ?]9310#3 X"@   ??93331073#&!,. X+"@   ??933310#6'3+43!S@2    *%   ?]]999399]]3]]3910% '7%73-ww- ZgIHHIk)dG C@&  _ Y 7?3]]3+33_^]_]933310#!5!3!X`TT "@ [[/++993310%#65#5&({^XۨjA~[Op@Y//]q+99105![Р~@ [/+93103539??33103i P# (@  sY sY?+?+993310#"!2#"32#rckj1 +@ tY?+3?33/39331035!5%3!gMW<g >@   sYtY?+9?+3993331035>54&#"'>32!g3Oys Ksu||Vt}qɹR^FN(c@9" "%)*%tYMMsY sY?3+?+39/_^]+++99333310#"&'7!2654&+532654&#"'>32$fbw 뗐srqzoŰ/7 6@sY ??39/3+399333310#!533!qh4 6??Lw^JR^@5 sYtY sYgs?3]]]+?+9/+933393910#"&'732654&#"#!!632 9쑤I~?/!uѯ.7AZh"P@+  #$uY sY    sY?+?3_^]+9/+39333310#"3 &#">324&#"326?S51s巖~~bRn[_֙Яi  *@ tY ??+39993210 #!5! زY UY$/U@.+ % 01 "("(uY"""uY-uY?+?+9/_^]+999333310#"&54675.546324!"3264&#"!26{st}#)Ŋyħy xwyu}ݍ`$T@. %& !!sYsY sY?3]+?+9/_^]+39333310#"&'732#"546324&#"32>+6(tĜNMz  ZmϱG~:'@ [[?+/+9933105353k: .@   [ [[/++?+93310%#65#553&({^XϜjA~eH<@'?0p?o/]33]2]29105 eZ;dXG?@( YO_ @YP/]]+_^]+9105!5!dXeH<@'0p??o/]33]2]291075 5eZ㚙on^T'"R@,!   #$ ?   [  _Y?+3_^]/+_^]99333310#>54&#"'6$3253',R]PHF'>NPM<%KvdD;4sDEhP?99FX;rz =n?N~@F)8G@@!18OPY JYCY     4<<%Y<0044-Y4/+3_^]?+99//_^]3++3/+9333333310#"&57##"&5463237332>54$#"32$7#"$5!24&#"32676nsclBqR't%QPNԝ)Ƒ*7^neZ_c}(ӤXXF{{̵Y^mٞKWpW[af}xҝ\R[@6   _Y P`0/]]]]]]qq?2?39/+93233999910!!#3 !&'~?6[ 1dS1EW h@:  _Y$M>_Y_Y?+?+9/_^]_]_q++993333910#!! 4&#!!264)!26AQs}rbBshy^@9  _Y@P  _Y  ]?+3/_^]?+3/_^]933310"3 #"$5!2.(WɣlB.G1%NIQ~<{e ,@ _Y_Y ]?+?+993310#!! )!26ef:~ T@2  _Yy_Y _Y ]?+?+9/_^]]]q+933103!!!!!-2< 6@ _Y_Y ]??+9/+93310!!#!ggb@;  _Y_Y _Y0@ `  ]]]?3/]q+?+9/_^]+933310!2.#"32675!5!#"$gpM$O<ӝJ[UpWx6xnTHr}K  r@  _YP@.Iy      p ` P  ]]]]]]]]q?2?39/^]]+]q+99333310!!#3!3asT|@a@0 9p`P@P@p`P@ ]]]]]]]]qqqqqqqqrrrrrrrr^]]]]]??931033 hF@*   _Y _Y@ `P@ ]]]]q?2/]+?+93310 73265!5!C~_hxrtE#? 4@    ?3?399333310!#33 R͸>/@_Y?+?9931033!R@   pdD4 t`T4gtPD$dD4tT47tD$ dK4pP@? ^]]]]]]_]]]]]qqqqqqqqrrrrrrrr^]]]]]]]]qqqqqqqqrrrrrrrrr^]]]]]]]]]]]qqqqqqqq?3?33399333310!47#/#3>73V 1'8!w%3 pe@noT/;(  P@/    p`P ]]]]]]]]q?33?3399333310!#3&53: aXHXa0@ _Y _Y ]]?+?+993310#"$5!2#"32שŦrJ< MR},- <@  _Y_Y  ]q??+9/+9933310#!#!2)! bQ@a}$?@$%&_Y"_Y _Y & &]]/+?3+?+93310327#"&'&$5!2#"32)f7<]U>rJ< #~p  CR},-h W@/    _Y_Yp ]]]?2?+9/+3933339310!!#!24&#!!26I;͗Iվ{]-@ #/. HI Y i  #@9HF#V#f# #  # _YoYK  _Y`RD?3]]]+?3_^]_]]]+99_^]]+]]+9333310! 732654.'.54$!2.#"R г?r`d53EAvgL+f%w{EV8&%J[zOē!pepoAU;++:Tr.0@ _Y{ K ; $       _ O 0  g    _ O       p _ @     o _ ?   7    o P /      o P @        ` @ ?   ^]]]]]]]]]]qqqqqqqqqrrrrrrrr^]]]]]]]]qqqqqqqqqrrrrrrr^]]]]_]]]]]]qqqq??+39310#!5!о圜)I@,  _Y p`P ]]]]]]]]q?+?3993310"$&5332653ۭĹӾ~d M>@& P 0 ` / ?3?3]]q9333310!#373TT  @  |H9* xi:JZ) h|k\K<+ m_M/?m}[M;- 8@o{mK[9+ }k]K=+_  ?333?333^]]_qq_qqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]qqqqqqqq_qqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]qqqq+q933_^]333]]33]310!#&'#3637>3.$a-&?8 "Ttdngו#s.+ @     K    4 D jT d ; $       { d 0 $       p d @ 4   9      D t $ T T d @  0 wx ?2?39]]]_]]qrrrrrr^]]]]]]]]]]]qqqqqqqqqqrrrr^]]q9333310! # 3 3 XYP} h)b-)@ H v b T F 6 $          p d @ 4 $   i        t ` P D           t d T @ 0 $      t T D $   9    p d T 4 $    @3    T 4       p ` 0 /  ]]]]_]]]]]qqqqqqqqqqrrrrrrrrrr^]]]]]]]]]]qqqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]]]]]]]]]]_]qqqqqqqq??39^]33993393910#3 3 HH9aA J@+  _Y_Y p ` P @ ]]]]]?+3?+3393310)5!5!!ZVW)&@ YY?+?+9310!#3Wu9??33103i W&@ YY?+?+931053#5!Ws 7@o )i~FVVfN&6f6vFVHKH@LBEHDTutTATTtUXH@-;>HrpBRbr9`d_^]^]r^]++^]qr^]qr^]++^]qr^]qr^]^]?9333310 #3΢pry i@ Y/+33105!ij)@[/?/]+993310 53WsN#0@V )).21QY )QY?o  PY$PY2222p2`2P2022]qqqqqqqq?+?+3/_^]q9/+9?+93333310"&546?54&#"'!2327#"&'#'2>=pxyn .*;!DGd[EZcYF_;rRZ$.PQpip|gZSY0dQX`#]@7  $%PY !PY%?%%p%%%%%]]]qqqrr?+???+9999333310!"&'##6533>324&#"326r{32zxy"Yc 6YAXhZWNf@E  PY p`p  PY ]?+3/_^]q?3/]+9333103267#"32.#"`ri"hl ZjV"V@1$#  PYPY$p$$$$$]]]qqq?+?+99??99333310%#"!23'3#.532654&#"52z{2xyhZ6Zby6t*pWNw@F PY  PY PY p`P0qqqqqqqqq?+?+9/_^]+9/93333103267!"3 '.#"uaݺ^H- <@h  PY PY/O_?;_/@VdH@',H 0`@]q++]qr^]q??3+3?+929333210##5354632&#"3iK4-#E>Iz F\aVWK .@d! (0/ %PY+PYPY @0 0000 00P00O000/00000^]]]qqqqrrr^]]]]]qq?2^]]+?+?+99?93333310"&'73 5##"32346734.#"32>${d 3wǻs.HS~vUHWKQ;hiia68Ƅed`@; PYp]]]]]]]qqrrr?+?39?9933310>32#4.#"#3=:}*`Ujc/ro4~= =n@H SY       p         O  ]qqqqqqqrrrrrrrrrr?+??933310533 :W=@  PYSYo?oP@0 O?/=pOp]]]]]]]qqqqqqqrrrrrrrrrr^]]]]]]]]qqqqqqqqqrrrr^]]]]?+?+?933321053#"'52653xxM2>E8 Z Hh @g     ?  ? _   ? _  9 @SVH`   `   0 @  ????9^]qqr+^]qr93323993310!#33 0Ima />v@QpOp]]]]]]]qqqqqqqrrrrrrrrrr??9310334#N)~@)! !  +*%PYPY ! d+K+?++++++++++{+o+;++ +j++++++[+O+++++++++d+K++++++++++k+4+++9+++++t+[+K++++ +++++{+[+K+++++++`+O+@ 0+/++^]]]]]]]]_]]qqqqqqqqrrrrrrrrrrr^]]]]]]]]]qqqqqqqqqqqqrrrrrrrrr^]]]]]]]]]]qqqqqq?22??+99?+9933393310!4&#"#4'33>323>32#4&#"Vps:l{8qVpvxS*,9OsZbkm`/xNa@<  PY  p]]]]]]]qqrrr?2??+99933310!4.#"#4'33>329*\Y>ykv4S*,9Op]/VN H@, PYPYp`P0]qqqqqqq?+?+993310#"!24&#"326꽅!0WM$]@7 &%PY "PY&?&&p&&&&&]]]qqqrr?+???+9999333310!"'##4'33>324&#"326rV0ƽzky?{"ʼY61fd]ZVWN"@T$# PY PY@$ $$$$ $$P$$O$$$/$$$$$^]]]qqqqrrr^]]]]]qq?+?+99??99333310"!234673#7#4&#"326{66Ҋxy6We;6k[>N#@  ???3399331034'33>32&#"+pf$%$r%f 9K*d@<" +, "PY PY,,,,,`,,?,,]]]qqqqrr?3+?3+999333310#"&'732654&/.54632.#"!XbJʳnzt0^~I(+WQTT@P"(MnP~HMJK.<*%$=Ja*,E@$   PY    @PY]?+?_^]3+393332310%#"5#53733#327*Y]}5x3?$D҃UN?:_@;  PY  p]]]]]]]qqrrr?2??+3993331032653#.'##"&5:*\Y>y:Rkv4s*,9Op]: \@     ` T D          ` T D   g    T D       [ D       [ K   7    [ K ?          ` T D         ` P /   ^]]]]_]]]]]]qqqqqqqqqqqqrrrrrrrrrr^]]]]]]]]qqqqqqqqrrrrrrrr^]]]]]]]]]]]qqqqqqqq?3?39333310!#3?3ew 8#':@(uv:@    vfTF6$fTD6itfF6$iVD6r`T$8tK0$@0{dD4d?^]]_]]]]]]]]qqqqqqqqqrrrrrrrrrr^]]]]_]]]]]]]qqqqqqqqqqqrrrrrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqqq?3?33^]3]93233333310!#'#37373ѽ$ &Ѳ$.Ͱ-0:!J[: T@    v D T d 6 $         v d   & F V g F V  d V D 6 $      & 6 F 7f  @6=BH9 "       t ` T @ 4   @"H   P p  ?3?393^]_]+qqqqqqqqqqr_rr+r^]]]qqqqqqqqr^]]]]]]]]]qqqqqqq9333333310! # 3 3 ! D,[W:@  PYtdRB4$tdVB4$gtdVB4$p`TD0 p`TD0 7@Z`TD `P0 P/^]]]]]]]qqqq_qqqqqqqrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqqqq_qqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]]]]qqqqqqqqqq?+?33339333310"'532?373J2&.bSLF`CtW +5' ƭSS: b@ PYPY      t d T @ 4            t d T D 4 $        t d T D 4 $   7      d D          d D $        p P   ^]]]]]]]]]_]qqqqqqqqqqqqrrrrrrrrr^]]]]]]]]]]]]]]qqqqqqqqqqqqqqqrrrrrrrrrrrrrr?+3?+39331035!5!!S]s&ڋ"W#_@: "$%YO//O Y!Y?+?+9/_^]qr+9933310"&54&'5>546;#";inmj?[MjXYiM[?Wiussujkl^ajmN]A@t`TD4$td hpdTD4t;+oP@0 8p`P@0 p@/^]]]]]]]]]]]]qqqqqqqrrrrrrr^]]]]]]]]]]]]_qqqqqqqqqqrrrrrrrr^]]]]]]]]]]]qqqqqqq/?9103N~"W#_@: #$%YO//O ""#Y"Y?+?+9/_^]qr+99333102654675.54&+532+5^[OhYVkO[=#534632.#"!!!27PFYVē"oGrph\M7.yym9@Ks}~w)qs'B@!" ()) Y@%Y /33+22+_^]993333331047'76327'#"''7&732654&#"Ndhcrrah`PRdfermiffNsrqqrdgeRPai`urdieNPiifruvuv@O   QY QY/  @)-H   ??39/]^]33]+q2+3+333933333933223310!!!!#!5!7!5!3 3A}@[sw}/}yN]U@  t ` T D 4 $       t d    h   p d T D 4      t ; +        o P @ 0    8   p `      P @ 0         p @ /   ^]]]]]]]]]]]]qqqqqqqrrrrrrr^]]]]]]]]]]]]_qqqqqqqqqqrrrrrrrr^]]]]]]]]]]]qqqqqqq?/99//93331033  sT3@@_$4 11+.:++BAy$k$\$8$>>5>7 7z7;7 F    7>$!QYQY?2+/3+9_^]]_]]]]qq]]]]]]]99399333322323102&#"#"&'732654.'.5467.5464&'>L}uȽ`r tLMP©!ܧܨ$#yh!ED#-@Q,!''./(YH H$$Y P  Y///p/`/P/@/]]]]]]]?+3/_^]3/+39/3+++99333333310"&546?54&#"'>32327#"&'#'26=l~FQCQ #1"IQIZvTtgt|7>54&#"'>32!+kaXGJDX zd3gEJDp:>KIDk{nZ\-q'%@O"   &'#  Y?O/?O  YY%5E?3]+?+3_^]]9/_]]+9993933933310# '73254+532654&#"'>32 =9P\JGDT VZ[jt mHA?>733267#"$#5,R]QGF'>NPM<%q2KvdD;4sDEhP?99FX;rz R&$RN&%+5+5R&$S@ &L%+5+5R&$T`@ &%+5+5R&$W^@ &&%+5+5R&$Vl@&%+55+55R&$G+@&6ESs"b%+]]]]55?55o@;  _Y _Y  _Y _Y?+??+39/_^]+9/+9992223239910!!#!!!!!#! E !d<?hNy&&z : %+5&(R? &  %+5+5&(S@  & (  %+5+5&(Tw & %+5+5&(Vy@  & %+55+55 &,R&%+5+56&,SF@ &E%+5+5h&,T@ & %+5+54&,V@&%+55+55e T@+    _Y  _Y _Y?+?+9/_^]3+399333339103! #!#%)!!!26fj:~!`H9 &1W@ & # %+5+5a&2R&ش%+5+5a&2S%@ &%%+5+5a&2T@ &!!%+5+5a&2W&$$0%+5+5a&2V@ &%+55+55s #@   /q933310 7   bh^^i`fJb`g_iiaG$E@#  &%""_Y_Y &]?3+?3+999933339910#"'#7&!2734'32&#"שxȮrJyɬb;ze|pKR}n[-UX)&8R&%+5+5)&8S@ &%%+5+5)&8T@ &%+5+5)&8V@ &%+55+55-)&<S@  & A %+5+5 6@ _Y _Y  ??99//++99333310#!#3!24&#!!26tۖb߀ŏ1m@A,' ', 23$+    $$PY$  PYp3O3?3]]]?+??+99_^]_]]]]]93933210#"/32654&'.5467>54&#"#4632p4E\bUa\[96:5mqO"7R0'1(VO@f:6V=d-0T2M]案gH1&;9 |Ws&DC11&225%+5+5Ws&DvT@ 1&1 14%+5+5Ws&DB22&771%+5+5Ws&DI11&::F%+5+5Ws{&Dj@ 11&5ʴ53%+55+55Wss&DG@ 44&7ȴ71%+55+55BN'4;@^- "4;4455&&&<=5'PY 555 " $$8PY$(QY ?o  PY 0PY PY ?3/]]+?+?+3/_^]q9/+?+999/_^]+99333933399333103267! #"&546?54&#"'!263 %32>5%.#"uafOҒoy~q .cvPÅBd]fW^H-u;oP\$5eJWaYVīWNN&Fz ( %+5W&HC& %+5+5W&Hvp@ &T %+5+5W&HB@ &   %+5+5W{&Hj@& %+55+55 &C&´%+5+5/&v?@ &?%+5+5i&B@ &  %+5+55{&j@&%+55+55V''s@$   "()   PYP@  H$ 4 D   R    %%PY?+?99//_^]]+]3+3/99939210"54632&'57&'3%4&#"3266^m}mPZ2ӫ<;rr^WG$Bp\j&QI@ &$$0 %+5+5V&RC&%+5+5V&Rvg@ &I%+5+5V&RB@ &%+5+5V&RI@ & ,%+5+5V{&Rj@&%+55+55A$u J@*   YP @YYO?]++_^]+99933310535!53ި,\"}@N $# PY PY$$$$$$$$$$p$`$P$@$ $$]]]]]]]]]]]]]qqq?3+?3+9999339910#"'#7&5!2734'326%&#"XvdSs[QDCbt֊0[iɅ\X݂U1Q&XC& %+5+5&XvW@ &5 %+5+5&XB&!! %+5+5{&Xj@ & %+55+55W&\v@ &6 %+5+5W!>@  "# PY PY??+?+99?9933331033>32!"'##4&#"3260rVzky?{YAXd]ʼYZW{&\j@ & %+55+55R&$DhI@ &%+5+5WsS&DD11&2ʴ21%+5+5R&$Yy@ &%+5+5Ws&DE11&4̴4:%+5+5`c&$H ϴ%+5WUsN&DH:´::%+5hy&&SS@ &~ %+5+5W&Fvg@ &r %+5+5hy&&T@ & &  %+5+5W&FB@ &  %+5+5hy&&F"%@ &' %+5+5W&FF,@ & %+5+5hy&&U@ &&" %+5+5W&FC@ &" %+5+5e&'Uf&%+5+5V&GPK@ ++S++%+5?5eVm*s@-%+,QY/ (PY@ H"PY?,,]r?+?++99?9/_^]3+3?99333339210%#"!23'5!5!533##.532654&#"52z{2,xyhZ6Zby)6t*p&(DzI & %+5+5WS&HD@ & %+5+5&(Y & %+5+5W&HE@ &# %+5+5&(F% &  %+5+5W&HFD@ & %+5+5U&(HP´ %+5WUN&HH}###%+5&(Uo & %+5+5W&HC&" %+5+5g&*T@  &%"%%+5+5VW&JB@ 00&55/%+5+5g&*Y@ &"'"*%+5+5VW&JE@ //&228%+5+5g&*F5%@ &'!%+5+5VW&JF-@ /&//1%+5+5gN&*ON #.#%+5VW &JQ877&//3%+5+5 &+T@  &  %+5+5>&KT@&%+5+5@#   @(H _Y_Y @ ?2?399//]q33+33+_^]+]q99]]333333333310!!##5353!533#5!fs-  s@#!"@"P"`"@"""""@HQY PY H?++?39?9/3+3+_^]]qr393333310>32#4.#"##5353!!=:}*`U,YjcWro4= &,W@ &  %+5+5&I@&   %+q5+5 1&,DI@ &%+5+5 1S&D@ &%+5+5l&,Y@ &%+5+5l&E@ & %+5+5\U&,H  %+5U}&LH@ %+5]|&,F'%@ &%+5+5v: @$t4$n@4$tdk4$8td+{k@0 p`@ ^]]]]]]]]]]qqq_qqqqqqrrrrrrrr^]]]]]]]]]qqqqrrrrrrrr^]]]]]]]]]]q??931033´:I&,-W&LM@o0]55]]55 &-T7@ & %+5+5W/ @ [/? PY?/o?oP@0 O?/=pOp]]]]]]]qqqqqqqrrrrrrrrrr^]]]]]]]]qqqqqqqqqrrr^]]]]]]]?+?/_^]+9333393310"'52653#'##53MM2>E8xjihW Hh@nN?&.Oʹ  %+5N&NON  %+5: A@%   ?  ?2?39]]39333310!#33 0Il~: //&/S&^ %+5+5[>&OSN@ &K%+5+5N/&/O %+5~NG&OO%+5/&/P@  %+5?5i&OP$K)@O/p  %+5?5]]q/&/F _%+5&OFBT%+5/ F@%   @    _Y?+?9/_^]]9993333310!!573%hyUU I@+   O    p  ]]]]]]??9/]99333331035737zz||DDXHGz &1S@ &I %+5+5&Qv@ &a %+5+5N &1O %+5NN&QO[  %+5 &1U& %+5+5&QC&# %+5+5P&QbK$$״$$ %+5?54$=@ !!&%_Y_Y?2+???+9933310"&'732>54&#"#336$32_;ZjIU&wyHMJJsnOBheD=aqWN#;@!!%$ PYPY?+???+9933310"'52654.#"#4'33>32M2>E8*\Y>yxW Hhkv4S*,9Op]a&2DI@ &%+5+5VS&RD@ &%+5+5a&2Y@ &&%+5+5V&RE@ & %+5+5a&2X@&]$%+55+55V"&RJ @&g %+55+55a _@4  !"_Y _Y _Y _Y_Y"]?+?+?+?+9/+9992399310!# !2!!!!!%27&"#"CpFkiLoR4,I OLy <WV2N%,}@E! ,&-.,PY ,,, )PY  PY #PY  PY ?3/]]+?+?+99?+9/_^]+933333993103267! '!"3 6! %4&#"!26.#".uay|u~?*^H-!'S@h&5S& %+5+5&Uv@ &J %+5+5Nh&5O %+5NN&UO^ %+5h&5Uf& %+5+58&UC8& %+5+5]-&6vI@ .&.[.1%+5+59&Vv9@ +&+]+.%+5+5]&6Tr@ //&44.%+5+59&VB@ ,,&11+%+5+5]N&6z 2(2.%+59NK&Vz //+%+5]&6Us@ ..&006%+5+59&VC@ ++&--3%+5+5.N&7z^   %+5N3,&WzP@))/)_)o))?)O)_)o)))))/)_)))))))/)?)o))))) ))_)o)))))))/)?)o)))))) ))?)O)o))))))) )%+5]^]qr^]qr^].&7U!& %+5+5&WPK%+55.J@*   _Y _Y   ]]]??9/3+3+3933310!!#!5!!5!&8G5@'`pg&6FSs%+]]]55?]55s&XG@&!! %+55+55)&8X@&Q%+55+55&XJ@&d$ %+55+55U)&8H &g@% ) )P)`)p)))))]q+5U:&XHW$$$ %+5 &:Ty&  %+5+5&ZB&%+5+5-)&<T[ & %+5+5W&\B@ & %+5+5-)&<Vh@ & %+55+55A&=S@  & J %+5+5S&]v5@  & ] %+5+5A&=F|%@  & %+5+5S&]F  %+5A&=U8@  &  %+5+5S&]C & %+5+5 c@)`p@"%H?`  PY??+_^]]q+qqrrrrrrr93310!#4632&#">K4-#E> F\ !@  [/+9993310#'##53ih !@ [/+9993310#53373hi3XS@ Y/]+9910!5!X%w 1@  P` Y/+_^]]q23910"&'33273)uu P@ Y/+931053 3s J@/  Y     @Y/?O/]+_^]]+993310#"&546324&#"326dddclN89NL;:Ldded8NN87RQPU9@# @ HY P`p/]q+/+993310#"&54673327?LijWD4+1-6=pfUF&-;F'*0@  Y    /   @Yyi[I9+ tbRB2"grbRD4$tdVF6"vfVB0 7@tp`PD4$tdTD4p?/^]]]]]]]_]]]qqqqqqqqqqqqqrrrrrrrrrrrrrrr^]]]]_]]]]]]]]]]]]qqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrr^]]]]]]]]]]]]]qqqqqqqqqq/2+_^]]q+3/3310".#"#>323273*TNG76 [ 0Q?,TNEd\d%-%>9fi=%-%wx $@  [/2+392331053353H #@ [[?++933310#65#53H&({^Xi@|`b??3310!#3q3 N@.Y_o ??39/]q33+3993333310#5!533!'jo=岲o-q(_h~#@Y@&H/+]+931053NH .@     /]/]9/993310#>5#53H,(u-1XWk/0V.|E ,@ YP`?]q+993310#65#53E,(u^XWu/dZK 7@"   Y_oP  ?   /]q]q+99331046733#,(u^X%Wu/dZj&@/?_/]]9910%53H&@/?_/]]9910573H 4@  /?_/]3]99993310#'##573ih 0@ /?_/]]9993310#'53373hi-Z$@ Y/3+399331053!53ӥI@*  Y    /   @Y/2+_^]]q+3333310".#"#>323273*TNG76 [ 0Q?,TNEd\d%-%>9fi=%-%wx  -@  /?_/]2]29105733573  &@  /]2323310"&'3326734um[[kuo5<=4rxg$7<h$$7h$9h$:$)=>{|g{|RgS>RS)>*)*|g|hSgh>S?*>?*|}h|}ShT?ST*?+*+++?@?T@Thih}i+,+@,@TUTiU,,@A@UA,-,A--UijAUVUjV-ABAVB-.-B..i~ji}~}~}      2121F21EFEZFFZ[Zo[2FGF[G232G3 3    [opopG[\[p\3GHG\H343H4\pqpqH\]\q]   4 4HIH]I]qrqr]r^I]^4I5 45     ^rsrsI^J5IJ 5!  ! ^s_J^_5J6!56 !   _stst!6" !"  " ~~j~jkVjkkVkWBVWklWklBWC.BClWlXCWX.C/./lmXlmCXD/CD/mXmYDXY/D0/000DEDYEYmnmn010E1EYZYnZ11EFEZF 121F2 2   ZnoFZ[Zo[2FGF[G232G3 3non   #"#"7#"676K76JKJ_KK_`_t`7KLK`L#787L8#$#8$$`tutuL`a`ua8LMLaM$898M9auvuvMabavb$%$9%9MNMbNbvwvwbwcNbc9N:%9:%cwxwxNcO:NO%:&%&cxdOcd:O;&:;&dxyxy&;'&''oop[opp[p\G[\pq\pqG\H3GHq\q]H\]3H434qr]qrH]I4HI4  r]r^I]^4I5 45  ! 5!5IJI^J^rsrs !  !565J6J^_^s_ !"!6"6JKJ_K " "676K7"#"7##_stK_`_t`7KLK`L#787L8#$#8$sts$('('<(';<;P<;OPOdPPdedye<PQPeQ(<=<Q=()(=))eyzyzQefezf=QRQfR)=>=R>fz{z{Rfgf{gg{{gRgSSg>RSS?S>S??)>**>?)*+?*?++**+++ttuu`tuvuvwvww`uaauvL`abvwavbcwbwccLaMMab8LMNbcMbNOcNcOO8M99MN$89:NO9N:;O:O;;$9%%9:$%&:;%:&';&;''~%%&&&''~'~ (PRKY%|'F]Sc|1Ea7>ĝX5uxsL={%|?Pmc| Iy?.P4OL=L=?P%|{He|PO?ɱy=L=%F%|JYkEc|WSrxs?s7>L=%|a0 c|* ?Ų*4L>L=%F=%|IYyE=c|OSpxs?37>>L==P=%|yH=c|pO?jy?>L=x>%|;Ps>c|Hy?-j2O?43>L=GY>%|"F^S>c|Ez7>J̌qxs?>L=_0 >%|(* >c|2s͞1?hf>L=GY>%|"F=_S>c|E=|7h3pxs??L=x>%|:P=r>e|H=yO? ?L=:P=%|w>H=e|R>O:Ry??L="F=%|FY>qE=c|MS>qxs+w7>hf&?L=\01%|]0 >e| * >mԲ\'533?L=F%|EY>|Ec|WS>pxs\3|7@?L=8P%|v>Hc|z>OΆyL?L=v%|9P=sc|H=y#4OY?L=EY%|F=]Sc|E=w7 سqxsiff?L=\0 %|** c| !-463s?L=yqxsýs]ysý\7>3uxs=qxs9]ys9y?E3OL==9qxs9]ysO?\ֳy==ýqxsyý]yssqxs?tv7>=qxs7]ys1?M??74L>==qxsy=[ysspxs?-ł7>>=9>qxs9>YysO?!Gy?>=>qxs9>[ys9y?;鳾O?43>=y>qxsýs>[ys1ýv7>7qxs?>=|7>qxs1>[ysGȮ0!?hf>=y>qxs=s>[ys&={74pxs??=>qxs9>>]ys9>yO? ?=9>qxs> 9>[ys>OPN1y??==qxsy> =[yss>qxsgku7>hf&?=z72qxs{7>]ys1>yJ533?= ýqxsy>ý[yss>pxsl3{7@?=9qxs>9[ys>OdTyL?=qxs9>[ys9>yOY?=yqxs =s[ys8=|7X}pxsiff?=z7qxs1[ys2}463s?=ݾdi ݾdϣ]7>P4uxs> drd(y? &P3OL=>rd "dO?~n!y=>hdݾޣd ݾqxs?ubt7>>dyqd*j?eV\m@3L>>h>dݾ>d ݾpxs?y[27>>>p>d *>dO?ܲy?>> >do >d$y?2O?43>>>de$ >dv7>F3qxs?>>vq>d4j>dH1ױ-B[?hf>>>de>% >d>z7#5pxs??> >dn> >d&>yO? ?>n>d >%>d >O33y??>e>d >>d' >qxsj 2w7>hf&?>rqh2dtq>d6j>l JD533?>cd >d% >pxs1}7@?>ld >(d>O8yL?> dm> d->y5OY?> ݾdd>% ݾd>x7K3qxsiff?>rqd0jd9c˄463s?>O9O9\7>Z2vxsL>{xOJ䰾,rO߰y?3OL=L>J䰾Ozx߰O1rO?Hf3y=L>9O9Oqxs?oEu7>L>OyOL>9>O9>Ooxs?߲7>>L>H>Ovx߰>O,rO?y?>L>ux>OF䰾0r>O߰y?%@O?43>L>?O9?O9w7>rvܲqxs?>L>y?OL>?O9>?O9>{7=ݑ3pxs??L>tx>OE>.r>O߰>ycx3O? ?L>E>Osx>߰>O7r>Oҳ3y??L>9>O?9>O?qxsK3v7>hf&?L>y2Oy?O>u? |!}L^533?L>9O?9O?qxsߜrz7@?L>C䰾Orx>߰O7r>O4yL?L>qxOD>2rO߰>y۳OY?L>O9>O9>w7eqxsiff?L>yO>uO4? 563s?L>(,5_%,5_X7>Svxs>r5Ծo5Ծy?3OL=>Ծ5rԾ5oO?I13y=>_5(,)_~5~%,qxs?#1v7>>55~5h5?ܻ3L>>_>5(,7_>}5}%,pxs?gDc7>>>>5r>~5oO?~y?>>r?5Ծo?~5Ծy?^гO?43>>(,?5_~%,?~5/_x7>3*qxs?>>5?5h5?}5(O81G81?hf>>(,?5_>~%,?~5-_>y7vaqxs??>r?5>o?~5>y1O? ?>>5r?>|5o?Oy??>_>5(,?+_>|5%,?qxsА3w7>hf&?>255?|5j5?wh²p²533?>_5(,?5_|5%,?pxsa2|7@?> Ծ5r?Ծ{5o?O0N43yL?>r5>o|5>yĕ1OY?>(,5_>%,|5,_>w7G0qxsiff?>55j5{5,&563s?>Dy D|UY7>vxs>'yzx󾚋'|(uy?!L2OL=>zxy'"u|'O?,Oy=>yD|Drxs?gϾ2s7>>yO|O?B?@; 3L>>>yD>|Dpxs?37>>>wx>y'.u>|'O?UK82y?>>'?yux󾞋'?|%uy?f mO?43>>D?yD?|w7>Lqxs?>>O?yO?|dW$?hf>>D?y>D?|>y7'?ytx>'?|+u>y Z1O? ?>tx>y'?$u>|'?OB2y??>>yD?>|D?qxsI2y7>hf&?>2yO?|O?*HᲨ533?>yD?|D?pxs3~7@?>qxyߍ'?,u|'?OQ2yL?>ߍ'yrx>'|'u>y/ 3OY?>Dy>D|>v78[2qxsiff?>OyO|2 ô5563s?>XrqUXx辝X7>.Gvxs43>8rq辑t8xzy?"2OL=43>rq8vxu8O?@y=43>rqXxOXrxs?2t7>43>rqdx,d?I&rH&2L>43>>rqX>xMXpxs?17>>43>?rq8{?xq8O?4y?>43>8?rq辎u8?xvy?*J1O?43>43>X?rqOX?x辺x7>}qxs?>43>d?rq,d?x&3?hf>43>X?rq>MX?x边>y7'qxs??43>8?rq辎?q8?xz?y3O? ?43>?rq8?w?xu8?O7Ey??43>>rqX?>xPX?qxsKx7>hf&?43>2rqd?x.d?B533?43>rq X?xPX?pxsc|7@?43>rq8?yxu8?O` yL?43>8rq辍?u8xx?y(2OY?43> Xrq>PXx辺>x7l0qxsiff?43>drq.dxkotQ463s?43>gy7y g=kxY7>vxs>Dy7 D=6y?oOL=>y7D2= DO?!3y=>yy7gx=gqxs?Rv7>>y7yxs=ws?T%2L>>y>y7gx>=gpxs?{27>>>?y7D9?=DO?!1y?>>D?y7 D?=3y?$O?43>>g?y7yg?=xy7>͉qxs?>>uxs?y7ws?=mnį?hf>>g?y7y>g?=x>z7Tkqxs??>D?y7? D?<6?yxO? ?>?y7D?4?< D?O 2y??>y>y7g?x><g?qxs]2v7>hf&?>qx2y7sxs?=ws?$I533?>yy7g?x=g?pxsؕ1~7@?>y7D?6= D?O2yL?>Dy7? D<5?yo`1OY?>ߍgy7y>gw7Zqxsiff?>qxsy7ws<4>G463s?>ypU0 Dxpb6 DX7>Cvxshf>LU0 ܞɎLZ6 y?ROL=hf>ܞU0 Lc6 ˎLO?1y=hf>DU0 ypDc6 xpqxs?h1u7>hf>U0 -|^6 |?LcU1L>hf>D>U0 ypD>_6 xpoxs?tݰ7>>hf>ڞ?U0 L?\6 ŎLO?܆2y?>hf>L?U0 ٞʎL?X6 y?tO?43>hf>yp?U0 Dxp?Q6 Dw7>3 ذqxs?>hf>)|?U0 |?E6 GJ"/'0?hf>hf>yp?U0 D>xp?E6 D>{7NPpxs??hf>L?U0 ؞?ɎL?O6 ?y4O? ?hf>؞?U0 L??Z6 ʎL?O41y??hf>D>U0 yp?D>a6 xp?qxs92v7>hf&?hf>%2U0 '|?]6 |?zih533?hf>DU0 yp?D\6 xp?pxsݰ|7@?hf>֞U0 L?Z6 ɎL?OR1yL?hf>LU0 מ?ɎL[6 ?yOY?hf>ypU0 D>xpW6 D>y7kPqxsiff?hf>%|U0 |\6 Xײ)463s?hf>{xs7uxsZ7Z7>vxs?OyOyy?OL=?yOyOO?y=?7yxso7qxsrxs?p7>??L>?7>xxs7>pxspxs?7>>?y?Oy?OO?y?>?O?yO?yy?O?43>?uxs?|7qxs?x7x7>qxs?>????hf>?uxs?|7>qxs?}7>|7pxs???O?y?O?y?yO? ??y?O?y?O?Oy???|7>sxs?s7>qxs?rxss7>hf&??3??533??y7rxs?{7qxs?pxs{7@??yO?yO?OyL??Oy?Oy?yOY??qxsz7>qxs{7>{7pxsiff??63s??ypU0 >Dxpb6 >DZ7>|2vxs ?LU0 >ܞɎLZ6 >y? v1OL= ?ܞU0 >Lb6 >ˎLO?< y= ?DU0 >ypDb6 >xprxs?hcs7> ?U0 >-|_6 >|?\2/1L> ?D>U0 >ypD>_6 >xpoxs?7>> ?ڞ?U0 >L?]6 >ƎLO? y?> ?L?U0 >ٞʎL?X6 >y?1O?43> ?yp?U0 >Dxp?R6 >Dx7>|%n1qxs?> ?)|?U0 >|?F6 >GJ"(0?hf> ?yp?U0 >D>xp?F6 >D>{7f0pxs?? ?L?U0 >؞?ɎL?O6 >?ywP?2O? ? ?؞?U0 >L??X6 >ʎL?O#@y?? ?D>U0 >yp?D>_6 >xp?qxsv7>hf&? ?%2U0 >'|?_6 >|?1͞533? ?DU0 >yp?D]6 >xp?pxsQ~ |7@? ?֞U0 >L?[6 >ɎL?O^yL? ?LU0 >מ?ɎL[6 >?yO1OY? ?ypU0 >D>xpX6 >D>z7#1qxsiff? ?%|U0 >|[6 >.ز*63s? ?gy7>yg=>lx[7><1vxs?Dy7> D=>6y?h;2OL=?y7>D3=> DO? y=?yy7>gx=>gqxs?t7>?y7>yxs=>ws?D2G1L>?y>y7>gx>=>gpxs?'/7>>??y7>D9?=>DO?y?>?D?y7> D?=>3y?$82O?43>?g?y7>yg?=>xw7>U#1qxs?>?uxs?y7>ws?=>mn/?hf>?g?y7>y>g?=>x>z7W0qxs???D?y7>? D?<>6?yWl2O? ???y7>D?5?<> D?OԮy???y>y7>g?x><>g?qxs#;u7>hf&??qx2y7>sxs?=>ws?3&'533??yy7>g?x=>g?pxsj}7@??y7>D?4=> D?OO2yL??Dy7>? D=>6?y>2OY??ߍgy7>y>g<>x>w7}òqxsiff??qxsy7>ws<>pܳ63s??Xrq>SXx>Y7>3vxshf&?8rq>t8x>zy?OL=hf&?rq>8ux>u8O?F1y=hf&?rq>Xx>OXrxs?6`t7>hf&?rq>dx>,d?b+21L>hf&?>rq>X>x>LXpxs?/Pv7>>hf&??rq>8|?x>q8O?Ls2y?>hf&?8?rq>u8?x>vy?CO?43>hf&?X?rq>OX?x>x7>Fg2qxs?>hf&?d?rq>,d?x>1$3?hf>hf&?X?rq>>OX?x>>y7qxs??hf&?8?rq>?r8?x>z?yH^O? ?hf&??rq>8?w?x>t8?O2y??hf&?>rq>X?>x>PX?qxsz1x7>hf&?hf&?2rq>d?x>,d?I13p533?hf&?rq> X?x>OX?pxssH1}7@?hf&?rq>8?xx>u8?OML2yL?hf&?8rq>?t8x>y?yv2OY?hf&? Xrq>>PXx>>x7`1qxsiff?hf&?drq>.dx>)oi63s?hf&?Dy? D|?RX7>M3vxs533?'y?zx󾙋'|?%uy?CpR2OL=533?zxy?'#u|?'O?:y=533?y?D|?Drxs?v"2s7>533?y?O|?O?L33L>533?>y?D>|?Dpxs?7>>533?wx>y?'.u>|?'O?[sy?>533?'?y?ux󾞋'?|?#uy?$533?D?y?D?|?w7>ĂW2qxs?>533?O?y?O?|?d1W$?hf>533?D?y?>D?|?>y7ٱ13qxs??533?'?y?tx>'?|?(u>y'2O? ?533?tx>y?'?$u>|?'?O]My??533?>y?D?>|?D?qxs12y7>hf&?533?2y?O?|?O?gް0533?533?y?D?|?D?pxs9S17@?533?qxy?ߍ'?)u|?'?O^yL?533?ߍ'y?rx>'|?(u>ygJOY?533?Dy?>D|?>v7&qxsiff?533?Oy?O|?ȴ/ 63s?533?(,5?_%,5?_Y7>P3vxs@?r5?Ծo5?Ծy?YгOL=@?Ծ5?rԾ5?oO?.[y=@?_5?(,)_~5?}%,qxs?2v7>@?5?5~5?h5?3 3L>@?_>5?(,6_>}5?~%,pxs?rI37>>@?>5?r>~5?oO?H3y?>@?r?5?Ծo?~5?Ծy?e2O?43>@?(,?5?_~%,?}5?+_w7>qxs?>@?5?5?i5?}5?&O8G81?hf>@?(,?5?_>~%,?~5?/_>z7Wqxs??@?r?5?>o?~5?>yO? ?@?>5?r?>}5?o?OPJy??@?_>5?(,?,_>}5?%,?qxslMv7>hf&?@?25?5?|5?j5?ʐЕ2533?@?_5?(,?5_|5?~%,?pxs]}7@?@? Ծ5?r?Ծ{5?o?OyL?@?r5?>o{5?>y3창OY?@?(,5?_>%,|5?._>x7Z62qxsiff?@?55?j5{5?B<63s?@?O?9O?9\7>ׇuxsL?{xO?J䰾)rO?߰y?\VOL=L?J䰾O?zx߰O?4rO?˳y=L?9O?9O?qxs?n]2v7>L?O?yO?;u?;033L>L?9>O?9>O?oxs?27>>L?H>O?vx߰>O?.rO?3y?>L?ux>O?F䰾0r>O?߰y? ͹3O?43>L??O?9?O?9x7>w93qxs?>L?y?O?L??O?9>?O?9>}7_pxs??L?tx>O?E>.r>O?߰>yTO? ?L?E>O?sx>߰>O?3r>Oe1y??L?9>O??9>O??qxs8;Sw7>hf&?L?y2O?y?O?>u?+2Ӽ533?L?9O??9O??qxs=g3x7@?L?C䰾O?rx>߰O?4r>O2yL?L?qxO?D>5rO?߰>yZڇOY?L?O?9>O?9>x703qxsiff?L?yO?>uO?d>N 63s?L?ݾd?i ݾd?Σ]7>9uxsY? d?rd?-y?8'/OL=Y?rd? "d?O?ry=Y?hd?ݾܣd? ݾrxs?ts7>Y?d?yqd?'j?/53E3L>Y?h>d?ݾ>d? ݾoxs?m7>>Y?p>d? *>d?O?~y?>Y? >d?o >d?"y? ɳO?43>Y?>d?e& >d?w7>01qxs?>Y?vq>d?4j>d?G11,B[?hf>Y?>d?e># >d?>7g30pxs??Y? >d?n> >d?&>yf3O? ?Y?n>d? >&>d? >O2y??Y?e>d? >>d?+ >qxs%Kv7>hf&?Y?rqh2d?tq>d?9j>Y83533?Y?cd? >d?& >pxs%{7@?Y?ld? >)d? >O0yL?Y? d?m> d?+>y`3OY?Y? ݾd?d>& ݾd?>x7 3qxsiff?Y?rqd?0jd?d;^63s?Y?yqxs?ýs]ys?ý\7> uxsiff?qxs?9[ys?9y?(iOL=iff?9qxs?9[ys?O?bky=iff?ýqxs?yý]ys?sqxs? St7>iff?qxs?7]ys?1?03؄4L>iff?=qxs?y=]ys?soxs?d.7>>iff?9>qxs?9>[ys?O?3y?>iff?>qxs?9>]ys?9y?'h>O?43>iff?y>qxs?ýs>[ys?ýv7>3qxs?>iff?|7>qxs?1>[ys?G. ?hf>iff?y>qxs?=s>[ys?B=|7˗pxs??iff?>qxs?9>>[ys? 9>yα3O? ?iff?9>qxs?> 9>[ys?>Oy??iff?=qxs?y> =[ys?s>qxsSu7>hf&?iff?z72qxs?{7>[ys?1>832 533?iff? ýqxs?y>ý[ys?s>pxsL{7@?iff?9qxs?>9[ys?>OH3yL?iff?qxs?9>[ys?9>y𕞲OY?iff?yqxs? =s[ys?#=z7 3qxsiff?iff?z7qxs?1[ys?'vէ63s?iff?KY%|?'F]Sc|?(E\7>?4uxs63s?{%|??Pne|?ZHy?d5OL=63s??P%|?{He|?DO?l4y=63s?%F%|?JYiEc|?bSrxs?Ʋs7>63s?%|?a0 c|?* ?g24L>63s?%F=%|?IYvE=c|?SSpxs?׷7>>63s?=P=%|?yH=e|?NO?ꮓy?>63s?x>%|?;Pr>e|?wHy?T7O?43>63s?GY>%|?"F\S>c|?XEz7>³qxs?>63s?_0 >%|?(* >c|?͞1?hf>63s?GY>%|?"F=]S>c|?E={7*%pxs??63s?x>%|?:P=q>c|?H=y:4O? ?63s?:P=%|?w>H=c|?>Oy??63s?"F=%|?FY>oE=c|?ZS>qxs%Ӥ2v7>hf&?63s?\01%|?]0 >e|? * >+2j)533?63s?F%|?EY>}Ec|?WS>pxsd|7@?63s?8P%|?v>He|?T>O(<yL?63s?v%|?9P=te|?H=y[5OY?63s?EY%|?F=^Sc|?aE=w78Xjqxsiff?63s?\0 %|?)* c|?[ڿ,63s?63s?iq>d????iq>d???yqxsýs]ysý\7>3uxs?=KY%|'F]Sc|1Ea7>ĝX5uxs?L=ݾdi ݾdϣ]7>P4uxs?>O9O9\7>Z2vxs?L>(,5_%,5_X7>Svxs?>Dy D|UY7>vxs?>XrqUXx辝X7>.Gvxs?43>gy7y g=kxY7>vxs?>ypU0 Dxpb6 DX7>Cvxs?hf>{xs7uxsZ7Z7>vxs??ypU0 >Dxpb6 >DZ7>|2vxs? ?gy7>yg=>lx[7><1vxs??Xrq>SXx>Y7>3vxs?hf&?Dy? D|?RX7>M3vxs?533?(,5?_%,5?_Y7>P3vxs?@?O?9O?9\7>ׇuxs?L?ݾd?i ݾd?Σ]7>9uxs?Y?yqxs?ýs]ys?ý\7> uxs?iff?KY%|?'F]Sc|?(E\7>?4uxs?63s?5?5??d?oq??%|?I0 ??$|?k0 >?d?xq>?5?5??kq>d??R0 >%|??a0 $|??tqd??55??doq>?%|T0 >?$|a0 ?dkq?55??}qd??u0 $|??C0 >&|????5?5?????d?oq?????%|?I0 ?????$|?k0 >????d?xq>????5?5?????kq>d?????R0 >%|?????a0 $|?????tqd?????55?????doq>????%|T0 >????$|a0 ????dkq????55?????}qd?????u0 $|?????C0 >&|???4@???@A?Cube$???H     (0@???~0?>???$?>?????~0?@ '??????$?@ '?????>>????<;>??>@ '???@ '?@ '?????>@ '?????<;@ '???>>??@ '?>?><;???>>???@ '?>?@ '?<;?0?>???4~?>???4~?<;?0?<;???><;?????<;<;???????<;>?????>>????=+A pCylinder1|4@???,(-./,01.230452674896:;8<=:>?<@A>BC@DEBFGDHIFJKHLMJNOLPQNRSPT)UUVWWXYYZ[[\]]^__`aabccdeefgghiijkklmmnoopqqrsstuuvwwxyyz{      ! ! !" ""###$$$%%%&&&'''**+| (@{xs7uxsX7Y7>vxs">OyOyy?OL=">yOyOO?y=">7yxss7qxsrxs?s7>">?L>">7>xxs~7>pxspxs?~7>>">y?Oy?OO?y?>">O?yO?yy?O?43>">uxs?|7qxs?v7v7>qxs?>">???hf>">uxs?|7>qxs?{7>{7pxs??">O?y?O?y?yO? ?">y?O?y?O?Oy??">|7>sxs?x7>qxs?qxsx7>hf&?">3??533?">y7rxs?}7qxs?pxs|7@?">yO?yO?OyL?">Oy?Oy?yOY?">qxsz7>qxsx7>x7qxsiff?">63s?">{xs?7uxsX7Y7>vxsDv>O?yOyy?OL=Dv>y?OyOO?y=Dv>7?yxss7qxsrxs?s7>Dv>??L>Dv>7>?xxs~7>pxspxs?~7>>Dv>y??Oy?OO?y?>Dv>O??yO?yy?O?43>Dv>uxs??|7qxs?v7v7>qxs?>Dv>????hf>Dv>uxs??|7>qxs?{7>{7pxs??Dv>O??y?O?y?yO? ?Dv>y??O?y?O?Oy??Dv>|7>?sxs?x7>qxs?qxsx7>hf&?Dv>3???533?Dv>y7?rxs?}7qxs?pxs|7@?Dv>y?O?yO?OyL?Dv>O?y?Oy?yOY?Dv>qxs?z7>qxsx7>x7qxsiff?Dv>?63s?Dv>iq>d????iq>d??"?{xs?7uxsX7Y7>vxs?Dv>{xs7uxsX7Y7>vxs?">Oyy?OL=">{xs7\7>uxs">yOO?y=">5?5??7yxsrxs?t7>">d?oq???3L>">%|?I0 ??7>xxspxs?7>>">$|?k0 >?y?OO?y?>">d?xq>?O?yy?O?43>">5?5??uxs?|7v7>qxs?>">kq>d???p"?hf>">Q0 >%|??uxs?|7>z7pxs??">b0 $|??O?y?yO? ?">sqd??y?O?Oy??">55??|7>sxs?qxsx7>hf&?">doq>?3?;г533?">%|U0 >?y7rxs?pxs|7@?">$|a0 ?yO?OyL?">dkq?Oy?yOY?">55??qxsz7>x7qxsiff?">}qd??X63s?">u0 $|??{xs7\7>uxs?">C0 >&|??{xs?7?\7>uxsDv>O?y?y?OL=Dv>??5?5??"?y?O?O?y=Dv>??d?oq??"?7?yxs?rxs?t7>Dv>??%|?I0 ??"????3L>Dv>??$|?k0 >?"?7>?xxs?pxs?7>>Dv>??d?xq>?"?y??O?O?y?>Dv>??5?5??"?O??y?y?O?43>Dv>??kq>d??"?uxs??|7?v7>qxs?>Dv>??Q0 >%|??"?????hf>Dv>??b0 $|??"?uxs??|7>?z7pxs??Dv>??sqd??"?O??y??yO? ?Dv>??55??"?y??O??Oy??Dv>??doq>?"?|7>?sxs??qxsx7>hf&?Dv>??%|U0 >?"?3???;г533?Dv>??$|a0 ?"?y7?rxs??pxs|7@?Dv>??dkq?"?y?O??OyL?Dv>??55??"?O?y??yOY?Dv>??}qd??"?qxs?z7>?x7qxsiff?Dv>??u0 $|??"???X63s?Dv>??C0 >&|??"?{xs?7?\7>uxs?Dv>4@???CB?pPlane1Xy?%?     + *+**6+)*)*56)5*5A6()()45(4)5@A4@5@LA'('(34'3(4?@3?4@KL?K@KWL&'&'23&2'3>?2>3?JK>J?KVWJVKVbWVabambJUVUaV>IJIUJ2=>=I>&121=2almlxmlwxU`a`lakwl`klkvwITUT`U=HIHTI_k`T_`jvk_jkjuvS_THST<H=1<=^j_S^_iuj^ijituGSH<GHR^SGRS]i^R]^hti]hihstgshgrs\h]\ghQ]RQ\]FRGFQR;G<;FGfrgfqr[g\[fgP\QP[\EQFEPQeqfepqZf[ZefO[POZ[dpedopYeZYdecodcnoXcdXdYMXYNYZMYNNZOBMNBNCCNO7BCCODDOPDPE7C88CD,789DE8D9,8--89!,-9E::EF:F;!-"!"-9..9:"-./:;.:/" ".##./"#/;00;<0<1  # #/$$/0#$%01$0%%1&%&    $$%%  y (???>??=>??L>L>??>=??>???̽???L??333???L?̾??gff?????̤>?=>̤>?==>̤>?L>=L>̤>?>==̤>?>=̤>??=̤̽>??=L̤>?333?=̤>?L?=̤̾>?gff?=̤>??=?>?L>>>?=L>>>?L>L>L>>?>L>=>?>L>>??L>̽>??L>L>?333?L>>?L?L>̾>?gff?L>>??L>?LL>?>>LL>?=>>LL>?L>>L>LL>?>>=LL>?>>LL>??>̽LL>??>LLL>?333?>LL>?L?>̾LL>?gff?>LL>??>?̣=?>>̣=?=>>̣=?L>>L>̣=?>>=̣=?>>̣=??>̣̽=??>Ḷ=?333?>̣=?L?>̣̾=?gff?>̣=??>???>?=?>?L>?L>?>?=?>????̽???L?333???L??̾?gff??????#̽??>#̽?=?>#̽?L>?L>#̽?>?=#̽?>?#̽???̽#̽???L#̽?333??#̽?L??̾#̽?gff??#̽????L$L?333?>L$L?=333?>L$L?L>333?L>L$L?>333?=L$L?>333?L$L??333?̽L$L??333?LL$L?333?333?L$L?L?333?̾L$L?gff?333?L$L??333??$?L?>$?=L?>$?L>L?L>$?>L?=$?>L?$??L?̽$??L?L$?333?L?$?L?L?̾$?gff?L?$??L??$̾?gff?>$̾?=gff?>$̾?L>gff?L>$̾?>gff?=$̾?>gff?$̾??gff?̽$̾??gff?L$̾?333?gff?$̾?L?gff?̾$̾?gff?gff?$̾??gff??%??>%?=?>%?L>?L>%?>?=%?>?%???̽%???L%?333??%?L??̾%?gff??%????%??? polySurface24@?@?qryyxeyxxexdQedxzdxzzQdP=QPdzfPdfz{fz{=P<)=<PfR<PRs{f{gRfg{|g{||RgSg|hSgh|}h|}}>RS<R>(<>)<(S)(ST)US(U(*(>*VU*>S?*>?V*+*?+WV+?STShTW+,XW,+?@?T@+@,Thih}iX,-YX-,@A,A-@TUTiU@UAi}~}~Y-.ZY.Uiji~j-AB-B.AUVUjVAVB~Z./[Z/j~~Vjkjk.BC.C/BVWVkWBWC[/0\[0kWklkl/CD/D0CWXWlXCXDlXlmlmDXYXmY0DEDYEmYmnmntnYnZEYZnoZnooupvppoopp[opZo[FZ[EZF1EF0E1\01]\1]121F2^]2F[G2FG^232G3_^3[p\G[\_34`_43GHG\H3H4\pqpq`45a`54HI4I5H\]\q]H]Iqa56ba6]qrqr5IJ5J6I]^]r^I^Jb67cb7r^rsrs6JK6K7J^_^s_J_Kc78dc8os_ststoontnnm_t`K_`tu`tuummlK`L7KL7L8`uaL`auvvauvwlvwwlk8LMLaMavbbvwMabcwkbwcckj8M9d89ed9MbNNbc9MNOcjNcOOjie9:9N::NOfe:;Oi:O;f:;;ihgf;g;h      !" !"!#$"#$#%&$%&%'Q&'Q'RHIHIwI<HH<=<)=<()()I><>(<(>*(*(*>+*+*I?>?+>+}}~~~,+?,+,                          !  !   " !" #"#'''';;'&&;'&%&%;GG;&::&%G;:%$$$#GP|P:%99%$G:FF:9PGF9$88$#F988#77#"F8EE87PFE7"6E766"!|P{|PEOPO6!55! E6DD65OED5 4D544 OzODNON433D4CNDCC4332C322NMNCM211C2BB21MCB10B100MyMBLML0//B0ALBAA0//.A/..LKLAK.---,A.@@.-@-,KA@@,?J@?K@JJ?IJIKJKx (LOyNx e[y?ҪOL=">O?yNw =e[y?WOL=Dv>zxs?7fHsv =!\7>'Q1uxsDv>zxs7fHsv !\7>'Quxs">yOc[y NO?+y=">y?Oc[y =NO?+0y=Dv>7yxs9w cHsrxs?w/t7>">7?yxs9w =cHsrxs?wt7>Dv>q x?ɝT/L>">?q =x?ɝ2T/L>Dv>}7>wxsD>w aHspxs?7>>">}7>?wxsD>w =aHspxs?17>>Dv>y?Oe[?y NO?-y?>">y??Oe[?y =NO?-0y?>Dv>O?yN?y c[y?!U0O?43>">O??yN?y =c[y?!UO?43>Dv>uxs?}7cHs?u ;v7>Hqxs?>">uxs??}7cHs?u =;v7>H/qxs?>Dv>?Vtx?r ]?hf>">??Vtx?r =].?hf>Dv>uxs?|7>cHs?t B>|70pxs??">uxs??|7>cHs?t =B>|7߰pxs??Dv>O?y?N?v h[?yI1O? ?">O??y?N?v =h[?yIO? ?Dv>y?O?c[?y N?O=y??">y??O?c[?x =N?O=/y??Dv>{7>sxs?=>x cHs?qxsW w7>hf&?">{7>?sxs?:>_ =cHs?qxs˹r1u7>hf&?Dv>hM2?s x?9533?">hM2??@ =x?7F+-533?Dv>{7sxs??w cHs?qxsy7@?">{7?sxs??] =cHs?qxsOy7@?Dv>yO?e[y N?O yL?">y?O?f[y =N?Oe/yL?Dv>Oy?No c[?yOY?">O?y?No =c[?y-OY?Dv>qxsz7>cHs] ;>v7/qxsiff?">qxs?z7>cHs] =<>v7kb0qxsiff?Dv>xc PѰx&363s?">?xc =PѰx&63s?Dv>L ?ܞɎLf6 >y?WOL= ?yp ?Dxpd6 >D]7>T2uxs ?ܞ ?Lf6 >ʎLO?q1y= ?D ?ypDc6 >xprxs?>̱t7> ?P| ?-|`6 >|?d_21L> ?D> ?ypD>`6 >xppxs?.27>> ?ٞ? ?L?]6 >ɎLO?Cڡ1y?> ?L? ?ڞʎL?^6 >y?cO?43> ?yp? ?Dxp?`6 >Dv7>1qxs?> ?)|? ?Tq|?`6 >~0Id?hf> ?yp? ?D>xp?_6 >D>z7$-1pxs?? ?L? ?؞?ǎL?]6 >?y.O? ? ?؞? ?L??_6 >ʎL?Oy?? ?D> ?yp?D>Z6 >xp?qxseݜv7>hf&? ?-K2 ?'|?S6 >|?K!1533? ?D ?yp?DZ6 >xp?pxs$F 2{7@? ?מ ?L?_6 >ɎL?ODJ1yL? ?L ?מ?ʎL_6 >?ypOY? ?yp ?D>xp`6 >D>u7:_vqxsiff? ?%| ?|^6 >{Ųw63s? ?Dލ? D=>6y?{OL=?gލ?yg =>nx]7>u2uxs?ލ?D3=> DO?$y=?yލ?gx=>grxs?zjt7>?@Nsލ?yxs=>ws?+Z3 ̍2L>?y>ލ?gx>=>gpxs? 27>>??ލ?D6?=> DO?#y?>?D?ލ? D?=>5y?{62O?43>?g?ލ?yg?=>xu7>ֱqxs?>?uxs?ލ?`hws?=>ί$0?hf>?g?ލ?y>g?=>x>y7 22qxs???D?ލ?? D?=>8?yR>]O? ???ލ?D?4?=> D?O 5y???y>ލ?g?x>=>g?qxsDyJv7>hf&??C2ލ?sxs?=>ws?BZ!0533??yލ?g?x=>g?pxsX0{7@??ލ?D?6=> D?OMzb2yL??Dލ?? D=>4?y52OY??ߍgލ?y>g=>x>u7R{qxsiff??qxsލ?ws=>|ɳd63s??8\?s8x>yy?ҲOL=hf&?X\?SXx>]7>a3uxshf&?\?8wx>u8O?H2y=hf&?\?Xx>OXrxs?5`t7>hf&?c\?dx>,d? A32L>hf&?>\?X>x>OXpxs?27>>hf&??\?8z?x>s8O?Oy?>hf&?8?\?t8?x>xy?GO?43>hf&?X?\?PX?x>w7>@2qxs?>hf&?d?\?Y,d?x>^/'?hf>hf&?X?\?>PX?x>>z7ݻqxs??hf&?8?\??s8?x>z?y%O? ?hf&??\?8?w?x>v8?O@y??hf&?>\?X?>x>PX?qxssHW1x7>hf&?hf&?I72\?d?x>.d?I52533?hf&?\?X?x>PX?pxs{˱|7@?hf&?\?8?{x>s8?O6r+yL?hf&?8\??v8x>w?y׾OY?hf&? X\?>PXx>>v7#m2qxsiff?hf&?d\?.dx>Yմ63s?hf&?'23uxs533?zx533?N533?>|?Dpxs? _1~7>>533?ux>|?'O?2y?>533?'?533?D?q2qxs?>533?O?533?D?D?|?>{7-%1pxs??533?'?'?|?.u>y:J1O? ?533?tx>|?'?O&.y??533?>|?D?qxsJR2y7>hf&?533?k&2'|?*u>yOY?533?D D|?>v7!;2qxsiff?533?OP_3uxs@?Ծz?rԾ5?oO?y=@?_z?(,%_5?|%,qxs?ȱu7>@?4z?55?f5?S4h4L>@?_>z?(,4_>5?{%,pxs?627>>@?>z?r>5?oO?-2y?>@?r?z?Ծo?5?Ծy?2O?43>@?(,?z?_|%,?5?'_v7>'Zqxs?>@?5?z?,f5?5?n62?hf>@?(,?z?_>|%,?5?._>z7xqxs??@?r?z?>o?5?>y1O? ?@?>z?r?>}5?o?O6y??@?_>z?(,?*_>~5?}%,?qxsDj2w7>hf&?@?@u2z?5?5?g5?t2533?@?_z?(,?3_~5?}%,?pxs|7@?@?Ծz?r?Ծ}5?o?Ok<yL?@?rz?>o}5?>y1_۲OY?@?(,z?_>~%,}5?+_>w7g0qxsiff?@?5z?h5}5?ݣ63s?@?zxލ?J䰾O?o#?l-@3uxsL?J䰾ލ?zx dN?pM?\gu=L?9ލ?<@O?Kju?ȴL?_ލ?y;@O?F?|=GCL>L?9>ލ?r7>@O?>L?F>ލ?vx>@O?pP?|=?>L?ux>ލ?H䰾_>dN?SO?;7O?43>L??ލ?9I ?P|P?7>-YL?y?ލ?q?dN?;|"L??ލ?9>Zx?dN?5>\;gs??L?tx>ލ?E>_>O|P?<>[I-Yލ?sx>">dN?v>Mgt??L?9>ލ??<>@O??Kjuȴhf&?L?01ލ?y?@O?F?|=HC<533?L?9ލ??5dN?]x?gsw;@?L?D䰾ލ?rx>=O|P?_>OAL-YwdN?#>tgMY?L?ލ?9>dN?@>$֝L;Tsiff?L?yލ?O?=Z; 1;63s?L? ?rB}Ud?{dw!?/hLY?=ܕ?R侎w=d?⾭1|?Ƞfff>Y?v>ܕ?v!>^c?;- :?:5/?gf>Y?> ?f>bd? ӝ>s?>Y?R>ܕ?¦=؏>d?K+=3 R9|?53>Y? > ?n>.>bd?E>bܕ?">ŗO>^c?WMk<> ?Y?ܕ?R>P?ed?}>W}K9?Y?m ? >Qe?V>iP|uL?Y? ;ܕ?Q>bоc?U>K;!;Oyiff?]8)?7*~2:ps?{a?MB=:33=iff?SF=?Q&B=Zt?񺖾$Y?-=fff>iff?K`>?H`R>ht?G[*?<>?gf>iff?>?7SF2>LZs?;A?>1WDs{?>iff?H3>?>A>LZs? >76?F3>f~>ht?Y(>c )}> ?iff? 2}t?&>)xtqxt?7>|& =>z[hfV?iff?:m?EE|?ݑV> 63s?#>?s<>}?63s?i<?#>"{v񻫼H>,?63s?1%}?R=xM}?=LhfV?63s?@).?XWJԋA?o7;M'???:mEC|ݑ{>Z'" v%<%x>,?L=#>w<>}<(Fνj L=[K=4:=a}R  d?lC>̌>L=Y⽽%}5aL}xaj?{ż;33=L=%| |^6 Ų463s?hf>yp Dxpd6 D]7>FCluxs?hf>yp D>xp_6 D>v70qxsiff?hf>L מ?ʎL^6 ?ylU:2OY?hf>מ L?_6 ɎL?O`n8yL?hf>D yp?D`6 xp?pxs||ձ{7@?hf>-K2 '|?`6 |?0]N)/533?hf>D> yp?D>b6 xp?qxs.L1w7>hf&?hf>؞? L??_6 ʎL?O.0y??hf>L? ؞?ǎL?]6 ?yF0O? ?hf>yp? D>xp?_6 D>{7pxs??hf>)|? Tq|?_6  #?hf>hf>yp? Dxp?a6 Dv7>ϛ<1qxs?>hf>L? ڞʎL?^6 y?~1O?43>hf>ٞ? L?^6 ɎLO?{ky?>hf>D> ypD>`6 xppxs? 7>>hf>P| -|`6 |?._1L>hf>D ypDd6 xpqxs?_1u7>hf>ܞ Lf6 ʎLO?y=hf>L ܞɎLf6 y?0OL=hf>qxsލws=Qγ85463s?>gލyg =mx\7>$ uxs?>ߍgލy>g=x>u7o!qxsiff?>Dލ? D=5?yFOY?>ލD?6= D?OyL?>yލg?x=g?pxs{{7@?>C2ލsxs?=ws?r533?>y>ލg?x>=g?qxsw7>hf&?>?ލD?4?= D?O2y??>D?ލ? D?=8?y2O? ?>g?ލy>g?=x>{70pxs??>uxs?ލ`hws?=/j?hf>>g?ލyg?=xu7>GX2qxs?>>D?ލ D?=3y?(?1O?43>>?ލD6?= DO??I1y?>>y>ލgx>=goxs?Hv#27>>>@Nsލyxs=ws?[߿2L>>yލgx=gqxs?^)1t7>>ލD3= DO?+bC2y=>Dލ D=5y?OL=>d\.dxZ463s?43>X\SXx辢^7>?uxs?43> X\>PXx辸>v7|0qxsiff?43>8\?v8xw?ya>2OY?43>\8?zxt8?OC8yL?43>\X?xPX?pxs|7@?43>I72\d?x.d? 62J1533?43>>\X?>xPX?qxsypx7>hf&?43>?\8?w?xv8?OcF2y??43>8?\?s8?x{?yz\2O? ?43>X?\>PX?x込>z7t>2qxs??43>d?\Y,d?xr ?hf>43>X?\PX?x辺x7>!qxs?>43>8?\t8?xyy?K۲O?43>43>?\8z?xs8O?ky?>43>>\X>xOXpxs?-17>>43>c\dx,d?<3L>43>\XxOXrxs?2t7>43>\8wxu8O??y=43>8\t8xyy? m2OL=43>O<˿O|C(463s?>D<˿ D|^^7>uxs?>D<˿> D|>v7RC2qxsiff?>ߍ'<˿rx>'|*u>yќOY?>rx<˿ߍ'?,u|'?OXyL?><˿D?|D?pxs |7@?>k&2<˿O?|O?2:V@533?>><˿D?>|D?qxs%Yy7>hf&?>tx><˿'?&u>|'?Oc0y??>'?<˿tx>'?|.u>y ;O? ?>D?<˿>D?|>z7~2qxs??>O?<˿EO?|/q?hf>>D?<˿D?|w7>0Eqxs?>>'?<˿wx󾞋'?|*uy?MfϲO?43>>ux><˿',u>|'O?2y?>>><˿D>|Dpxs?x}7>>>N<˿O|O?ŏNP3L>><˿D| Drxs?2t7>>zx<˿'&u|'O?BPɲy=>'<˿zx󾝋'|*uy?UOL=>5zڿh5}5}~ 463s?>(,zڿ_~%,5_^7>]uxs?>(,zڿ_>%,}5+_>v70qxsiff?>rzڿ>o~5>yF氽OY?>Ծzڿr?Ծ}5o?O#2yL?>_zڿ(,?3_~5~%,?pxs{2|7@?>@u2zڿ5?5g5?,Zg_533?>_>zڿ(,?,_>5}%,?qxsEx7>hf&?>>zڿr?>~5o?O= y??>r?zڿ>o?~5>yWv2O? ?>(,?zڿ_>|%,?5._>z7n8!2pxs??>5?zڿ,f5?5M>>?hf>>(,?zڿ_|%,?5)_w7>邲qxs?>>r?zڿԾo?5Ծy?7O?43>>>zڿr>5oO? y?>>_>zڿ(,5_>5{%,oxs?V97>>>4zڿ55f5?(峎13L>>_zڿ(,$_5|%,qxs?:2u7>>ԾzڿrԾ5oO?Ϊ2y=>rzڿԾo5Ծy?nS2OL=>yލO=Z;ux-<63s?L>ލ翹9O9^7>z*uxs?L>ލ翱9>dN@>k\eg8tiff?L>rxލD>wdN">;NY?L>D䰾ލrx>=O|P_>~Q-Y<L?L>9ލ翾?5dN\x?+rigi@?L>01ލy?@OF?.ȴ9>ލ翾?<>@O?;at|=d>hf&?L>E>ލsx>4>@Oi>%Kȴtx>ލE>f>@O5>}=GIM? ?L>?ލ翳9>?@O<>Cȴy?ލF?@OHC|=?hf>L>?ލ翵9?@Or7+>ȴ<L>ux>ލH䰾p>@O?|=P?43>L>F>ލvx>@OpR?ɴ<<?>L>9>ލr7>@Ot~r?|=>>L>_ލy;@OF/?ȴL>9ލ<@O;at?|= d>L>J䰾ލzx dNpN?1;=L>zxލJ䰾Op#?!1;NL=L>rq辀 6f"%:퍽2=o~63s?>ݾ jwپd y>&;Bs?> ;ܕQ>dоcU>!e`?>m >QeV>W|Rɔ<L?>¦ܕR>P>ed~>&~E<9?>Q>ܕ">BR>QdT>:b ?>&>ܕQ>T>QdBR>54<6e?hf?>R>ܕ򿽦/>Qd琽B0>>v>ܕv>Qd7?<"2?gf>>=ܕR侑w=dK@~?<=fff>>Qܕ&;QT]cѾдk?AAƾ>> rB{Ud{1 ?滩RGL=>d.vý,*sEt/>F<2|y?=/*~)W8>tqxt7>F(JPhfV?=;SF>!2}t&>Opz}kS9?=>F3>2B>8t<> ]9>;>8t1B>EAG`?hf?=>=SF>8t*72Y>9<z?>=K`>H`V>8t][60?A,9?gf>=SF=V&B=Zt񺖾? =I=fff>=]8)6*~2:ps{\?B )r33==zxs7fHsv !\7>'Quxs?">zxs?7fHsv =!\7>'Q1uxs?Dv>O?yNw =e[y?WOL=?zxs?7fHsv =!\7>'Q1uxs?y?Oc[y =NO?+0y=?7?yxs9w =cHsrxs?wt7>??q =x?ɝ2T/L>?}7>?wxsD>w =aHspxs?17>>?y??Oe[?y =NO?-0y?>?O??yN?y =c[y?!UO?43>?uxs??}7cHs?u =;v7>H/qxs?>???Vtx?r =].?hf>?uxs??|7>cHs?t =B>|7߰pxs???O??y?N?v =h[?yIO? ??y??O?c[?x =N?O=/y???{7>?sxs?:>_ =cHs?qxs˹r1u7>hf&??hM2??@ =x?7F+-533??{7?sxs??] =cHs?qxsOy7@??y?O?f[y =N?Oe/yL??O?y?No =c[?y-OY??qxs?z7>cHs] =<>v7kb0qxsiff???xc =PѰx&63s??zxs?7fHsv =!\7>'Q1uxs??yp ?Dxpd6 >D]7>T2uxs? ?gލ?yg =>nx]7>u2uxs??X\?SXx>]7>a3uxs?hf&?D23uxs?533?(,z?_~%,5?_^7>P_3uxs?@?ލ?9O?9]7>@3uxs?L?ݾ ?jwپd? o>hL!;Oyy?iff?:m?EE|?ݑV> ??@).?XWJ%> ;Cp???@).?XWJXzS???@).?XWJ+3gP??@).?XWJtIX???).gWJ+<=gP?).gWJX;zS??).gWJ%> ԻCp??).gWJ$h?/>?).gWJՋA?c7L'??:mEC|ݑ{>Z''Quxs??xc PѰx&363s??qxsz7>cHs] ;>v7/qxsiff??Oy?No c[?yOY??yO?e[y N?O yL??{7sxs??w cHs?qxsy7@??hM2?s x?9533??{7>sxs?=>x cHs?qxsW w7>hf&??y?O?c[?y N?O=y???O?y?N?v h[?yI1O? ??uxs?|7>cHs?t B>|70pxs????Vtx?r ]?hf>?uxs?}7cHs?u ;v7>Hqxs?>?O?yN?y c[y?!U0O?43>?y?Oe[?y NO?-y?>?}7>wxsD>w aHspxs?7>>?q x?ɝT/L>?7yxs9w cHsrxs?w/t7>?yOc[y NO?+y=?OyNx e[y?ҪOL=?yp Dxpd6 D]7>FCluxshf>zxs7fHsv !\7>'Quxs?gލyg =mx\7>$ uxs>X\SXx辢^7>?uxs43>D<˿ D|^^7>uxs>(,zڿ_~%,5_^7>]uxs>ލ翹9O9^7>z*uxsL>ݾ jwپd y>&;Bs>d.vý,*sEt/>F<2|=4@?@?UrA?CylinderX3??? *+*    ! ! !" ""###$$$%%%&&&'',-.,./0(12(01(C3(2C(B4(3B(A5(4A(@6(5@(?7(6?(>8(7>(=9(8=(<:(9<(;;(:D)EW)DE)FV)WF)GU)VG)HT)UH)IS)TI)JR)SJ)KQ)RK)LP)QL)MO)PM)NN)OX (0@{x7uxsY7[7>vxsL=9k9{l=g*;yϾyOO?yxϙ>9΀=g*;7yxs7qxsrxs?s7I>9b >g*;??9S>g*;7>xx~7>pxspxs?~7>?9҂>g*;y>Ͼy?OO?y?X53?9R#>g*;>yO?yy?O?L?9t>h*;ux>|7qxs?u7v7>qxs? \f?9>h*;????9k>g*;ux>|7>qxs?{7>{7pxs?=9?g*;>y>O?y?yO?0QM>9e[ ?g*;y>>y?O?Oy?jϙ>9?g*;|7>sx>x7>qxs?qxsx7>8>9&?g*;2???9QT3?g*;y7rx>|7qxs?pxs|7?9??g*;y>yO?OyO53?9L?g*;Ͼy>Oy?yOL?9MMY?g*;qxz7>qxsx7>x7qxs\f?9e?g*;}?9 r?g*;{x?7uxsY7Z7>vxs%=?<~"?Ͼ?yOyy?OAQM>?{l=~"?y?ϾyOO?yxϙ>?΀=~"?7?yxs7qxsrxs?s7I>?b >~"?????S>~"?7>?xx~7>pxspxs?~7>??҂>~"?y>?Ͼy?OO?y?Y53??R#>~"?>?yO?yy?O?L??t>~"?ux>?|7qxs?u7u7>qxs?$\f??>~"???????w>~"?ux>?|7>qxs?{7>y7qxs?0=??~"?>?y>O?y?yO?5QM>?e[ ?~"?y>?>y?O?Oy?jϙ>??~"?|7>?sx>x7>qxs?qxsx7>8>?&?~"?2?????QT3?~"?y7?rx>|7qxs?pxs|7????~"?y?>yO?OyN53??L?~"?Ͼ?y>Oy?yOL??MMY?~"?qx?z7>qxsx7>x7qxs\f??e?~"??y?? r?~"??۴?> ?S???*&3?>3>S????t5:9k>g*;????5:?w>~"?5:9 r?g*;?p5:? r?~"?{x?7uxsY7Z7>vxs%=?mF?~"?{x7uxsY7[7>vxsL=9mF?g*;ϾyX?}u=GJ?>.xm?{x79?0<;'?.q>Na?yϾmn?mОU>Mf?%>w?7yx {?<䞱>x?<?WR}??2?~? ?u?7>xx {?<>M'?x?5?WR}?y>Ͼmn?m>J?Kf?B_'?w?>yX??f?AJ?1?+xm?ux>|79?0?x?;'?i97?Na??W? ?+?>*\9?S?ux>|7>?}͇x?5z>i97?UF?>y>?k^f?UU>1?+:?y>>?J?=;_'?E0?|7>sx>?/ʹM'?E<5?Q*?2??`,X?z; ?.(?y7rx>?t؞>ZF<<?Q*?y>?9ОU><=%>F0?Ͼy>?)u=UU>>+:?qxz7>?3T4q>UF?W? @;>+>S?{x?7?x?;'?>Na?Ͼ?y??[7f?GJ?6>.xm?y?Ͼ?!oJ?Mf?bΌ>w?7?yx?v܇M'?x? h>WR}???ϳ?~?3>u?7>?xx?5>x?&=WR}?y>?Ͼ? 65U>Kf?t՘=w?>?y? 5u=CJ?W4=(xm?ux>?|7? 5L<;'?!P;S?ux>?|7>?90?<7z>!P?y>?X?u=UU>4=+:?y>?>?mnm>U>=՘=E0?|7>?sx>? {=>>E<&=Q*?2???2?z;3>.(?y7?rx>? {<M'?E< h>Q*?y?>?mnmJ?=ZΌ>C0?Ͼ?y>?Xf?UU>0>+:?qx?z7>?90x?;z>>UF???W 1?>2Ȱ>S?3????I ASphere ???llmmmldd0/0//011k1kklk.lkklcdcbcbb..-bbcbcdc--,dgdggfffeee"""!!!   jmjjjiijjihihiihh(h(h+++***)),),'('&'&&###$$$%%%y yppxyxHGHGG22HI23IwwxIw334wFxwwopo4non4nFFEn7nonopo7766655858989:9::qq=qrrq=qqr<=srpsps<;<rrs;;>ss>>???@vvvuuut@t@tADADEDBAEBCBCCxyxyyJJKJKLKLLzz}O}}zzO} NO z{{z~} }~{~N MN{{||{~| ~    ~SSST||  |    TTU UU     R    MM    RRQ   Q  QP PPVVWV"" W"  XW%"% !X!X"# %#"#! %![#$!$!%&#&%&$#[.Z[.&$.&'$'&'$Z.+YZ+'''./+.//  /00   0 ,/0+/,336639996-0,0-(+,Y+(Y(((,)()),-))*)-**-*-9**98889678778657855637475445324522324142112111<<<;<;<?;?<?:;::;>?:>;?B>B?B =::=>=>AB=A>B AB @==@A@]]A@A]@@]\\]ZZ\]ZWZWW\[[[\ZYYZW[\YVWYWVV[X[YXXYVXUVXVUXUUUU\C\CC]\FCFCD]FDCD^]IFIIDE^E^FGDIGFGEDJIIJGJEaGHEJHGHEKJJKHKaR`aRHKHRKK`RO_`ORSSORSTSTT_OL_LLOSPPSTLOPQTPTQQLMLPMMPQMNQMQNMNNNNgggjgjghjhghmjmhiijkhmkjkihmiklilimnknmnlk``vvn`lvnolonol_`_vss`c_c`ocoovwsvww^_^^_bc^b_a^^abacfbfc f wxx dadaebbefadef efddeed x twxswt{{~~{~uxtxupstspppptqpqqtuqqrqurrururr~~}}}~{|}||}{z|}zz{z|y|zyyzyyy (0p^>^^:?:; 4?L˺75?b>>&:>.:>^>^^>:?:;?;5_ۺ4??>&:>b'?^^^::;;5?ECۺ 4 =>b'?.:>^^^>;::?4^˺75_?>b'?b'?=>g>=⓾ƹ??ƹg/5?ȩa4?b>/?":1?>=>g>=>ƹ??ƹ?4`cú55??/?":1?4=⓾g>=⓾ƹ?ƹ4?Pú55 =/??>=⓾g>=>ƹ?ƹ?g/5Ʃb4_?/??4yEx?5>9< ? ?31? ף?`u{?@B>x?X?ċ>?30\?RD滟ou:xT;?jV>:?>>3{#?H޻~?  t??:?>>31\G滆oìu::X̒?:?>>pQ*LBD?Oӷ E4~>:?X?>`e||55?L2;M2~>> ?.:>||55m::m:q>b'? ?u3||>55?B2;?2;??> ?b'?|>| #35?577?jV>>&:> ? >>m 5?z4?0Q0Q;T?jV>9?":1?ċ>u3> >z4?m 5?Ѻ:??9?X?4 >m 5z4?Q;Q;T̒?9??ċ>(> z4?m 5?6Ѻ/Ѻ~>9?X?>> >5?*5?5ϑ>85??:?> >g 5?t#55?.=85?b>:?>> .>5*5?5 >85_?:?>4 +g 5t#55?r>85 =:?>&:>u>R(R(C >ſſE?PJ"??>>>.:>9.>ffi>)*)*cf?8<>@>Ĕ>>.:>X=.5>)2)2x?|"z<m>竓>>N>.:>uR(R(X ˿PI?[\;;>>$?.:>9.ffq)*)*b?D<֌̜1>Ĕ>h?.:>X-5)2)2`x?*6qzcV>> ?.:>R(R(uſſC g?nP]I`=>b'?>ff9.)*)*i#>b b=Ĕ>b'?.>X)2)2.5 p>@Pb'?N>R(R(u>˿X > "^ =ENd?>b'?=?ff9.>)*)*q>N߾c}мFfBl?Ĕ>b'?~?X=)2)2-5> oa`xDtu?>b'? ?uR(R(>C ſſ?EJ"}Z?>$?b'?9.ff>c)*)*?cf8<޾8R?Ĕ>h?b'?X>-5)2)2?x!z<mI?> ?b'?u>R(R(>X >˿?RIKZ;?$?>>b'?9.>ff>j>)*)*?b<ό>N,?Ĕ>>b'?X=>-5>)2)2?`xl6q>v5?>N>b'?R(>R(u>ſ?ſC >awlT]I??>&:>=?f>f9.>)*?)*i>#}b b?k?Ĕ>&:>~?>X=)2?)2 .5> p@P&:> ?R(>R(uſ?ſC "?z =E?p>>&:>>f>f9.)*?)*iN>|мFf?>Ĕ>&:>.>>X)2?)2 .5o>|`x?U>>&:>N>뱞>@>v?m??S*c< L?p>m2?":1?Vډ>9>é>\."*?&*?@ˮ>&6?":1?Ql>=>DZ>3j02?z$2?E58u>}n;Sx?U>~8?":1?D>뱞>@>v>?m?>QF}K??m2?":1?=9>é>\.>"*?&*?Gˮ>A澝ud?k?6?":1? ==>DZ>3=g02?$2?H5>z?x? ?~8?":1?R=v>@>뱞>>m??K6<?$?m2?;?4\.>é>9>Gˮ>&*?"*?dK N,?6?D?43=DZ>=>M5>~$2?g02?oXxy;x>v5?~8?RN?4v@>뱞>m??)LXs.f}Z?m2?4'v?4\.é>9>Gˮ&*?"*?6dHP8R?6?Nl?43󴽮DZ>=>I5$2?g02?sxvI?~8?ub?4뱞@>v>m?>*c< LPd?m2??=9é>\.>"*&*?Gˮ> F&3=h02$2?M5>8um;RxDtu?~8??R=뱞@>vm??SF~K`=m2??Vډ>9é>\."*&*?Gˮ?>'ud=6??Ql>=DZ>3h02$2?M5z>×?x"=~8??D>v@>뱞m?K?6<;>m2?4'v?>\.é>9:ˮ&*?"*d? <z̜1>6?Nl?>3󴽮DZ>=>5$2?h02oXx?hy;xzcV>~8?ub?>v>@>뱞>m?)L?Ys-f??>m2?;?>\.>é>9@ˮ>&*?"*8d?GP>@>6?D?>3=DZ>=>5>{$2?k02sx?v>髓>~8?RN?>R(>uR(>?m ?;4W:5??(e>8=f>9.f>)*?z)*?74ū9 5??)>w=>X>1?a<1?58A5??>aQ=뱞>u>뱞>?O6>?"5f.:4??kC'?Zډ>9>R->9>$*? ˮ>$*? 59Q4?? ?uQl>=>6==>292?

(92?538H5??r?sD>뱞>u>뱞?O6>4?.˚:"5?b>kC'?Zډ>>9>R->9$*? ˮ>$*\4?9 5?b> ?vQl>>=>6==*2?5>*25?G9:5?b>r?tD>>R(>uR(?m 5?`:<4?b>(e><=>f>9.f)*?z)* 5?984?b>)>y=>>X{1?$?|1|5?wo69j5?b>>cQ=>R(uR(>ſC ſ?5`:.4_?(e>>4f9.f>)*i)*? 5b59;4_?)>>4X>1a<1?>5/ 85_?>N>4뱞u>뱞>e6>?4ܚ:"5_?kC'?:?49R->9>$*ˮ>$*?U4 9 5_? ?l?4=6==>.92H3>.92?C5$85_?r? ?4R(uR(ſC ſ.4?n:5 =(e>ȋ=&:>f9.f)*i)*:4??9 5 =)>s=&:>Xy1Q$?y1n5?49x5 =>{Q=&:>뱞u>뱞e6>"5?Tݚ:4 =kC'?Gډ>&:>9R->9$*ˮ>$* 5?9U4 = ?wQl>&:>=6==*25>*295?t{ 95 =r?fD>&:>¥G!Ӿp )TC_?gZ<ۡ~>G.o> ?>'LHkn'Ǿ~?!=Yſ~>2> ?.>G)Kpmνz"P'z?D0=U~>= ?N>pG!Ӿ ף2C )TS$? ?LH ѯ|'ǾkT= q1>h? ?mν"Pzi>ڼ}q5= ? ?L3G!Ӿp> )TC?uu$ ?=?RLH>kn'>LI=5=??2> ?~?Rpm=z"P>~7G!Ӿ #3C? )Tܰc?jV>G.o>> ?LH>2n'>kd׽5S~?jV>i->> ?pm= #"P>zC$|?jV>=N> ?>b>\³4?2T?k$;P?jV>=C?;?ċ>{H>\>>rk?ch<8?jV>FP?D?ċ> =K>p= GN>|z?">f?RN?ċ>L3b>>2T?4?PsZ;??=C?X?=3\>{H>wk?>L92ڒ=??FP?X? =2K>R =|z?GN>^|.>??f?X?R=򏾏b>42T?;H;P̒?=C?4'v?ċ>{H\>ƾwk?=R ϽK>GN~z?Rk;>.=}{s?+f?ub?ċ>b>2T?4P?w~>=C?X?Vډ>Q\>{Huk?ƾ8? ~>FP?X?Ql>p=K>R Ͻ|z?GN~?jx̼1~>f?X?D>G!>p #)T?Cӵ:F:?jV>h><=>>LHk?}'Ǿc{̡?jV>>x=>>mν #pz?xCT갹9c?jV>>bQ=>3>-9>T?H? ?܉5T? ?:?>@=3>. C>Kl? >ľsE7CMl??:?>={>-=z?1nmI>9oIv& z? ?:?>R=>Gy>)\4ET?V?rH:?jV>-?Zډ>>p>f&H> #k?>N8v?jV> ?vQl>>{>Rh={.z?CM>9P:?jV>9?tD>>>g<T?>:?>;ډ>p>g{Hk?8 cƾ,>)!k?>:?>Ql>{>ΤgR Ͻz?[PL L>X;Pz?>:?>D>)\3pG!>C )T?w F::??h>>>=3LH>'Ǿk?f }??>>>B3mν>Tlz?R??>N>>9p= .3>H? T?T5܉W?:?>= C{3>ľ Kl?CMluE7ľl P?:?>`=ǽ .{>mIoz?~z& >oIG?:?>S=)\3Gy>>V?4ET?lI:??-?:?> ף3f&H>p>>k?w* 78?? ?j?> ף3h={>M>[z?5[>47??9? ?>9>p= 3>?H? T?TGN܉?,S'?:?>Rډ> C>{-3>> Kl?CMl~ >4/?:?>Ql>=\{>nI>nz?~z_5AoI>U7?:?>D>G!Ӿp #3)TCXF:̒?h>̋=>LHz%3kn'Ǿ 83̒?>t=>pmν #3pzgCTݰt:̒?>|Q=>Ӿ g<T{=:?>>pǡg{Hk8 cƾ+>8"kHp=:?>.>{ˡgR Ͻz\JLL>YPz=:?>N>ӾGy>4ETV?: I:q-?Gډ>>pf&H>k>q ?xQl>>{h=zCM>E(:B/q9?gD>>3Ծ˭9>TH? ?܉NTFg?:?>5?3쾙 C>Kl >ľ!CMlb(o?:?>x?{=zomI>:oIe5zHw?:?> ?2pG!ӾC )T?F:9~>h>;?>-LH}'Ǿk?áޙ8~>>D?>-3mνSuz?qќr9~>>ZN?>>gӾK!?^<T?^8"?~>:?X?~>{H>gp`>8 k"k?臟8)>C>:?X?">R =Tg{JL>[zPz? YL>>:?X?N>\BGy>ӾW?2ET?I::~>-?D'v?>Gaf&H>p>k?7dB~> ?Nl?>kh={L>Kz?5s:F9~>9?ub?>agӾK!i^<T?Dg"P>:?X?8?{Hgpaƾ8 k"k?+ƾ3=>:?X?z?R Ͻg{ULw\zOz?HX;L]>:?X? ?w~>G w~!>T6!5?ϛ35?b>>>>33>=žOϲ>MFh}T? ?>h>>>G=RϾ r8>VP 9w? 7= m>H3>s>N>>>=ž33?MFOϲ<?]u<%R?(>h>>.>[<>پ[<>Z黾6@? =(?b>.\[>>.>=澅DBA>΂gľi?Mt<>>>>N>.> >RϾG ?VPr8b>M"y?>s>>N>D>>΂gBA>*:D=e?>Wy3>>N>>= >ʽJ>uJ@?ȟ+>N>N>w~G w~!T6!5?J5 =>$?>=ž33MFOϲ ?+;Vռ=h>$?.> RϾG VPu8 ">Y=5v]J=s>$?N>33=žOϲMFV?+޻ ">h>h?>[<پ[<黾Z黾x"4?A;5 =`V>h?.>Dľ͂gBA>qp<h,=a>>h?N>GRϾ u8VP v?(U TK>s> ?>澅DBA΂gľ"ci?2†9Ҿ`4>>=> ?.>>ʽ >ʽJuJ,?Z<4=5>g> ?N>w~G w~>!T6!>5Z 5_?>$?=?33=ž>OϲMF?cWNIh?=?GRϾ >u8VP ?7jxe=p ?=?=ž33>MFOϲ>qr@Xg?h>$?~?[<پ[<>黾Z>~0ke 9_?`V>h?~?澅D>BA΂g>%h(p]<"վh>R?7:> ?~? RϾG= VPu8>d+Swr?s>$? ?D=ľ͂gBA><5ӾM}u+ifl?a>>h? ?>ʽ >=JuJ>ΰ5d6:gX4a?> ? ?w~>G w~>!>T6!>5=5??>>=?>=ž33>?MFOϲ>f QgU?V?h>>~? >RϾG= ?VPu8>H-B> ?33>=ž>Oϲ>MF?gU<9f ?'?h>>=?[<>پ[<>>Z>6GYP3??.\[>>~?D>=>΂gBA>޾"g;sf?J?9>> ?G=RϾ >v8>VP ?uȼڐ>Ƽ2?s>N>=?=澅D>BA>΂g>=iȓ>,?y;>N>~?>= >=J>uJ>?NWj)?u?mG>N> ?7>->7>T`6?5?S35?b>9?;?Vډ>\>=r>3?IF?1g(?^R?(>n>?;?Ql>>>=bQ ?%P?%8y>FRM=Ow?>#B?;?D>3>=r>\1>IF?R?]n>?D?Vډ> <>> <Ի>Z?Ի5?K5?b>;WE?D?Ql>=BE>>1½>8g?AZ>&O?D?D>=b=>8>'P?R Ow?:RMy>H3>#B?RN?Vډ>1=>=BEuA>:g?þkqj?'tZ>>O?RN?Ql>f=Y>fʽI>u?"In5?wm4?b>^?RN?D>7>->7>>T`6?>5  5??9?;?=3>=r>\>1>IF??V1x;~ ?'?n>?D?==b=>>%8>%P?Q ?٨r+>Ƽ2?#B?RN?=\>=r>3>?IF?1>~ *xV?V?n>?;? = <>> <>Ի>Z?Ի>5mq5??;WE?D? =1=>=BE>yA>:g?>\g3 ;>,?O?RN? =>>=b=R ?'P?#8>,;٨r?p ?#B?;?R==BE>>1=>8g?A>۾ \g?J?O?D?R=f=Y>f=I>u?I>58x94??^?RN?R=7->7>T`6?>535_?9?4'v?=\=r>3>IF?1>i(Y^Rg?n>?4'v? =>=b=R 'P?&8>y1RM=Nwr?#B?4'v?R=3=r>\>1IF??RL^?Nl?= <> <>ԻZ?Ի>5Jo5_?;WE?Nl? ==BE>1=þ:g?yA>լ#=(nfl?O?Nl?R==b>>#8'P?R ?Ow@RM y=BE>xA:g?>mJh>R?O?ub? =fʽY>f=Iu?I>q{2a;7_?k`?ub?R=7->7T`6?5?*5 =9?4'v?Vډ>3=r>\"IF?V?x;~ ">n>?Nl?Vډ>a>8'P?R ߨr?'TK>#B?ub?Vډ>\=r>3IF?1~ ?xVռ=n>?4'v?Ql> <> <ԻZ?Ի5?25 =;WE?Nl?Ql>1½>=BEoA8g?þ\g?;۾`4>O?ub?Ql>>=bR 'P?#8>-;بr]J=#B?4'v?D>=BE>1½þ:g?yA> \g,=O?Nl?D>fʽY>fʽIu? I5?E15 =^?ub?D>G >w~w~|T6?#"!y?b֣R?pt>><=;ډ>=>33MF?7ϲ>> i?>><=Ql>R> GVP? v8K \>Afz?%>><=D>=>3MF?jϲ?S?u>>y=;ډ>>[<[Rk?>k>y=Ql>>D͂g?ľBA{P>[y٠z?}>>x=D>R>G =P?~aBM T?>~T?>$>cQ=;ډ>>Dy"g?I[þ {>B?Nk?M>>cQ=Ql> >>ʽ>ʽu?P2HZM>~:z?>]>bQ=D>G >w~w~>|T6?#"!>'!b;wR?1?>8=@==>3>MF?jϲ?^:ҷS??>w=@=R>G >=P?F@ ? %7*NT??$>aQ=@==>33>MF?6ϲ>оW;i??>8==>[<[<>Z?껾> ɾ`:Nk?I?k>x==>D>]g?,IU>ƾ1k?C?>bQ==R> G=VP? r8>-[D h;z?X?><=R=>D=͂g?ľBA>P{:ˠz??>x=R= >>ʽ>=u?DDQiG>KoY5z?#?]>bQ=R=롵>w~>7>h6?(>>S$R?2?$(?Zډ>@={> >3>8`F??1ɲ>,оi??+?Zډ>=^>>=b=P? ?8>0[- uz?X?-?Zډ>R={>2>\>#hF?> ?BS??6?uQl>@=^> '<> <>Z?g>G>].ɾhk?I?H?uQl>=1>=rD>1=g?J>,A>xP'mz??{n?uQl>R=^>=>NP?۱7>; ?,nxoT???sD>@=1>y==BE>jg?gA>> ƾ~Il?C??sD>=̼>0=f=u?uNJ>MG>KFz?#?R=롵>w~>7h6?(>?ַ;UR?nt>$(?Zډ>;ډ>{>2>\#hF?> ?U:S?u>6?vQl>;ډ>^>=OP?8> %?q;:?tD>;ډ>{> >3;`F??#ɲ>s;xi?>+?Zډ>Ql>^> '<> ?7>θ;fk?>H?vQl>Ql>1>y==BEJg?A>tþ>:qk?M>?tD>Ql>^>>aP? ?8`[>y-?Zډ>D>1>=rD>1½g?T>,AuP>:z?}>{n?vQl>D>̼>0=fʽ u?A=I>ZQIN@M>"ҷ9z?>D>w~>w~G >">"pT6?£RF_y?&?>>Rډ>3>=>@ϲ>MF? i>E.?>>Ql>= R>$8> ZP?zn \>޵6?>>D>>3=>?OϲMF? S⺱?.'?>>Rډ>[<>[<>>黾Z?Rk>=/?k>>Ql>=D>BA>ľ΂g?۠zvQP>27?>>D> >GR> ?F@=P?NTe˸P ?T'?$>N>Rډ>D>>V>)I]g?k>5/?>N>Ql>>=>ʽ >iG>DDQu?zpz6_K>V7?]>N>D>w~w~G >!!T6?vRmN;7X?>>=33=>OϲMF?ַSw:bX?>>= GR> 4G@;P?,NTI7 W?$>N>=33=>Bϲ"MF?!iR;оqP?>>`=[<[<>黾껾Z?Nko:ɾ=P?k>>`=D>c¾HI]g?ke1*ƾP?>N>`= R>\8 VP?z"h;,[$H?>>S=D>BAľ˂g?ˠz:PZ H?>>S=>ʽ>ʽ >iGDDQu?z^Q5KG?]>N>S=7w~>롵>)>h6? RSX?$(?:?=3 >{>ɲ?7`F?izоqP?+?:?`==b>^>8 ?P?uz% .[$H?-?:?S=\R2>{> +> hF?BS{bX?6?l?= < '<>^>p>Z?hkQIs.ɾ=P?H?l?`=1½=rD>1>,AQ>g?mz=xPZ H?}n?l?S==^>; 7>RP?oTfy'W?? ?==BEy=1>¾fgA>og?Jl | ƾP?? ?`=fʽ0=̼>bGNJ>u?FzKG?w~>롵>>)>h6?aRˡ;֡?&?$(?:?Rډ>\>R2>{> ?+> hF?S =:?.'?6?j?Rډ>>=^>< ?7>QP?oT}9?T'?? ?Rډ>3> >{>ɲ>?7`F?si~;>E.?+?:?Ql> <> '<>^>!>p>Z?fk];7>=/?H?j?Ql>=BE>y=1>>fgA>og?l'9>5/?? ?Ql>=b=>^>8> ?P?QzP4b;[>޵6?-?:?D>1==rD>1>,A>R>g?zñ:uP>27?}n?j?D>f=0=̼>iG>NJ>u?&z8~K>V7?G w~w~>|T6!#">ychɣRΡf?>̋=5?=ž3>MFjϲ>о⽱i\9n?>̋=x?RϾ G=YP :8> \gzv?>̋= ?=ž33>MF6ϲ? Sl"g?>u=5?پ[<[<>Z黾>ɾiRk n?k>u=x?澅D=ӂgľBA>_P"\۠zt&w?>t= ?RϾG >;P4G@ ?V yȸNTGg?$>}Q=5?D>]gHIc>ƾmk)o?>}Q=x? >ʽ>=u:DQwiG>fK6zIw?]>|Q= ?G w~w~T6!!9?TL;vRؤ=>ȋ=>=ž33MFOϲ?x:ַS=>s=>RϾG =PaBJ [T?:ZTs=$>{Q=>=ž33MFOϲ>a;ih=>ȋ=.>پ[<[:Nk=k>t=.>Dt"gIfþz>'*A:Tk\e=>|Q=.>RϾ GVP r8-[>wh;z =>̋=N>澅D΂gľBAP>:ˠzp=>t=N> >ʽ>ʽuPH$M>H9gz=]>|Q=N>롵w~>7h6)>S? Rܤ=$(?Gډ>>{ž >37`F?ɲ!>Ezih=+?Gډ>.>^о>=bP ?8,[>n uz =-?Gډ>N>{žR2>\ hF+> ?NBS=6?wQl>>^ھ '<> t.>$Hhk=H?wQl>.>1=rD>1½gQ>,AxP>? mzp=}n?wQl>N>^о=SPd8> .&?>1y==BEOgA>tþI>Ykk\e=?fD>.>̼0=fʽuL=I>gQIL>ê׺Rz=N>롵w~>7>h6)>>֡ˡ;aRΡf?$(?Gډ>5?{žR2>\> hF+> ?::Sl"g?6?xQl>5?^о=>QP7>< ?6}9oTGg??gD>5?{ž >3>7`F?ɲ>о;ti\9n?+?Gډ>x?^ھ '<> <>Zp>!>7ɾ];fk n?H?xQl>x?1y==BE>ogfgA>>ƾ[9l)o??gD>x?^о>=b=P ?8>[o1b;Qzv?-?Gډ> ?1=rD>1=gQ>,A>uP;ı:zt&w?}n?xQl> ?̼0=f=uNJ>fG>{K8&zIw? ?w~w~G #"!|T6ɣR?^hy>>;?8?3=žjϲMFi?оw9>>;?z?G RϾ98 YPz?Gi \9[>>;? ?33=ž6ϲMF S?⺱ >>D?8?[<[<پ껾黾ZRk?iɾb<>k>D?z?D澯BAľ҂g۠z?{yUPB,]>>D? ? GRϾJ aB=PT?!T >$>ZN?8?DfþIt"gMk??{Ǿl9=>>ZN?z?>ʽ>ʽ 0HPuz?:ZM]>]>ZN? ?w~>w~G !>#"|T6 wR?c;&?P>>;?~>>3=ž?jϲMFҷS?qa:?O>>D?~> >GRϾM ?~aB=PWT?&:`T?>$>ZN?~>33>=ž6ϲ>MFi?߳;>!>>;?">[<>[<پ>껾ZNk? : >\>k>D?">D>Y>Iy"gXk?%A:z>@>>ZN?">G= RϾu8> VPz?Th;-[>A>>;?N>=DBA>ľ͂gˠz?:P>G>>D?N>>=>ʽ .H>Pugz?9$M>>]>ZN?N>7>w~>롵>)>h6 R?wS?P>$(?D'v?~>3> >{žɲ>?9`Fi?&{ >!>+?D'v?">a=>^о8> ?Pwz?Й [>A>-?D'v?N>\>R2>{ž ?+> hFBS??O>6?Nl?~> <> '<>^ھ>z>Zhk?Go.>\>H?Nl?">1==rD>1羫,A>Z>gmz?, xP>G>}n?Nl?N>>=^о ?b8>SP?ub?~>=BE>y=1t>A>Ogk?lI>@>?ub?">f=0=̼_QI>L=I>uRz? ׺L>>7w~>롵)>h6aR?̡;֡>$(?D'v?7?\R2>{ž +> hFS?<: >6?Nl?7?=^о c8>TP?ub?8?3 >{žɲ?9`Fxi?;оw9>+?D'v?z? < '<>^ھz>Zfk?];7ɾb<>H?Nl?z?=BEy=1tþA>Ogtk?m:ƾl9=>?ub?z?a>^о8 ?PSz?:7b;o[9[>-?D'v? ?1½=rD>1羺,A]>gz?⿱:uPB,]>}n?Nl? ?fʽ0=̼pQIN=I>uz?7:9A@M]>z}#m4?jV>=N> ?o v?d?5>9< ? ?n+?Z>h=9< ? ?||55m::m:̒?>b'? ?pG!Ӿ ף2C )TS$? ?LH ѯ|'ǾkT= ̒?1>h? ?mν"Pzi>ڼ}̒?= ? ?x">|_?6< ? ?& |?3>_?6< ? ??e\*?V?j< ? ?pm= #"P>z+mD x?jV>=N> ?31? ף?U]z?B>x?X?ċ>31? ף?u2&7?>?y?X?ċ>31? ף?/$x{>B`?y?X?ċ>31? ף?*m>(yB`?y?X?ċ> >m 5z4?Q;Q;Tq9??ċ>򏾏b>42T?;H;Pq=C?4'v?ċ>{H\>ƾwk?=R ϽK>GN~z?Rk;>.=}{qf?ub?ċ>31? ף?LD;?f.t>x?X?ċ>^>^^:?:; 4?L˺75?b>>2>R(>R(uſ?ſC "?z =E?p>>2;ډ>f>f9.)*?)*iN>|мFf?>Ĕ>2Ql>>X)2?)2 .5o>|`x?U>>2D>|>| #35?577?jV>>2>R(>R(u>ſ?ſC >awlT]I??>@=^>^^>:?:;?;5_ۺ4??>f>f9.>)*?)*i>#}b b?k?Ĕ>=>X=)2?)2 .5> p@PR==>g>=>ƹ??ƹ?4`cú55??/?>뱞>@>v>?m?>QF}K??m2?>@=9>é>\.>"*?&*?Gˮ>A澝ud?k?6?>==>DZ>3=g02?$2?H5>z?x? ?~8?>R= >>m 5?z4?0Q0Q;T?jV>9?>>뱞>@>v?m??S*c< L?p>m2?>;ډ>=>g>=⓾ƹ??ƹg/5?ȩa4?b>/?>>9>é>\."*?&*?@ˮ>&6?>Ql>=>DZ>3j02?z$2?E58u>}n;Sx?U>~8?>D>^>^^>:?:;?;5_ۺ4??> :>>R(>uR(>?m ?;4W:5??(e>>>u>R(R(>X >˿?RIKZ;?$?> :>Rډ>9.>ff>j>)*)*?b<ό>N,?Ĕ> :>Ql>X=>-5>)2)2?`xl6q>v5?> :>D>u3||>55?B2;?2;??> :>>f>9.f>)*?z)*?74ū9 5??)>>>>X>1?a<1?58A5??>N>>> >5?*5?5ϑ>85??:?>>uR(R(>C ſſ?EJ"}Z?> :>=^^^>;::?4^˺75_?> :>49.ff>c)*)*?cf8<޾8R?Ĕ> :>`=X>-5)2)2?x!z<mI?> :>S==⓾g>=>ƹ?ƹ?g/5Ʃb4_?/?b'?4v@>뱞>m??)LXs.f}Z?m2?b'?=\.é>9>Gˮ&*?"*?6dHP8R?6?b'?`=3󴽮DZ>=>I5$2?g02?sxvI?~8?b'?S=u3> >z4?m 5?Ѻ:??9?b'?>v>@>뱞>>m??K6<?$?m2?b'?Rډ>뱞>u>뱞>?O6>?"5f.:4??kC'?:?>=>g>=>ƹ??ƹ?4`cú55??/?b'?>9>R->9>$*? ˮ>$*? 59Q4?? ?j?>=>6==>292?

(92?538H5??r? ?>\.>é>9>Gˮ>&*?"*?dK N,?6?b'?Ql>3=DZ>=>M5>~$2?g02?oXxy;x>v5?~8?b'?D>^^^>;::?4^˺75_?>3b'?R(uR(>ſC ſ?5`:.4_?(e>̋=b'?R(R(u>˿X > "^ =ENd?>35?ff9.>)*)*q>N߾c}мFfBl?Ĕ>3x?X=)2)2-5> oa`xDtu?>3 ?||55m::m:̒?>3>f9.f>)*i)*? 5b59;4_?)>u=b'?X>1a<1?>5/ 85_?>}Q=b'? .>5*5?5 >85_?:?>b'?R(R(uſſC g?nP]I`=>2>^^^::;;5?ECۺ 4 =>2&:>ff9.)*)*i#>b b=Ĕ>2.>X)2)2.5 p>@P2N>||55m::m:q>3>G!Ӿp #3)TCXF:qh>̋=>LHz%3kn'Ǿ 83q>t=>pmν #3pzgCTݰt:q>|Q=>31\G滆oìu::Xq:?>>=⓾g>=⓾ƹ?ƹ4?Pú55 =/?>&:>뱞@>vm??SF~K`=m2?>>9é>\."*&*?Gˮ?>'ud=6?>.>=DZ>3h02$2?M5z>×?x"=~8?>N> >m 5z4?Q;Q;Tq9?>>뱞@>v>m?>*c< LPd?m2?>4?뱞u>뱞>e6>?4ܚ:"5_?kC'?Gډ>b'?=⓾g>=>ƹ?ƹ?g/5Ʃb4_?/?>b'?9R->9>$*ˮ>$*?U4 9 5_? ?xQl>b'?=6==>.92H3>.92?C5$85_?r?gD>b'?9é>\.>"*&*?Gˮ> F&x?=DZ>3=h02$2?M5>8um;RxDtu?~8?> ? >m 5z4?Q;Q;T̒?9?>>ӾGy>4ETV?: I:̒?-?Gډ>>pf&H>k>̒? ?xQl>>{h=zCM>E(:B/̒?9?gD>>^^^::;;5?ECۺ 4 =>*:1?b'?R(uR(ſC ſ.4?n:5 =(e>;?b'?uR(R(X ˿PI?[\;;>>*:1?8?9.ffq)*)*b?D<֌̜1>Ĕ>*:1?z?X-5)2)2`x?*6qzcV>>*:1? ?`e||55?L2;M2~>>*:1?>f9.f)*i)*:4??9 5 =)>D?b'?Xy1Q$?y1n5?49x5 =>ZN?b'? +g 5t#55?r>85 =:?X?b'?u>R(R(C >ſſE?PJ"??>>*:1?~>R(>uR(?m 5?`:<4?b>(e>;?&:>^>^^:?:; 4?L˺75?b>>*:1?&:>f>9.f)*?z)* 5?984?b>)>D?&:>>X{1?$?|1|5?wo69j5?b>>ZN?&:> >g 5?t#55?.=85?b>:?X?&:>9.>ffi>)*)*cf?8<>@>Ĕ>*:1?">X=.5>)2)2x?|"z<m>竓>>*:1?N>=>g>=⓾ƹ??ƹg/5?ȩa4?b>/??&:>뱞>u>뱞?O6>4?.˚:"5?b>kC'?D'v?&:>v>@>뱞>m?)L?Ys-f??>m2??~>\.>é>9@ˮ>&*?"*8d?GP>@>6??">3=DZ>=>5>{$2?k02sx?v>髓>~8??N>(> z4?m 5?6Ѻ/Ѻ~>9??>9>R->9$*? ˮ>$*\4?9 5?b> ?Nl?&:>=>6==*2?5>*25?G9:5?b>r?ub?&:>v@>뱞m?K?6<;>m2??7?뱞u>뱞e6>"5?Tݚ:4 =kC'?D'v?b'?=⓾g>=⓾ƹ?ƹ4?Pú55 =/??b'?9R->9$*ˮ>$* 5?9U4 = ?Nl?b'?=6==*25>*295?t{ 95 =r?ub?b'?\.é>9:ˮ&*?"*d? <z̜1>6??z?3󴽮DZ>=>5$2?h02oXx?hy;xzcV>~8?? ????ޠ@Ž@Capsule &???mmddlml0/0//011kkl1kk.lkkcdcbcbb..-bbcbcdcdgdggfffeee"""!!!   %%$%$#$##&&&'''(jj(h(hijiihh+hihiji++*jmjmmll*-*)-,),),y yppxyxHGHGG22HI23IwwxIw334wFxwwopo4non4nFFEn7nonopo7766655858989:9::qq=qrrq=qqr<=srpsps<;<rrs;;>ss>>???@vvvuuut@t@tADADEDBAEBCBCCxyxyyJJKJKLKLLzzzz}O}z{{z}{O} NO {{||{|}~ }~~SSST|||~TTUUU  ~ ~       N MNR     MM        RRQ   Q  QP PPVVWV"" W"  XW%"% !X!X"# %#"#! %!#$!$!%&#&%&$#[&$&'$'&'$[.Z[.'''.  /./ 0 /0+./Z.+YZ+33 0 6639996+/,,/0Y+((+,Y((()(,)),0--0),-)*)-**-*-9**98889678778657855637475445324522324142112111<<<;<;<?;?<?:;::;>?:>;?B>B?B=::=>=>AB=A>BAB@==@A@A@A@@]]]]\\]ZZ\]ZWZWW\[[[\ZYYZW[\YVWYWVV[X[YXXYVXUVXVUXUUUU\C\CC]\FCFCD]FDCD^]IFIIDE^E^FGDIGFGEDJIIJGJEGHEJHGHEKJJKHKaHKHKKaR`aRR `RO_`ORSSORST STT _OL_LLOSPPSTLOPQTPTQQLMLPMMPQMNQMQNMNNNN  gg gjgjghjhghmj mhiijkhmkjkih m iklilimnknmnlk``n`lnolonol_`_vv`c_c`ocoov^_^^_bc^b_a^^ab acfbfcf da  daebbefadefef d  deed  wvw  # x wxsvwvss{#{#" x ~~{~swttwxsppstpppqptqqtxuuxqtuqrqurrururr~%~}}}~{%|}|%|$}{z|}zz{"z"!$|y|zyyz!$yy!y & (0PxI><5=?N4&Ls45޿>=>J?I>87;5?ں4 ?=>t?>I>;?9<?;5ں4?Y=ؑ=>J?>I:?7?U4?;l45?6`?ؑ=>t?I?><:?9?t45~WL4޿>mc?c>?I?<;?94?{ں;5 ?mc?c>}J?>I?>;?9?;?4Kں;5?Y=mc??>I?<?9?;o45?:R4?6`?mc?}J?&3n3ꧯ:*V>_[Lz?<}>:>A-?V>?J?|>Tcz>2?=`-? ?2O=8?8c :???=!? =?WP=*?|ش$@???ۼ> =? ?2?O=ݐ8!S7~???\c? = ??O=?ն4`t>??=bv=&3gZ>55?WO;O;\t>.=>J?>gZn35?5~M: `?.=>A-?&3&Z55W?O;yO$@?.=>t?gZn355M::hL?.=>A-?iZ?255?O;O;W?"k?c>`-?iZ?5?5?ѺѺ$@?"k?=}J?>iZ?25?5?į˯;X?o?"k?`-?iZ?>5?5?nѺk:\t>"k?=??4 8=45?R65 ???? = ?>48="4?5m;65޿>??=? =>?4?48=45?>65?6`???%> => ?>!4?8=4?5?65?Y=??F? =ƛvSO5> ?n Lhc<>D=>J?V.UT>)*)*?CdV%<w>=n>J?Ӵ+YW>+5)2)2?x~ ;Tɨ=x@>J?˛v>SO5> >?K~jGh?f>D=F>J?`.>UT>>)*)*?dﻨ>`1>=>J?!Ӵ=+YW>+5>)2)2?>xC)z>V>Tɨ=>J?5>SOɛv>? >8]C?S>U^.>)*?)*>hL澯@ %+YӴ=)2?)2,5>%x;Wx? =Tɨ=>k4?5>YeOśv?} m?xq$L?%Le?D=>> ?S>i(UY.)*?)*>_d?!l?=>lE?U>*Y Ӵ22?224sx>L#Yx?"v?Tɨ=>}&?˛v>XeO3 >p L?3ic<?![?D=F>t?`.>i(UR>)*)*=d?GW%<>S?=>t?!Ӵ=*YU ,5>)2)2x? ; =u>KJ?Tɨ=>t?ƛvYeO3 K?jGf6(%?D=>t?V.i(UR)*)* d?Cﻛ4,?=n>t?Ӵ*YU ,5)2)2>x?JE*z5?Tɨ=x@>t?2YeOśv ?8> ?Ti(UY.)*)*oL>fA lE?W*Y Ӵ22224,x>8;Vx-' ?Tɨ=>}&?2SOɛv> >mQxq$L>D=>]C?TU^.>)*)*>G]dD>=>%v~rx>Tɨ=>k4?4SO?˛v>? >icnf?c>^?TU?a.>)*)*?ä>W%<h?c>,?U/Y?Ӵ=)2)2?+5>=u;x>j?c>d&?4SO?Ǜv? f?rjGK?nf?c>DC?TU?[.)*)*?ä>d_?h?c> .A>x-' ?j?c>4?ƛvSO?4~ ?K?8<6(%?nf?.G>}J?].U?S)*?)*`d?< }J?Ӵ/Y?W,5)2?)2Wx?* ;x5?j?d>}J?Λv>SO?4 >?$L?yqm?![?nf?o<}J?b.>U?S>)*?)*d?_>S?h?c=}J?Ӵ=/Y?W+5>)2?)2}rx?칻v>KJ?j?=}J?6>SO?Ǜv??x ?fc

U?[.)*?)*?>W%/Y? Ӵ)2?)2?,5v>;hsx?"v?j?4?6>SO?˛v>??x >]jGK?<=nf?^?W>U?a.>)*?)*?>d?L=h?,?Y>/Y?Ӵ=)2?)2?,5>)z>H>x? =j?d&?Λv>SO?7> >??K8<?f>nf?o<?b.>U?W>>)*?)*?ad&< `1>h?c=?Ӵ=/Y?Y>+5>)2?)2?Wx^;x>V>j?=?ƛvSO?7> ??$Lvq m>nf?.G>?].U?W>¤)*?)*?dH^w>h?*>?Ӵ/Y?Y>+5)2?)2?}rx)ﹻv>j?d>?4=3 Q4?2F:5 ?[ >?R<>T+S)*)*;4?Ѓ9 5 ?P->?>W!W)2+5)25?95 ? ?W>?>4=?4 >5?3:T4 ?i]??)* 5?a964 ?,T??^m=Yd?W(2N5>(2,5?Y95 ?90J??p=4=?7> >?U4M:5޿>i]?=?)*ä>)*??4Ep9 5޿>,T?=?^m=Yd?Y>)2+5>)2?5 9 5޿>90J?=?p=4=5> ?5P9:R4޿>[ >=?R<>Tص+W>)*)*? 5s944޿>P->=?>WbY>)2+5)2?5y95޿> ?W>=?>5>=3?y 5?q=:T4?6`?[ >%>R<>T>+S)*?)* 5?t9;4?6`?P->%>>X>!W)2? ,5)2 5?$95?6`? ?W>%>>6>=?4?| >P4?E:5?6`?i]?%>ٵ+?S)*?>)*34?x9 5?6`?,T?%>^m=Y>d?W(2?N5>(25?905?6`?90J?%>p=5>=5>? ?S47:5?Y=[ >F?R<>T>ص+W>)*?)*?64l9 5?Y=P->F?>X>bY>)2?+5)2?5S95?Y= ?W>F?>6>=?7>? >?5F:T4?Y=i]?F?ٵ+?W>)*?>)*? 5Av9>4?Y=,T?F?^m=Y>d?Y>)2?+5>)2?5I 95?Y=90J?F?p=&3iя>E)TB?;J.<\t>_M=>]C?&3u{H>k'> 5<>%f/}C<c>Tt>O<>k4?я>in3A? *Tf1:nZR?_M=F>A-?wH>uak3C$>k:v BqX?<>A-?^=u[} n3eL>z:ujHwi?O<>A-?&3iяF)TB?;.$@?_M=>> ?&3utHk'Ǿ?Y<5$@?<>lE?&34m}DνZzK|?K<1e$@?P<>}&?яin3A *TT1:lm/<?_M=>A-?yHuHp3B$Ǿk :"B=xq=?A-?;νu[} n3eLz:޻x=`݀?OA-?яi?2BH)T?4<5;0?*s?.G>`-?wHu?G2'Ǿk?`-?Nνx[}?2'kLz?*=n<.¼>|?d>`-?i?яF)T?B4?{4$@?*s?=DC?u?uHk?'Ǿ?48ּ??y?= ?|?=4?я>i?2B?F)T?Y<?o?*s?o<`-?|H>u?2'>k?ީq<?o?y?c=`-?K=x[}?2kL>z?Z1QF)T?B?*-<\t>*s?=^?u?{H>k?'>Yэ=\t>y?=,?x[}?S=z?"kL>|mUJ{>\t>|?=d&?!ӾGn3)TBmY: 98?$R==!?R<>;f?2ak3(k&ǾXA:7;º? >=!?>&n3zLS9 7"ƺ?P>=!?>$Ӿ?яBSg <=Hn? ӷ T$_??? ? =;f뾿?uHvkPC=qǾQ>pkw???? =?DνpwzB)L=MM>%:jz-Q???!? =$ӾG?2D)TB?:sF:?ub?=!?<=f?2?2k'>2jΠ?W?=!?^m='?2gzL>8䇸6?K?=!?p=$Ӿ ?я>S};=/H?n.7 TE>??'6? =;f ?{H>vkPC=q>Ǿ7.k~>??{/? = ?R=Uwz(K=M>M^(6za>??d(? =&3H$ӾBB)T?RF:5$@?$R=ۼ>R<>3P29f'Ǿk?Vu8$@? >ۼ>>3Lz?F!J8$@?P>ۼ>>я>?$ӾH? <=BS T?ӷn?X???0> =|H>?9fq>|C= vkk?K>P???i> =O=?ËM>'ML=vzz?P/M>uH???> =G?$ӾB?F)T?ZOF:_:$@?ub?ۼ><?2?9f'>k?֠$@?W?ۼ>^m='?3L> z?( $@?K?ۼ>p=я?$ӾH <=BS T?8n'???<> =wH?9fqǾC= vkk?* 8LǾ./???W> =Jν?ċMML=vzz?7?M7???)> =">Gn3)T?BY:2X):?o?R=\c?R<>9f>?2Ds3+k?&ǾA: צ8?o? >\c?>>&n3z?.L9\c?>!> ?я>S?d};=(H?n"Ʒ T?D=??N? =8f> ?{H>vk?*PC=p>Ǿz.k?=??#U? => ?R=Uwz?bK=M>M z?(=??@\? =!>G?2H)T?B?׺v;?ub?\c?<=f>?2?G2k?'>ZZk:?W?\c?^m=>,?2gz?L> 8 Acd9?"K?\c?p=!>?яFS? <=Hn? 8 T?g???%x? =8f>?uHvk?uC=qǾR> 8k?o???q? =>?Dνpwz?w)L=MM>=z?w???Ӄj? =&3G$>BD)T?XF::\t>$R==ir>3?2=f>'Ǿk?.\t> >=>3&> Lz?5!|\t>P>=>я ?$>0H};=S? T>@Ʒnnv>??opǾYPC=vk?0k(Ǿ>??c=bv=Iν ?>yMK=Wwz?z MZ>??=bv=G?$>B?H)T?IF:`t>ub?=7<?2?=f>'>k?_$8`t>W?=g='?>L>z?Q2!8`t>K?=TI=я> ?$>1H?j};=S? Tl{7n?>??.G>bv=|H> ?=f>p>OPC=vk?0kw7>F=>??*>bv=P= ?>yM>$K=Wwz?z&6M>3^>??d>bv=$Z$>"T6">5#25޿>h=>]C?3b`>#ϲMMFx?6Vy;x R>T=n>]C?>e$h=m>8Pq ?It<>>([=x@>]C?`b3>qOMF)ϲ>x 1V/>T=>%r黾Zp>55޿>C3=n>%BAڂg>SgC =x@>%=k P8>jIt0*>([=>k4? E`s5=ľڂg BA>uپ9Pg2>0=n>k4?nʽ`z|=/Iu/I>E//N:޿>Pk4? $>Z$>">T6">5E5?Y=h=F>]C? `>b3>?GMF$ϲ>j _m;9 V?=L=F>%e$h+>=r ?P8>goY8Fs?xQJ=([=F>k4?3>b`>&ϲ>DMF?: V_mj ?>T=>]C?<>2m<>u>Zp>545?Y=C3=>%`s5=>݂gAA>ᾚ:e?4=0=>k4?+>=c$h=m>8>Pv ?Fsrf>K>0[=>]C?@=as E>AA>܂g>eH@>4> =>%u.I><3>9;6?z><>k4? $>Z $">T6"5?45?6`?h=F>> ?3>^b `(ϲ>FMF>V?Z;w ?X?T=>> ?+>="6h:m8>Pr It?=<4>M?0[=>> ? `>`b3?GMF#ϲw ?W>V?_h?L=F>lE?<>~DmZp黾5?5?6`?C3=>lE?@= s EAA>܂gľg?lbR? =>lE?=m>#6h>R ?eP7>4Ի<#t?\s?([=F>}&? E>s&½ >kg?ŀ>?rݻg?wm?0=>}&?=znʽ,7I>uGP,0? ٻ?9?6`?p<>}&?$Z $"T6"5?^߲5 ?h=>> ?`^b3qOMF&ϲj ?`m;3 V?T=>lE?=m#6h>L hP7l>赺Fs ?([=>}&?3^b `!ϲNMFt6 V?`mj ;(?T=n>> ?lE? Es&½ ľhgR?U>7eq?0=n>}&?>#6h:m8Pn Fs?¬g93?([=x@>> ?&½ s EBAڂgľe?& w-? =x@>lE?nʽznʽ37IuG25?g4 ?P}&? $Z?$>"T6?">5K5޿>Լk?.G>^?`b?3>DMF?)ϲ>w >;?V/>o?.G>,?:mf$h?+>=s P?m8>Nr?.G>d&?3b?`>1ϲCMF??:Vx T>o?*>^?<2m?<>x黾Z?k>5y45޿>t?*>,? Ebs?8=ľڂg?AA>X۾J;]Og3>w?*>d&?%>f$h??m>u8P?u ?It>Nr?d>^?/½cs? E>AAڂg?>]g"tپ>w?d>,?wʽaz?=.Iu?.I>o2jl;y7޿>v{?d>d&? $Z? $"T6?"5?\5 ?Լk?.G>DC?3b?`.ϲDMF?8 V?cm;j ;(?o?*>DC?&>f$h?:ms8P?u Fs?'8f93?Nr?d>DC?`b?3DMF?*ϲj ?cm: V?o?.G> s P?m8`>>Gs ?Nr?.G>4? Ebs?)½ľڂg?AAZ>3غf?}w?*>4?xʽaz?pʽ.Iu?.I`5?Qj848?{?d>4?$>Z? $">T6?"5?/35?6`?Լk?ob?3?FMF?(ϲw ?;m>f$h?>s ?P?u8#>7b?`+ϲ>FMF?~2m?Z?j黾p4?ϫ9u5?6`?t?c= cs?)½>݂g?AAG>6;YSg?vm?w?c=4?+>=f$h?=mh8>P?r uCt?*z->M?Nr?=DC?5=bs? EAA>݂g?ľg?,U>`R?w?= u?.I +?{<[>?<^?`{?=4?$>Z?$>">T6?">5A45?Y=Լk?o<^?3>b?`>%ϲ>HMF?}?; VTdm;j ?>o?c=^?">=f$h?=m>e8>P?r ?Fs}8g>K>Nr?=^?`>b?3>?CMF?-ϲ>j am8 V?=o?o<,?<>2m?<>g>Z?p>T5K5?Y=t?c=,?7=bs? E>AA>܂g?>e !:D>4>-w?=,?@m>f$h?.>=u ?P?u8>f Fs?xQJ=Nr?ocs?8=>݂g?AA>>`(]e?4=w?c=d&?~=`z?=.I>u?.I>>5ӌ5?Y=v{?=d&?Ń?$>T6"">z/]R>(>'6?R<>BžC3>BMF+ϲ>oоaұ i5>={/?R<>4оF+>=P{ k8>\<z\">=d(?R<>Dž!,`>DMF*ϲ?o7S}>d^+>'6?>~Qھ@/<>Z}黾>wɾfDRk|>&>{/?>$.R17=؂gľAA>Pg1z>&">d(?>4о1=m>P_8z ?q[M$ٹTG>(V>'6?>$L E>ڂgAA>Ǿ "kk;>S>{/?>b=u\^Ik^I>JM&zc>Q>d(?>Ń? $T6""Ƽ?@;vR?(> ?R<>Dž,`DMF)ϲ?M:S˃?d^+> ?>4оC:mPa8w Z?M:&T0^?(V> ?>BžC3BMF+ϲ>׳; ig?=?R<>~Qھ{R/_:OkM?&>?>$] EڂgAAľ >%:$knv?S>?>4о\F>3PG 8Z9[>m;hz?=!?R<>$c1'½ogľ@̯P>nzs?&">!?>toʽ0u4`IIyOM>J1z0P?Q>!?>ƒ?? $T6">"~z?.^R?u^? ?ձig?a`??<4оF?>Py ?8/\> :z?a?!?~p?6S˃?j(U? ?^m=~Qھ@/?z黾p> G RkM?MV??^m=$/R1?'½ڂg>AAP>'7zs?7RW?!?^m=4о1? 7[?u{빹T0^?uJ? ?p=$L? Eþ>ޯ.knv?K??p=b?oʽuxI>TIRM> pz0P?K?!?p=ƒ??$>T6">">ʼ#<;vR>u^?'6?BMF8ϲ>~?<:S}>j(U?'6?^m=4о1?>m>Pg8>z ?Zi:$TG>uJ?'6?p=Bž C?3>@MF?5ϲ>о~ҳ;i5>a`?{/?<~Qھ@/?<>Z|>|>.ɾ:Ok|>MV?{/?^m=$L? E>ڂgAA>>Ǿ(:%k;>K?{/?p=4оF?.>=Px ?8>*[g;z\">a?d(?<$/R1?7=܂g>AA>P:ޠz>7RW?d(?^m=b?=uk^I>q^I>pNMe9Gzc>K?d(?p=$?ă""T6`R?}1{z0!'?(><>R<>3C>ž$ϲDMF#i?Աaоv.?=W>R<>>\F4о|8{ Pz?:*\57?=)>R<>`,>ž(ϲDMF7S?n,'?d^+><>><{R/}Qھy黾|黾ZRk?@sɾy/?&>W>>!½c1$AAľ܂gz?3PE7?(">)>>;mC4оw 8PT?)ٹo['?(V><>> E]$ľAAڂgmk? "Ǿ/?S>W>>nʽtj^Iy^Iuz?JM7?Q>)>> $>?ƒ">"T6vR?EA;?(Y?(>0>R<>`>,>ž?3ϲCMFS?J:?X?d^+>0>>=m>C4оy ?8P#T?:Z?X?(V>0>>3>C>ž8ϲ>@MFi?rճ;>rQ?=i>R<><>{R/}Qھ>黾ZNk?:D>i>> E>]$>AA؂g%k?8:>^P?S>i>>0>=[F4о8>{ Pz?)g;*[>I?=>R<>;=c1$AA>ľڂgޠz?q:P>H?&">>>=tu^I>q^IuFz?蔽9tNM>tH?Q>>>$>??ă">">T6aR?0yz?(Y?u^?0><3> C?>ž*ϲ>?DMF"i?Աg>rQ?a`?i>=F?4о8>v ?Pz?"89\>I?a?><`>&,?>ž?0ϲ>DMF7S?o?X?j(U?0>^m=<>@/?{Qھx>}>Z Rk?Eo>^m=5=/R1?$AA>>܂gz?N7P>H?7RW?>^m=@m>1?4о ?9>;PT?y7[?X?uJ?0>p= E>L?$>dA>\P?K?i>p=x=b?]I>uI>uz?;HM>tH?K?>p= $??ă"">T6vR?\=;0!'?u^?<><`&,?>žz5ϲ>GMFS?D:,'?j(U?<>^m=;m1?4о 9>=P]T?:BZ'?uJ?<>p=3 C?>ž0ϲ?DMF i?dس;оv.?a`?W><<@/?{Qھ~黾>ZOk?:3ɾy/?MV?W>^m= EL?$þdA>9gMk?|:EǾ/?K?W>p=&>F?4о8t ?Pz?6g;*[57?a?)><+½/R1?$AA>ڂgޠz?:#PE7?7RW?)>^m=xʽb?]IyI>uSz?Ҽ9|MM7?K?)>p=ă>? $T6?""rz?0fR? Eg?(>%x?R<>=>C3IMF?}"ϲ\>4Ա$i?dn?=q?R<>4>\F>3P?C 8v]>^:]y? Yw?=Ӄj?R<>=>,`LMF?$ϲxe?=S?g?d^+>%x?>{Q>{R/hBRk?o?&>q?>$>c1'½og?ľE@'Q>]:Rz?2w?&">Ӄj?>4>C:mP?8q j[?+ٹT?g?(V>%x?>$>] Eׂg?AAľ> "ik?zo?S>q?>>toʽ,u?c`IIiM>e:z?w?Q>Ӄj?>ă>?$>T6?"">#@;vR?h=(>N?R<>=>!,`>JMF?#ϲy?MO:S?=d^+>N?>4>1=m>P?8r ?Z:)T?=(V>N?>=>C3>HMF?}%ϲ>оֳ;#i?@==#U?R<>{Q>@/<>Z?z黾>6ɾ:Ok?#=&>#U?>$>L E>ׂg?AA>Ǿc#:"k?t=S>#U?>4>F+>=P?w 8>+[g;z? ==@\?R<>$>.R17=؂g?ľAA>=P4:ܠz?=&">@\?>>b=u?^Iy^I>yNM9Fz?P=Q>@\?>ǃ>??$>T6?">">nz0iR?d=u^?N?<=>C?3>IMF?z?&ϲ>]оtձ$i?@=a`?#U?<4>F?+>=P?r ?8>K\9z? =a?@\?<=>&,?`>JMF?%ϲ>w?g.@/?<>Z?}>z>qɾBF Rk?#=MV?#U?^m=$>/R1?7=؂g?>AA>Pn3z?=7RW?@\?^m=4>1?>m>P?y8>r ?k[/ ٹT?=uJ?N?p=$>L? E>ڂg?AA>>Ǿ "lk?t=K?#U?p=>b?=u?q^I>^I>,JM~z?P=K?@\?p=ǃ>?? $ T6?">"?=;vR? Eg?u^?%x?<=>&,?`JMF?)ϲ>v?D>:S?g?j(U?%x?^m=4>1? ?Z?j:_T?g?uJ?%x?p==>C?3LMF?x?#ϲ>'Գ;"i?dn?a`?q?<{Q>@/?v黾+><:Ok?o?MV?q?^m=$>L? E:g?dA>þE>L:Mk?zo?K?q?p=4>F?>P?q ?8F4\>v.;z? Yw?a?Ӄj?<$>/R1?'½ׂg?>AA./Q>f7z?2w?7RW?Ӄj?^m=>b?oʽu?xI>UI7hM>`Оz?w?K?Ӄj?p=$>?Ń>">"T6?^R'/~z?Re>(>.G>ir>3>CB>"ϲ>FMF?#iӱb>j9>=*>ir>0>=F4>u8>y P?z;\>[>=d>ir>`>!,B>}?ϲIMF?:Sk?Fi>d^+>.G>><>@/}Q>~>s黾Z?Rk^Bw>><>&>*>>;=.R1$>AA>ľ؂g?z9˨P>]>&">d>>=m>14>t ?8P?T@ٹm[?>(V>.G>> E>L$>>AA؂g?jk ">=>S>*>>=b>s^I>q^Iu?zJM>7^>Q>d>>$?ă>""T6?vRe>;ļ>(>o`!,B>z"ϲIMF?SQ:>d^+>o<>;m14>s 8P?(T:Zt>(V>o<>3CB>ϲHMF?%iֳ;о+>=c=ir><@/}Q>u黾u黾Z?Ok:'ɾ>&>c=> EL$>ľAA؂g?%kS:Ǿ>S>c=>>F4>q8y P?zg;*[ޙ>==ir>!½-R1$>AAľڂg?ޠz7:)P>(">=>nʽb>k^Iy^Iu?Gzѻ9gNMX>Q>=> $??Ń>"">T6?dRc.vz>u^?o<7<3 C?B>+ϲ~?FMF?!iaӱjо+>a`?c=7<%>F?4>8s ?P?zW:3\ޙ>a?=7<`&,?B>z/ϲ>HMF?:SUk>j(U?o<g=<@/?}Q>z黾|>Z? Rk Ioɾ>MV?c=g=*½/R1?$>AA>؂g?z{4̨P>7RW?=g=;m1?4>u o8>P?Tٹm[t>uJ?oľAA>ڂg?kkR"Ǿ>K?c=TI=wʽb?>m^Ij^I>u?zvJMX>K?=TI=$>??Ń>">">T6?vR;;Ƽ?Re>u^?.G>7<`>&,?B>{?+ϲ>HMF?S;:?Di>j(U?.G>g=@m>1?4>w ?l8>P?&T:Z?>uJ?.G>TI=3> C?B>%ϲ>}?HMF?!iҳ;>h9>a`?*>7<<>@/?}Q>s>w>Z?OkS:$>@<>MV?*>g= E>L?$>>AA>ڂg?&k2$:>=>K?*>TI=->=F?4>}8>q ?P?z+h;*[>[>a?d>7<7=/R1?$>AA>>ڂg?ޠz7:$P>]>7RW?d>g=y=b?>m^I>j^I>u?Gz9lNM>7^>K?d>TI= n3O8񚜺?P>=!?T?>r2WO?޶մ4$@?P>ۼ>T?>? 2?@Ox8JDW:?o?P>\c?T?>r2 ?O?]޶'\t>P>=iu>"47845?͹65 ?P>?T?> >4;84?565޿>P>=?T?>>&4?S845?1 k65?6`?P>%>T?>> >!4?Y84?5 65?Y=P>F?T?>!ӾяS[};+Hn?B,7 T$_?P> ?T?>8f뾿tHvkOCqǾ>[7.kw?P>?T?>Dν;xzSKzMM>z-Q?P>!?T?>!Ӿ я>SZ};-H?nVƷ TE>P>'6?T?>8f {H>vkOCq>Ǿx-k~>P>{/?T?> R=UwzKM>MP za>P>d(?T?>я>$Ӿ.H?};S T?27n?X?N>0>T?>xH>9fp>VPCvk/k?7>P?P>i>T?>Y=M>vKUwzz?#V6M>uH?P>>T?>я$Ӿ-H};S T?JƷn'?P><>T?>wH9fpǾVPCvk0k?lǾ./?P>W>T?>@νMyKUwzz?o M7?P>)>T?>"> я>S?};(H?n@ 7 T?D=P>N?T?>9f> {H>~vk?PCq>Ǿ7-k?=P>#U?T?>> R=Uwz?KM>Ml6z? =P>@\?T?>">яS?};'Hn?1Ʒ T?g?P>%x?T?>9f>tH~vk?PCqǾ>s-k?o?P>q?T?>>Dν;xz?K)zM5M>(:z?w?P>Ӄj?T?>я $>/H ~;S? T!7nnv>P>owH =f>pǾPCvk?0kt7Ǿ>P>c=iu>@ν >uMVKWwz?z6MZ>P>=iu>я> $>/H?~;S? T;%Ʒn?>N>.G>iu>xH> =f>p>PCvk?/k>F=>P>*>iu>Y= >}M>WKWwz?z M>3^>P>d>iu>&3n3ꧯ:t|Fh9)><}>:>A-?&3n3ꧯ: :L?<}>:>A-?>gZn35?5~M: `?o?.=>A-?я>in3A? *Tf1:nZR?o?_M=F>A-?wH>uak3C$>k:v BqX?o?<>A-?^=u[} n3eL>z:ujHwi?o?O<>A-?&3n3ꧯ:Z~#:yw??tn@?:>A-?&3n3ꧯ:ݶ|?bk`ۈ#tn@?:>A-?&3n3ꧯ:0?tQtn@?:>A-?V>?J?~|>x?Tcz>2?=`-?V>?J?S?~M -??-?=`-?V>?J?*}? -??-?=`-?V>?J?NzNz?? -??-?=`-?>iZ?25?5?į˯;X?"k?`-?я>i?2B?F)T?Y<?*s?o<`-?|H>u?2'>k?ީq<?y?c=`-?K=x[}?2kL>z?Z1Q?J?S?Tcz>2?=`-?I><5=?N4&Ls45޿>==??2SOɛv> >mQxq$L>D='6??TU^.>)*)*>G]dD>={/??W+YӴ=)2)2,5>v~rx>Tɨ=d(??gZn355M::hL?.==!??2YeOśv ?887;5?ں4 ?=??Ti(UY.)*)*oL>fA 8;Vx-' ?Tɨ=!??I?<;?94?{ں;5 ?mc??x:4SO?Ǜv? f?rjGK?nf? ?x:TU?[.)*)*?ä>d_?h??x:U/Y? Ӵ)2)2?+5*z>.A>x-' ?j?!?x:iZ?255?O;O;W?"k?=!?x:4SO?˛v>? >icnf?'6?x:I?><:?9?t45~WL4޿>mc?=?x:TU?a.>)*)*?ä>W%<h?{/?x:U/Y?Ӵ=)2)2?+5>=u;x>j?d(?x:I>87;5?ں4 ?=>?4=3 Q4?2F:5 ?[ >>R<>ƛvYeO3 K?jGf6(%?D=<>?V.i(UR)*)* d?Cﻛ4,?=W>?Ӵ*YU ,5)2)2>x?JE*z5?Tɨ=)>?&3&Z55W?O;yO$@?.=ۼ>?T+S)*)*;4?Ѓ9 5 ?P->>>W!W)2+5)25?95 ? ?W>>>"47845?͹65 ?P>>T?>˛v>XeO3 >p L?3ic<?![?D=0>?>I:?7?U4?;l45?6`?ؑ=%>?`.>i(UR>)*)*=d?GW%<>S?=i>?!Ӵ=*YU ,5>)2)2x? ; =u>KJ?Tɨ=>?>I?<?9?;o45?:R4?6`?mc?%>x:Λv>SO?4 >?$L?yqm?![?nf?0>x:b.>U?S>)*?)*d?_>S?h?i>x:Ӵ=/Y?W+5>)2?)2}rx?칻v>KJ?j?>x:iZ?5?5?ѺѺ$@?"k?ۼ>x:ƛvSO?4~ ?K?8<6(%?nf?<>x:4=?4 >5?3:T4 ?i]?>x:Tٵ+?S)*Ȥ>)* 5?a964 ?,T?>^m=Yd?W(2N5>(2,5?Y95 ?90J?>p=?4 8=45?R65 ???> =].U?S)*?)*`d?< x:Ӵ/Y?W,5)2?)2Wx?* ;x5?j?)>x:>I:?7?U4?;l45?6`?ؑ=}??5>=3?y 5?q=:T4?6`?[ >}?R<>5>YeOśv?} m?xq$L?%Le?D=%x??S>i(UY.)*?)*>_d?!l?=q??U>*Y Ӵ22?224sx>L#Yx?"v?Tɨ=Ӄj??>gZn35?5~M: `?o?.=\c??T>+S)*?)* 5?t9;4?6`?P->}?>X>!W)2? ,5)2 5?$95?6`? ?W>}?>>&4?S845?1 k65?6`?P>}?T?>5>SOɛv>? >8I>;?9<?;5ں4?Y=ؑ=F??S>U^.>)*?)*>hL澯@ +YӴ=)2?)2,5>%x;Wx? =Tɨ=@\??>gZn35?5~M: `?.=\c??">Gn3)T?BY:2X):?R=\c?R<>9f>?2Ds3+k?&ǾA: צ8? >\c?>>&n3z?.L9\c?>? 2?@Ox8JDW:?P>\c?T?>>I?>;?9?;?4Kں;5?Y=mc?F?x:6>SO?˛v>??x >]jGK?<=nf?N?x:W>U?a.>)*?)*?>d?L=h?#U?x:Y>/Y?Ӵ=)2?)2?,5>)z>H>x? =j?@\?x:>iZ?25?5?į˯;X?"k?\c?x:6>SO?Ǜv??x ?fc

=?4?| >P4?E:5?6`?i]?}?<>I?<?9?;o45?:R4?6`?mc?}?x:T>ٵ+?S)*?>)*34?x9 5?6`?,T?}?^m=Y>d?W(2?N5>(25?905?6`?90J?}?p=>?4?48=45?>65?6`???}? =W>U?[.)*?)*?>W%/Y? Ӵ)2?)2?,5v>;hsx?"v?j?Ӄj?x:>iZ?25?5?į˯;X?o?"k?\c?x:!>G?2H)T?B?׺v;?o?ub?\c?<=f>?2?G2k?'>ZZk:?o?W?\c?^m=>,?2gz?L> 8 Acd9?o?"K?\c?p=? ?2?O=ݐ8!S7~?o???\c? =>I>;?9<?;5ں4?Y=ؑ=c>?5>=5>? ?S47:5?Y=[ >c>ir>˛v>SO5> >?K~jGh?f>D=.G>?`.>UT>>)*)*?dﻨ>`1>=*>?!Ӵ=+YW>+5>)2)2?>xC)z>V>Tɨ=d>?&3gZ>55?WO;O;\t>.==?T>ص+W>)*?)*?64l9 5?Y=P->c>>X>bY>)2?+5)2?5S95?Y= ?W>c>>> >!4?Y84?5 65?Y=P>c>iu>ƛvSO5> ?n Lhc<>D=o<?4=5> ?5P9:R4޿>[ >ir>I><5=?N4&Ls45޿>=?Tص+W>)*)*? 5s944޿>P->>WbY>)2+5)2?5y95޿> ?W>> >4;84?565޿>P>iu>V.UT>)*)*?CdV%<w>=c=?Ӵ+YW>+5)2)2?x~ ;Tɨ==?I?><:?9?t45~WL4޿>mc?4=?7> >?U4M:5޿>i]?7<ƛvSO?7> ??$Lvq m>nf?o<].U?W>¤)*?)*?dH^w>h?c=Ӵ/Y?Y>+5)2?)2?}rx)ﹻv>j?=iZ?>5?5?nѺk:\t>"k?=Tٵ+?W>)*ä>)*??4Ep9 5޿>,T?g=Yd?Y>)2+5>)2?5 9 5޿>90J?TI= ?>48="4?5m;65޿>??bv=Λv>SO?7> >??K8<?f>nf?.G>6>=?7>? >?5F:T4?Y=i]?c>7<>I?>;?9?;?4Kں;5?Y=mc?c>T>ٵ+?W>)*?>)*? 5Av9>4?Y=,T?c>g=Y>d?Y>)2?+5>)2?5I 95?Y=90J?c>TI=> ?>!4?8=4?5?65?Y=??c>bv=b.>U?W>>)*?)*?ad&< `1>h?*>Ӵ=/Y?Y>+5>)2?)2?Wx^;x>V>j?d>???@;APlaneXy@%@     + *+**6+)*)*56)5*5A6()()45(4)5@A4@5@LA'('(34'3(4?@3?4@KL?K@KWL&'&'23&2'3>?2>3?JK>J?KVWJVKVbWVabambJUVUaV>IJIUJ2=>=I>&121=2almlxmlwxU`a`lakwl`klkvwITUT`U=HIHTI_k`T_`jvk_jkjuvS_THST<H=1<=^j_S^_iuj^ijituGSH<GHR^SGRS]i^R]^hti]hihstgshgrs\h]\ghQ]RQ\]FRGFQR;G<;FGfrgfqr[g\[fgP\QP[\EQFEPQeqfepqZf[ZefO[POZ[dpedopYeZYdecodcnoXcdXdYMXYNYZMYNNZOBMNBNCCNO7BCCODDOPDPE7C88CD,789DE8D9,8--89!,-9E::EF:F;!-"!"-9..9:"-./:;.:/" ".##./"#/;00;<0<1  # #/$$/0#$%01$0%%1&%&    $$%%  y (@@?@@?=@@@?L>?@?>?@?>@??@??@?333?@@?L?@?gff?@??@̤@?=@̤@?==@@̤@?L>=?̤@?>=?̤@?>=̤@??=̤@??=̤@?333?=@̤@?L?=̤@?gff?=̤@??=@@@?L>@@@?=L>@@@@?L>L>?@@?>L>?@@?>L>@@??L>@@??L>@@?333?L>@@@?L?L>@@?gff?L>@@??L>@L??>@L??=>@@L??L>>?L??>>?L??>>L???>L???>L??333?>@L??L?>L??gff?>L???>@̣??>@̣??=>@@̣??L>>?̣??>>?̣??>>̣???>̣???>̣??333?>@̣??L?>̣??gff?>̣???>@??@?=?@@?L>???>???>????????333??@?L???gff?????@#??@#?=?@@#?L>??#?>??#?>?#???#???#?333??@#?L??#?gff??#???@L$?333?@L$?=333?@@L$?L>333??L$?>333??L$?>333?L$??333?L$??333?L$?333?333?@L$?L?333?L$?gff?333?L$??333?@$@?L?@$@?=L?@@$@?L>L??$@?>L??$@?>L?$@??L?$@??L?$@?333?L?@$@?L?L?$@?gff?L?$@??L?@$?gff?@$?=gff?@@$?L>gff??$?>gff??$?>gff?$??gff?$??gff?$?333?gff?@$?L?gff?$?gff?gff?$??gff?@%??@%?=?@@%?L>??%?>??%?>?%???%???%?333??@%?L??%?gff??%???@%@B?Quad??11 $  (11 ??11 ???11 $????11 $?????11 $?? Icosphere*2:???                !!! ""## $!$#$%! $!%& "&&% '"'&"' ( #(('#$))$%)%&(#)()')&'* 툿?{1>^h?@^h??,h?@>^h?{1>?^h?<ލ]<?Wwh?h?^*Fb?툿?@ C]?@ ?C]?2:W@?t?k?Ww?ah>?<>ލ]<??^*F?b>?Ww<??h???>@^h??{1^h??@ ?C]??^*F?b?>?>@>^h????,h??tk>?<>ލ]?<??{1?^h??a>h??2:W@>?Ww<???ah?>???<ލ]?<?^*Fb??@ C]??2:????? icosahedron< ???x           ?_>鈿?h:;)?h:;)????_>????_𱾊鈿??_𱾊???h?:;)??h?:;)??????????pyramid????$ x???????????????????UnityWatermark-small:tt                                                                                                       #                                                   " ) 9N`256p3                                            $(- @c"#468??A<==GGH9;=y                                        " + 28O'+,|),/235==>667---(()>BB                                     % /= Kc1567:<89;667--.('(#"#HHK"#2                                   ' 2Ld!#&;<=@AA;;;,,-###!  DBD#(*Y                                  1 ["#~&*+?@C@>A979('' !!!!!;99.23                               JBDF?=>969633'## !!!!!!!"""### !/,,IIJ#                               $ORSDAB" !"### ####! # # # # # # # %% KJK:                              $%R[[] "# # # # # # #!! 400%!!% % % %" %"!%""%""!BAB V                              -_`b423# &""&"!&"!&""&""!(&&POOxwwvtt# %""%"#%"#&"#&"#'""'""%! 956CCE                       " $ $ $ &-9<=rSQS# &""#!!" ! DBBzwwHDD"&##'##'##&""&##'##'##'##+''GGH &                    & F S U U U V^XX\+&'# -++756b``&"#'##'#%&"#&"#)&&'#%'#%'#%&##BBD 4                   %.12mRRTJJKHHJHHJHHJHHJJJL=A            %-12mRQT/+,%!"&"#&"#'#% (&'" !'%&'%%'%%! 2./CBC&#%&"#%!"<9<         '.12mSRT-),#!&!#%!"&!# )%'<9;! &"#&"#%!"dbc&!"&!## 4/2&'(        (.12lRQT-)+ #!%!%" &!#{zz%"&!"&"#GBC%!#!%!# +%(;:=ttt        '.23mRRU,()!# # # !/+-% "% "#!#!+&'!%!# #DAC jjj       %-11mOOQ+')!# " # fbc%"%!%!ZVYGDD!# # ?:<###     '-12lJJL% #!!" !"# # "'!#"" -),545域ttt    '-12lJIK% #   HCF" " " vtu""+')YY[444鰰SSS쁁HHHHHHHHHrrrJJJ    &-12mJIK% #   !"" 635957 `^a:<=HHHHHHHHH˄LLL555###  $-02kKIK% "   # "~}}957!! igi504YZ\%%%HHHHHHHHH(((τttt $-11kJIK#"&!%ZVY`]`\Y[\Z[\Z[\Z[\Z[\Z[\Z[\Z[\Z[\Z[\Z[\Z[\Z[\Z[\Z[`]^B@A  HDG  cadHHH[[[LLLoooٜHHHHHHHHHYYY145bIHJ#!   +&)2.0FFHHHHHHHHHHHHHHHHHHH###888###599SKJL"                [YZOLNKJL HHHHHHHHHHHHHHHHHHttttttTWXi[WZ   mimVSU213HHHHHHHHHHHHHHHHHH{{{{{{#"tvxlUSU   #!#3.0%!#HHHHHHHHHHHHHHHGGG###'''999 uvymVTV!503735603624624604624624604604604604634634634634634634(&'TQS 201 HHHHHHHHHIIIHHHEEEtttddd  tuxmYUW&!#(#'uqs ,&(HHHHHHHHHsssBBBRRRKKKHHHBBBٱ   tuwnVSV"~{| D@BA=?513 JJJJJJJJJ(((JJJwwwssstttvvvGGGLLL\\\    |~n`^b!402 !-./LLLLLLLLLLLL|||lllmmm      nnjm!,')!99;LLLLLLLLL^^^(((~~~ݸ;;;LLL~~~ݪ      !"nwuv2-.MIJ ifhVSU0-.HHH      ""mzvw/+,# '!"FAC JJJ       #$mzwz/+,dbc PLL SSV HHHLLL        $$mvux  ,')+#%okm %"%IJLJJJ~~~ݸLLL         ##nxz{  ""|}  :9:0/2  77:+,.LLL          $$oxxz  ""#(()   ||}  XZZ;;;̸           %%nz{{ &&& ! __a            $%m  "#"MNN gggccb '((KMO             !$$mdeegghgghdghhiiSTT576\]]%&&CDCHII+,-              %,,NTT6BGHBBFGAAFGAAFGA>DD@ORTOMMO&&&===UVVgii)))&&&! !!hij)//-                     IKMt@?A)))555`aa/00""""""!"! !!#######%% {}                            "((\]^))+#%%#%%#%%"#"!!!  ! @@@sttkkk!""%%%%%%%%%%&&%''%'''''#%%9:;                             378RHIJ#%%((('(''(''(''(''(''(''('%&% 344LMM())'((((())((+)(++(+++++%&&[\]JNOU                           \]_667'''))))))+++,+,,,,,,,,,,,,,,,,,++(''&&&,--,--,--,----,-..-..-..###wyy&&0                              (,-8wxzfghDDF677-..'((()),,,-..-..-..-..-..-..-...//.//.//.//.///0/-..577%++                              8=>nqsSnqtx{|bbcFGG334'((+,+.//022022222222222222233243243244-..STTdfh                                  AEFNRT7OTUfwwz[\\;<<---02/343454455455555565565666/0/lnn=CDU                                  (-.178*017bnooMNN;<<6764544545657976769:9BHI*                                        dik@ijjSTS<==343020GHHsux%%                                           kop!y}`nsuăiiifghbfh{                 BFGPUV=EIJhtwy/      EscToExit_backJGRR     !"######"!   "%),.013344443310.,)%" vvvvvvvvvvvvvvvvvv #(-3,,,G;;;SJJJ`TTTjVVVn]]]ubbbzbbbzbbbzbbbzbbbzbbbzbbbzbbbz^^^uWWWnUUUjKKK`<<>>oLLL{[[[~}qqqzdddr;;;I'  !5YYYfoooy}TTTAAAq%%%^MMMMMMMMMMMMMMMMMMMMMMMMMO***aCCCsTTT~|pppy[[[f 5!  #<<>>nMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMBBBqmmm}|||yaaaV JJJ@zzzx~|||CCCrMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM QHHHvyyy}|||xNNN@  ,,,*vvvs}HHHv QMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMTOOO}|{{{s...* jjj_|OOO}TMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMYRRR{qqq_  QQQ>>  nnnD{@@@nMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMFFFszuuuD _~"""[MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM///c}_teeeNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMSeeesbbb*yCCCpMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJwxjjj+ uuu<{333eMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM???mz~~~< L}$$$\MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM222e{M ]~UMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$\}] fsssOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVttt~h kcccMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMTlll~n pWWW|MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM Q```s vOOOzMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMPUUUu pWWW|MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM Q```pkeeeMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMSmmm~jeuuuOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMVvvv~e[~UMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM$$$\}[H}$$$\MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM333d{H6{444eMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM@@@my6!xEEEpMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLvw!RRR rhhhNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMShhhqXXX X~!!![MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM000b|X:zAAAmMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMGGGrx:t```NMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMV```sW}333dMMMMMMMMMMMMMMMMMM M M M M M M M M M M M M M M M M M M M M M M M MMMMMMMMMMMMMMMMMMM>>>k{W-xJJJtMMMMMMMMMMMM M M M M M M MMMMMMMMMMMMMMMMMMMMMMM M M M M M M MMMMMMMMMMMMRSSS|v-iiig~111cMMMMMMMM M M MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM M M MMMMMMMMM>>>k|gppp2x€RRRvNMMMM M M MMMMMMMMMMMM M M M!!M!!M!!M!!M!!M!!M!!M!!M!!M!!M!!M!!M!!M!!M M M MMMMMMMMMMMM M M MMMMMTZZZ~v2h}AAAlMM M M MMMMMM M""M##M %%M"&&M"''M#((M$((M$))M$))M%))M%))M%**M%**M%**M%**M%**M%**M%**M%**M%**M%**M%**M%**M%))M%))M$))M$))M$((M#((M"''M"&&M %%M##M""M MMMMMM M M MMMGGGp{h'viii$%%Z M MMMMM!!M $$M"''M%))M&++M(--M)..M*//M+00M+11M+11M,22M,22M,22M,22M,22M,22M,22M,22M,22M,22M,22M,22M,22M,22M,22M,22M,22M,22M,22M,22M+11M+11M+00M*//M)..M(--M&++M%))M"''M $$M!!MMMMM M M444biii~u(RzSSSzTMMM $$M#((M',,M*//M,22M.44M066M188M299M3::M3::M4;;M4;;M4;;M4;;M5<>M9@@M;AAM;BBM>M6==M4::M177M-33M)..M%))M ##M'**TTTTz{m&t~NOOp*//M/55M4::M8??MEEM@HHMBIIMCJJMCKKMDLLMDLLMDLLMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMEMMMDLLMDLLMDLLMCKKMCJJMBIIM@HHM>EEMFFMBKKMENNMGQQMIRRMJTTMKTTMKUUMKUUMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMLVVMKUUMKUUMKTTMJTTMIRRMGQQMENNMBKKM>FFM9AAMQSSpyyy|tDQvrrrTVVmIQQMLVVMOXXMQZZMR\\MS]]MS]]MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MT^^MS]]MS]]MR\\MQZZMOXXMLVVMIRRNTVVnqqq|uQ[wzzzXZZnV``NWbbMYddMZddMZeeM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffM[ffMZeeMZddMYddMWbbMV__QWYYq}v[Yv~Z\\s_ffTbllMbllMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMcmmMbllMbllM^ddYZ\\v}uZRu~ZZZ~`eedittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittMittM^aakYYY}uRCt{ppp^``sekk_pzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMpzzMdhhb]^^tpppztC%mw|fff^``qjpp\vMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMvMhmm_^``sfff{wm%Qty|````bbqott[|M|M|M|M|M|M|M|M|M|M|M|M|M|M|M|M|M|M|M|M|M|M|M|M|M|Mlqq^`aar```zxsQ'fty}hhh_``vgiijtyyYMMMMMMMMMMMMMMMMMMMNsxxZdggm]^^yhhh{xtg'1gty|lll[[[}cddqhiijorrawzzYy}}W{~~VMMMMMNy}}Wy}}Wuyy[orraghhlbccsZZZlll{ytg1,Usvz}ŀyyyZZZZZZZZZZZZZZZZZZZZZZZZyyy}zusU, 8Tqtwy{}}}}}|{xwtqT8 0EU\dssssssssd\UE0EscToExit_Text ))K)                     00                    JJ fFݍ:\| \| In~H  fF~Hn HD4  |mw7 l*ϪJD4U%U% fFj}ϪJ\|  |]I j~f& fFݍ:ϪJJI I HwwwIn~w7 Z n [w7 ~* 033MϙIU%U%| }ϙI wI | Hf& ϙIII I H lfm Hψ8wm Hϙ)I ~~w7  ]oo\ϪJD$~) || D$~~]ݍ00nϙIU%}U%U%}: }ϙIm Hψ8 |.IHݍD4 } H lf& ϙIII I l00  ϻ; ϻ;I  }}U%\lϙI Ϫj00 Ϫj|ϙIU%U%U%U%w7 }ϙI Ϫ: }I ݍ̌00  l00  ϙIII00 I ϻ{00000  k kI  33ݍnݍ [llw700000 D$D$ϙID$D$D$U%U%[}ϙI kw7w7I UE0000 ݍϻ{00000  ψHII000  I U% k) k)I00 D4mݍ [ ϻ[  ݍm:~ jݍ ϙID4 D4D4D$U%[}ϙI k)JD4 I U% ψH HIݍfF H0 U%}l}lI00 U%ݍD$ݍ k l m;~ w7ϙI D4 D433 D$U%\}ϙI}l;fF I0 U% ψX HIϪj Iϻk m} 00 | | Iψm33 n33  jݝ0 m M 00 |]}KϙI 330 333C U%U%\}ϙI| ݍ Iϻk ϪZ 00Zn} 00  YI \ψH I}fϻ[ ϪZ D$nϪZ D$nIϙn mH D$~n j0 w D4~ IϪ*KϪ*~nϪ: D40 333C U%f]}ϙIϪZ D$n~} m:}]w7 D4^ϻ[ w7 I ݍ :^,ooI +^n~N,^+ϻ;m~wϙN}ϙIo<^,]I ݍ<N-ooooI ----o>ϻ;n~ϻO}ϙIoooN.oN-=<J0000ݍJ0 MU%33 }ϪJ; }; Of&D4 mϪ:<,<=l nϻ;....n<o.UnitySplash-cubeЪ* Ъ*I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$IҡI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$II$IbM`rI$M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$1IrS"1I$I$I$I$I$I$I$I$I$I$K$p&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$y'IwyI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$P<@,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$rI$II$;I)I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ `I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$FI$II$ILIKI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I^ II!I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$x&X$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$II$Ib SI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$0 I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$7IR'1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$U*I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$y'IwqI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$M$H'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$xI$II$9I)I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`%4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$LI$II$MI;I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$II$I II!I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$II$In XI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J'h%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@8@,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$O$K$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I9 I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p&P<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IPI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,'@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$uII$O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑ 1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,'}$'I$\p$I$ID I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L$x&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,'}$'I$\p$I$I$I$I$I$I$I$I$I`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$X$4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIIIҶIҶIҶIҶIҶIҶIҶIҶIIbI$I$c I$OfI$I&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,'}$'I$\p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑ 1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$}I$@hI$I'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IdI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,'}$'I$\p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$P@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$DI$I!pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,'}$'I$\p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H'`%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L=JI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I9I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,'}$'I$\p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IDII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$8(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p8 1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I20I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,'}$'I$\p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$hI$I!`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@ 0-I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$-I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$z%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Idɐ?I00I!I IIIIIIIIIII"II"I !I$I$I$I$I$I$I$I$I$I$I$I$,'}$'I$\p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I9I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$&J$DII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N$J'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$O$h<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IdI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,'}$'I$\p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I^ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@%I$I$I$I$40I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$h%P<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I\pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$''I$\p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ p$O$I$I$I$I$1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$x&,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I\pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$'[H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IdI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$8X'I$I$I$I$I$I$ɐɑDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`hI$N$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$*I$N$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$'NH$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$FI$I)pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@ ,H$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K$p&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIID$$$$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$x&P4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$'NH$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I9I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$&J$I$I$I$I$I$I$I$I$I$I$pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$P$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑ$I$$I$wI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I)PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$'BH$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I?0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$<H$I$I$I$I$I$I$I$I$I$I$I$1ɐI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ `I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$|I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$M$p%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$'BH$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ h$N$I$I$I$I$I$I$I$I$I$I$I$I$ɑDII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ dI$mI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II!0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$'7H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iɑ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$4P'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$.0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$x&`%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`I$M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$II 0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$'7H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$*I$I)I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ (H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$4 I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I2I$ I$% I$$ I$$ I$I$I{I$I>I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑDII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H'X$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$У'-H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$%x$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɐɑDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$KI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$LI$II$I7IS$1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I&I$MI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IrI$II$II$II$II$II$II$II$II$II$II$II$I$I$I$I$I$I$I$I$I$I$I$0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I'I$I$I$I$I$I$I$I$I$I$'I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I0I$I!I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$HI$II$I2I$I"I$I@I$II$IIoI$IiLI$I%I$I>I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$/II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$Iɕ  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$У'-H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I#0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$< H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$M$H'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$vI$II'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$sI${I$I$I$I$I$I$I$I$I$I$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I={1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$j&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$-I$Iɕ  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$У'&H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ `$N$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$h%@8I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N= vI$I$I$I$I$I$I$I$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!I$II011I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$x&P<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$BI$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$У'$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iɑ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$0P&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1ɐI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IX1PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$XI$O'I$I$I$I$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$FIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$[I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$У'$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$(H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑDII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I)`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$O'I$I$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$vI$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$У'H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@%p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$I$'0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J'p&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I\I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$(I$I$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I)`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɐI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p&P8I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$У'H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$8H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$P<@,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IIF I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p<`0PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$У'H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ X'M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɐɑDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ @I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$;I$IQPI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IɐI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$У$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ ,&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$O$K$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IDɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p%@4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$(P$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I9 I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$% H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$x&X$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$)pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$)I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ `I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IpI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$(P$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$%p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1ɐI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$4$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$W`0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,W?P$P$X$`&`'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1I$I(PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$O$J'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IpI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,X$ H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IPI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$4,H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑDII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$k>I$O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$($>I$X$I$!x$I$I$I$I$I$$I$wI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$-III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,=N$sh$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$h%0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,X$ H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$)pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ X'L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ 0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L$x'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`@#'$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIDII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ X$O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,X$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ (&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`%4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$(У'H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$I$p\I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$0%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$If@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N$J'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I)PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,X$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$? x$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɐɑDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$&J$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$m`0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$<=H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$+I$I$`) I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`&p'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I)@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,X$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ID I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I7PI$I$I$K&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$0$I$I$I$I$I$I$I$I$I$I$!I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$}`I$N$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1XI$-I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$h<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IdII$I$I$I$I$I$P0@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`'H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J'`%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ 9I$I$I$I$I$I$I$I$M'`8I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I}0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$/@ FH$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$\I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$, @I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$I$I$I$I$I$I$I$I$O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IɐI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$4%I$I$I$I$I$I$I$I$I$I$I$I$I$I$pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɐdI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L'X8I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$p%@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$EI$M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p$L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H'X$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɐdI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$J&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$M$J$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$cIdII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$(H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ =@$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p%@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9I$I$I$I$I$I$I$I$I$I$I$I$I$I$, @I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p&X<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IdII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ 1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$M'X8I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p'p'I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$/I$IPI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ H$N$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1 I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$x&P<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$z=@-I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$/I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$, @I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IdII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$x'H$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ID I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IdI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p8 7I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!IDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$M'`8I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ 9I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$P4`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$K$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$%p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p8 7I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$5I$I$@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$M'P,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$}H$M$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$)ɐI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p&P8I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑI$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p8 BI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$x%@(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$, @I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II)@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$P I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$(@<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑdII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ `I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑI$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p8 BI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1 I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L'X8I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$O"'@FI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$(4I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$X'H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑ$I$0 I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p8 NI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑI$KI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$P0`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$$X&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`I$PI$I:I$I$I$I$I$I$I$I$%I$II$I Ix8!I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$%`'I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$%@ ;H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$h%4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$0!I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p8 NI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ DI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N$h<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$"I$IDPI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$x$K$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$HI I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ H$N$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ )I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$4@%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑDII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ `I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@!I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p8 [I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$UI$I$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$wI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IdII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$D` H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ <I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$PI$II$m I$m I$m I$m I$m I$m Im I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$J$h I$m I$m I$m I$m I$m I$m I$m `I$M$I$I$I$I$I$I$I$I$I$I$HI$I&PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p$L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$O$J'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$xI$I$P)I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p8 [I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$x%(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ 9I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,@<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$X'J$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`H$H$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$! I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$h%0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$[I$I$`1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p8 gI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$)I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$n@I$L'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$P&p'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$<H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`H$H$I$I$I$I$I$I$I$I$I$I$9`I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@$X'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$EI$I$`1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$h4 iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$mI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$P4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ H$N$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@4@4ɐ\I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$} h$O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$PIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`H$H$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ H$N$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N$J'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$7I$I$p\I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$h4 iI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɐI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$O$h%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@4@4FI$I$@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$O&I$I$I$I$IpI$I$}&`&I$I$I$I$I$I$rI$IIx)I$I$I$I$I$I$I$I$I$I$`I$I$I$1)IIt&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$kI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ 9II$ `I$I$I$I$I$I$I$I$I$I$I$I$I$I$IIIIIO$K'I$I$I$I$I$I$I$I$I$I$I$I$@IIIIc I$I$I$I$I$I$I$I$I$I$I$I$I9aK~00I$I$I$I$1)IIt&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IIII$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$)@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$  I$I$I$I$I$I$I$IpI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$GI$X,III$I$I$I$I$I$`&`&I$I$I$I$I$IpI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$M&))I$I$I$I$`&`&I$I$I$I$I$I$I$I$AI$III$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I${8 [I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$0I$I$I$I$O$K$I$I$I$I$I$I$I$I$I$I$I$I$ɑɐI$I$I$I$I$I$h%4I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$  I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$00I$I$I$I$))I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$0  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$M$p&I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$  I$I$I$I$I$I$ `I$I$I$I$S |$$I$=$I$o$I$I$0 $I I$I$I$I$@<@I$`R'I$I$I$lI$I9I$I$I$I$Z(s$$I$_Д$I$$I$WI$XI$I$I$I$g I$I$I$I$`&`&I$I$I$I$I$I$ I$I I$I$I$I$ P$D'I$И$I$$I$I$@I$sI$I$I$I$p<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$x&X$I$I$I$I$I$I$I$I$I$I$I$I$1pI$I$I$I$I$I$ `I$I$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$  I$I$I$I$I$I$I$I$I$I$PI$I$I$I$0c$.$0?I$I$I$I$))I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$0  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$ )I$I$I$I$I$I$I$I$@4I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$  I$I$I$I$pI$I I$I$I$I$&H$I$I$I$I$I$I$I$I$I$I$I$I$|I$ I$I$I$I$I$I$X&p'I$I$I$I$I$I$ɑ 1I$I$I$I$(г$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`&`&I$I$I$I$I$I$II$I$I$I$` &N$I$I$I$I$I$I$I$I$I$I$I$I$dI$I$I$I$I$N$h%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@0&I$I$0I$I$I$I$I$I$I$I$I$I$;I$IhPI$I$@ I$I$I$K$I$I$I$I$I$I$I$I$I$I$@III$I$I$I$  I$I$I$I$I$I$I$I$I$I$ppI$I$I$I$`$L$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$0  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$\I$I-PI$I$ I$I$@I$L$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$  I$I$I$I$IDII$I$I$I$ >H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$H$H$I$I$I$I$I$IF@I$I$I$I$&J$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9I$I$I$I$I$I$`&`&I$I$I$I$I$I#@I$I$I$I$@%x$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9II$I$I$I$@(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!PI$I$D` 1I$I$c9I$I$I$I$I$I$I$I$I$I$IdII$I$I$I$pdJI$I$I$I$p%@8I$I$I$I$I$I$I$I$I$I$@III$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$LH$J$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$0  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I I$I$I$I$4)ɐI$I$I$I$x&@4I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$  I$I$I$I$IIDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pI$I$I$I$H$H$I$I$I$I$II I$I$I$I$, H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑdI$I$I$I$I$`&`&I$I$I$I$IɐI$I$I$I$4H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$I$@I$$I$K$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$,@8II$I$I$I$L$H'I$I$I$I$I$I$I$I$ 9I$I$ ^H$I$<0I$I$ I$I$I$I$I$I$I$I$I$I$@III$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$@H$H$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$0  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$1@I$I$I$I$@&p$II$I$I$@I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$  I$I$I$I$IdI$I$I$I$I$N$x%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9 I$I$I$I$H$H$I$I$I$I$ )I$I$I$I$@I$I$I$I$I$I$ɐ ɐ I$I$I$I$H$H$I$I$I$I$Pp`I$I$I$I$H$J$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  I$I$I$I$`&`&I$I$0III$I$ N$II$II$II$II$II$II$II$II$II$II$II$II$II$II$I4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I0I$I$ I$I$I$I$1ɐI$I$I$L$I$I$I$I$II I$I$I$I$h'J$I$I$II$I$I$( I$I$I$I$I$I$I$I$@III$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$@H$H$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$0  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&I$I$I$I$I$I$:I$IPI$I$I$I$p$L$I$I$I$I$<I$I$ I$I${`I$M$I$I$I$I$I$I$ɑɑI$I$I$I$  I$I$I$I$I$I$I$I$ I$ I$I$I$I$I$I$I$I$@IB?I$}ɐ ɐ I$I$I$I$H$H$I$I$I$I$pI$I$I$I$H$J$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɐ ɐ I$I$I$I$`&`&I$I$HIDIDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$88I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$4%I$I$I$I$ɑDII$I$I$I$H'`%I$I$I$I$ !I$I$ aH$I$I$I$I$I$pI$I$I$L$I$I$I$I$I$I$@III$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$@H$H$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$0  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&I$I$I$I$I$I$III$I$I$I$0I$I$I$I$I$I$I$I$I$I$I$I$x&P8I$I$I$I$I$I$ɑɑI$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$$I$` I$$8wI$I$I$I$I$I$I$I$> I$I$I$I$H$H$I$I$I$I$QpI$I$I$I$K$J$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɐI$I$I$I$`&`&I$I$0IDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$<@%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9pI$I$I$I$`'H$I$I$I$I$I$I$M0I$I$8(I$I$I$I` I$I$ 0I$I$I$I$I$I$1ɐI$I$I$I$x&P<I$I$I$I$I$I$@III$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$@H$H$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$0  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&I$I$I$I$I$I$9PI$I$I$I$%h$I$I$I$I$I$I$I$I$ɑdI$I$I$ @I$I$I$I$I$I$ɑɑI$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$n9$I$$I$rI$1$9I$I$I$I$I$I$H$H$I$I$I$I$pI$I$I$I$H'p&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9)I$I$I$I$`&`&I$I$I$I$]@I$I$I$I$#$K$`$I$`$I$`$I$`$I$`$I$`$I$`$I$`$I$`$I$`$I$!I$I$I$I$P&h'I$I$I$I$I$I$I$I$I$I$I$I$I$I$UI$Ib@I$I$ gH$I$I$I$I$I$I$I$)I$I$.I$I$III$I$I$I$$X&I$I$I$I$I$I$IdII$I$I$I$@(I$I$I$I$I$I$@III$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$@H$H$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$0  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&I$I$I$I$III$I$t H$I$I$I$I$I$I$I$I$I$I$I$pI$I$I$I$O$H&I$I$I$I$ɑɑI$I$I$I$  I$I$I$I$I$I$I$II$II$II$I4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$H$H$I$I$I$I$!1I$I$I$I$X$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$p0I$I$I$I$`&`&I$I$I$I$I$I$I$I$H'h%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PI$I$I$I$x$K$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$ 4I$I$I$I$I$I$I$I$ II$I$I$I$N$K$ɐI$I$I$I$p$K$I$I$I$I$I$I$I$I$@I$I$I$L$I$I$I$I$@III$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$@H$H$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$`&X%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$0  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&I$I$I$I$ 9I$I$I$I$,%I$I$I$I$I$I$I$I$I$I$I$I$ DI$I$I$I$X< I$I$I$I$ɑɑI$I$I$I$  I$I$I$I$I$I$IIdI$I$I$I$@0,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1I$I$I$I$H$H$I$I$I$I$ɐɑDI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$`&`&I$I$I$I$9 II$I$I$I$4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$I$-@ 'H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!I$I$I$I$%`'I$I$I$I$I$I$I$I$IdI$I$I$p&X$1I$I$h@ 1H$I$I$I$I$I$I$I$I$I$! I$I$I$I$x&X<I$I$I$I$@III$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$@H$H$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IDII$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&I$I$I$I`I$I$I$I$`'K$I$I$I$I$I$I$I$I$I$I$I$I$}II$SI$I$ZI$N$I$I$ɑɑI$I$I$I$  I$I$I$I$I$I$IdI$I$I$@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9I$I$I$I$H$K$I$I$I$I$qII$)I$I$I$I$L'X8I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I  I$I$I$I$I$I$`&`&I$I$I$I$II$(I$I$I$z%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑ9I$I$I$I$4@&I$I$I$I$I$I$I$I$I$I$I$I$I$I$#I$I0PI$I$I$I$H$M$I$I$I$I$I$I$I$I$I$I$PI$I$4((`0I$I$(4I$I$I$I$I$I$I$I$I$I$III$I$I$I$@,I$I$I$I$@III$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$@H$H$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$@I$L'I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɐI$I$I$I$ ,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&I$I$ID I$I$I$I$,H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9 I$I$I$I$J'X<I$I$ɑɑI$I$I$I$  I$I$I$I$I$I$I$I$`I$I$I$I$N$`4I$I$I$I$I$I$I$I$I$I$I$I$I$I`I$I$p LH$I$I$I$I$I$I$I$ DI$I$I$I$%@I$z=I$I$I$I$I$I$I$I$I$I$AI$II  I$I$I$I$I$I$I$I$`&`&I$I$I$I$I$I$!dI$I$I$I$@I$N'I$I$I$I$I$I$I$I$I$I$I$I$Iɕ [I$I$P x$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IdɑI$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$9I$I$#I$I$%`'I$I$I$I$I$I$I$I$I$I$;I$I$U I$I$I$L$I$I$@III$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$@H$H$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$I$I$(I$O'I$I$I$I$I$I$I$I$I$I$I$I!`I$I$I$I$@I$I$I$I$I$II$ I$I$I$I$0&I$I$I$I$I$I$I$I$AI$I$@I$I$I$I$kI2' I$OgI$I I$IB I9QI$I$ ,I$I$I$I$`&`&I$I$I$I$I$I$I$I$p1I$I$I$I$@@I$@wI$I&I$I$I$I$I$II'OI$I$ %x$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɐ)I$I$I$I$4%I$I$I$I$I$I$I$I$I$I$I$I$ IDI$I$I$I$I$I$I$I$H$L$I$I$I$I$I$I$I$I$I$I$I$I$)I$I$I$I$H&X$I$I$@III$I$I$I$  I$I$I$I$I$)I$$ I$$ I$I$I$I$N$# I$$ I$$ I$$(I$I$I$I$))I$I$I$I$=I$I$@@I$PI$I?I$IMI$IRI1@I$I$I$I$ x$N$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&II I$I$ H$O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PI$I$O$J'ɑɑI$I$I$I$  I$I$I$I$I$I$I$I$I$I$ɕI$I$I$I$~pII$I$I$I$I$I$@=H$I$I$I$I$I$I$I$I$I$I$I$ɑI$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ =z$))I$I$I$I$`&`&I$I$I$I$I$I$I$I$`I$I$`|I$I$I$I$I$I$py I$I$I$I$ 4p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I `I$I$I$I$`'H$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$9` H$I$I$I$I$I$I$I$I$I$I$I$I$I$DI$I$I$I$,I$I$@III$I$I$I$  I$I$I$I$!!I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$((I$I$I$I$))I$I$I$I$` &`&P)I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ 8h$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`& I$I$I$I$ (@<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1 I$I$I$I$X$@,ɑɑI$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$)|I$I$I$I$I$I$I$I$I$I$I$L1j$x$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$SI$I$pɗ$( I$I$I$I$I$I$I$I$I$I$&#'I$I$I$))I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$SI$I$I$I$I$I$I$I$I$I$ :'#'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$ iH$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$pI$I$I$I$,@<I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$@I$M$@III$I$I$I$  I$I$I$I$!!I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$((I$I$I$I$))I$I$I$I$`&`&!I$I$ə$ I$I$I$I$I$I$I$I$I$I$5=M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$`&`&p I$I$I$I$X'J$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$ɑI$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9$I$I$I$@I$I$К$I$Ax$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$LI$I$I$PnI$ II$0I$$I$I$I$I$I$I$I$))I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$rI$ I$HI$0I$X$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$$I$$I$$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!$I$$I$$I$@$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$$I$$I$$I$ H$I$I$I$$I$$I$$I$I$I$I$I$!$I$$I$$I$I$I$I$I$L$J$$I$$I$$I$I$I$I$I$))I$I$I$I$`&`&I$I$I$I$Mɑ$I$I$PnI$ II$I$$I$1H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$``I$I$I$I$` #H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$)I$I$I$I$̡I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@H$H$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$`&`&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$H I$I$I$I$@$>I$$I1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑ 1I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ >@$>I$$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$sGI$O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$I$I$I$I$I$I$I$I$OPI">I$O&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Ig I$I$I$I$I$I$I$I$I$I$ >@$>I$$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I @I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$L$x&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`I$z%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9yI$$ I$$ I$$ I$$ I$d I$m I$m I$I$I$I$ >@$>I$$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I`I$I$I$I$I$I$I$I$I$I$I$I$8!I$I$I$I$I$I$I$I$I$I$I$I$X%4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$N$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1`I$I$I$I$I$I$I$I$I$I$I$I$I$I$(@$>I$$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IɑI$I$I$I$I$I$I$I$I$I$ X'M$ II$I$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1`I$I$I$I$I$I$I$I$I$I$I$I$I$I$(У'O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1 I$I$I$I$I$I$I$I$I$I$I$I$ ,&I$I$IdI$I$I$I$I$I$I$I$I$I$I$I$L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$11K$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$K'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I)PI$I$I$I$I$I$I$I$I$I$I$I$I$I$,У$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IɐI$I$I$I$I$I$I$I$I$I$I$I$+ H$I$I$I$I$I$PI$I$I$I$I$I$I$I$I$I$I$I$H'`%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Hy$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`%,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II!@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,P$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I@I$I$I$I$I$I$I$I$I$I$I$I$%h$I$I$I$I$I$I$! I$I$I$I$I$I$I$I$I$I$I$I$8(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$ 6I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ ,X$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!pI$I$I$I$I$I$I$I$I$I$I$I$41H$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$*I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$/IImImI2I$I$NI$I$I$I$I$I$I$II$II$II$II$II$II$I8I$I$I$I$I$II$II$II$II$II$II$I@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$II$II$II$II$II$II$I$I$I$I$I$I$II$II$II$II$II$II$I8I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IHI$I2HI$II=I$Ii#I$I5I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$! I$I$I$I$I$I$I$I$I$I$I$I$L$p&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$II 0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ ,X$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$ P'L$I$I$I$I$I$I$I$I$:I$I$^ I$I$I$I$I$I$I$I$I$I$I$I$N$J'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$I$I$I$I$I$I$I$I$I$I$sI$L=I$I$  I$I$I$I$I$I$I$I$I$I$88I$I$I$I$III$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ III$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$))I$I$I$I$I$I$I$I$I$I$88I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IIy)!I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@8 I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,X$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I9 I$I$I$I$I$I$I$I$I$I$I$I$ (%I$I$I$I$I$I$I$I$I$I$I$I$!I$I$I$I$I$I$I$I$I$I$I$I$h%P<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1PI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$;I$p8  I$I$I$I$I$I$I$I$I$I$88I$I$I$I$III$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ III$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$))I$I$I$I$I$I$I$I$I$I$88I$I$I$I$I$I$I$I$I$I$I$I$I ;I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ 1I$I$I$I$I$I$I$I$I$I$I$I$S[I$O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$$I$Iɕ  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,X$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$F x$I$I$I$I$I$I$I$I$I$I$I$I$I$ II$I$I$I$I$I$I$I$I$I$I$I$@,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$zI$I1pI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$:@  I$I$I$I$I$I$I$I$I$I$88I$I$I$I$III$I$I$I$I$I$I$I$I$I$  I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ III$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$))I$I$I$I$I$I$I$I$I$I$88I$I$I$I$I$I$I$I$I$I$IImI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PI$I$I$I$I$I$I$I$I$I$I$I$I$I$K$h%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$5I$Iɕ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$,X$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IPI$I$I$I$I$I$I$I$I$I$I$I$, 9|$H$I$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$I$I$I$I$I$I$88I$I$99I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$0H$H$I$I`I$I$I$I$I$I$I$I$I$I$ 4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$$@I$z=I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$dI$I$I$I$I$I$I$I$I$I$I$O$h%I$I$I$I$I$I$I$I$MI$Iq@I$I$I$I$I$I$I$I$I$I$I$I$H$M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1I$I$I$I$I$I$'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!I$I$I$I$I$I$'I$I$I$I$I$I$I$$I$$I$$I$$I$$I$$I$I$I$I$I$I$I$I$@$?b>$N$h$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$)$I$$I$$I$$I$$I$$I$$I$I$I$9$I$$I$$I$II$I$I$I$I$I$I$I$I$I$I$I$$M$$I$$I$$I$0H$I$yI$I$$I$$I$$I$$I$$I$$I$@$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9$I$$I$$I$$I$$I$$I$$I$VH$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$I$I$I$I$I$I$I$&@I$z=I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɐI$I$I$I$I$I$I$I$I$I$I$I$UI$I$I$I$I$I$I$I$IDɑI$I$I$I$I$I$I$I$I$I$I$I$ H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$(III$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$+@I$z=I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$ I$I$I$I$I$I$I$I$I$I$I$I$J&,I$I$I$I$I$I$ɐ1I$I$I$I$I$I$I$I$I$I$I$I$0$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$(III$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑI$I$I$I$I$I$I$I$I$I$I$I$I$I$0@I$x<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1ɑI$I$I$I$I$I$I$I$I$I$I$I$L@I$L'I$I$I$I$p0I$I$I$I$I$I$I$I$I$I$I$I$X&x$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$)IIIII88I$I$I$I$I$I$I$I$(III$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ ɕI$I$I$I$I$I$I$I$I$I$I$I$I$I$5@I$p8I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`I$I$I$I$I$I$I$I$I$I$I$I$X8I$I$III$I$I$I$I$I$I$I$I$I$ H$O$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$I$I$I$I$I$I$88I$I$I$I$I$I$I$I$(III$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ ɕI$I$I$I$I$I$I$I$I$I$I$I$I$I$>I"I$bI$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IDI$I$I$I$I$I$I$I$I$I$I$O$p%ɑɐI$I$I$I$I$I$I$I$I$I$I$I$,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$))I$I$I$I$I$I$I$I$I$I$88I$I$I$I$I$I$I$I$(III$I$I$I$I$I$I$I$I$I$I$I$pH$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`I$`I$`I$`I$`I$I$I$9I$I$I$I$I$I$I"I$bI$II$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$@1PI$I$I$I$I$I$I$I$I$I$I$I$@I$I$I$I@4bH$I$I$I$I$I$I$I$1` I$I$I$I$I$I$,@<I$I$I$I$I$I$#0P8( III$I$P%P%I$II$I <HI$II$I&I$I$=@I$`aI$II$IrI x$M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$JJ%`'I$I$I$I$I$I$I$I$ɑdOȄJI$I$X%X%I$I$I$I$ɗ$5 Py $>H$I$I$I$I$I$1XI$I$I$I$I$W, 8{$8,,I$I$I$I$dI$TN >'h$I$I$I$I$I$I$I$I$I04%I$I$I$I$I$I$9ɐI$I$@%h'I$I$I$I$I$I$1@;III$I$P%P%I$I$I$I$I$I$I$I$h&h&I$I$\K$I$I$I$I$( 4p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$K;0 H$I$I$I$I$I$I$I$I$I$FI$I$ X@ I$I$X%X%I$I$I$I$I$I$:I$I$$I$$I$|$I$I$I$I$I$I$I$I$I$I$I$I$I$$I$$I$yh$I$I$I$8,,I$I$I$I$I$I$I$I$$I$$I$$I$I$I$I$I$I$I$I$I$I$I$I$I$$I$X$I$I$I$I$I$I$I$$I$$I$H$I$I$I$I$I$I$I$ɐ$I$$I$H$I$$I$P$I$I$I$$I$<<$I$`$I$I$I$H$H$I$I$$I$$I$$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$1 (@$I$I$I$I$I$I$I$I$I$I$I$I$@I$I$X%X%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$8,,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$II$I%I$I$I$I$<<I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$`'J$I$I$I$I$I$I$I$I$I$I$I$I$ɑDI$I$I$X%X%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$8,,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ III$I$P%P%I$I$I$I$pI<<I$I$I$I$I$I$H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑə$$$`$$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`)$$$X%l$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$`'$,d$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ II$$$P%l$I$I$I$I$I$I$I$I$I$I$I$I$ə$$$H$L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$y)Iwy"$0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$hI$II$;I9I$I$I$I$ `I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$=I$II$IIKI$I$I$I$I$I$I$I$I$I$I$I$I$L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II tI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$H'`%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I/0I$I$I$I$I$I$I$I$I$I$I$I$I$I$EI$I$I$I$I$I$I$I$I$I$4 I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ `I$I$I$I$I$I$I$I$4$N$$I$!pI$I$I$I$I$I$I$I$I$I$>I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IɑIBIBII$X@UI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$II$II$IIɱ 4$N$$I$?x$I$I$I$I$I$III$I$I$I$2PI$I$I$I$I$I$N$J'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$I$I$`,GI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1PI$I$I$I$I$I$`%$I$?x$I$I$I$I$I$I$I$I$I$I$I$I$I9 I$I$I$I$ (KdII$I$I$I$h%@8I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$I$I$J&P4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I)PI$I$I$I$I$I$`%H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I I$I$I$I$I$I$%x$I$I$PI$I$I$I$(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$y$I$p9I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I!@I$I$I$I$I$I$&H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IPI$I$I$I$< H$I$I$I$! I$I$I$I$`zI$M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$>I$IIĩ MR~@I' I$I$I$I$I$I$x'|I$II$I$I$@I$I$I$I$I$I$I$I$I$II$I$I$TI$H$I$ɑI$I$I$I$I$I$I$I$I$`I$II$1'III$@4I$I$I$I$I$I$I$I$ɑIDI$I$I$I$I$I$M$x&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I 0I$I$I$I$I$I$&H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑ )I$I$I$I$ `$M$I$I$I$I$III$I$I$I$I$I$K$p&I$I$I$I$I$I$I$I$I$I$I$I$ I$III$I$I$I$I$I$I$I$I$I$@I$I$I$I$x'x'|III$I$I$I$  I$I$I$I$I$I$I$I$III$I$I$I$I$I$TH$H$ɑɑI$I$I$I$,  I$I$I$I$I$IpI$I$I$I$I$I$@4@4I$I$I$I$I$I$I$I$II I$I$I$I$I$I$X<@,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I 0I$I$I$I$I$I$&H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$I$I$0&I$I$I$I$I$I$RII$vI$I$I$I$P<@,I$I$I$I$I$I$I$I$I$I$I$I$IɐI$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$x'x'|III$I$I$I$  I$I$I$I$I$I$I$I$III$I$I$I$I$I$TH$H$ɑɑI$I$I$I$,  I$I$I$I$ɑɐI$I$I$I$I$I$=@4@#9I$I$I$I$I$I$I$I$ !I$I$I$I$I$I$!(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iɕ  I$I$I$I$I$I$&H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$0I$I$I$I$ H$I$I$I$I$I$I$I$I$I$!I$I$I$I$ I$I$I$I$I$I$I$I$I$I$I$I$1I$I$I$I$,'I$H$I$I$0! I$I$I$I$I$I$x'x'|III$I$I$I$  I$I$I$I$I$I$I$I$III$I$I$I$I$I$TH$H$ɑɑI$I$I$I$,  I$I$I$I$ 9I$I$I$I$8_x$I$I$I$I$I$I$I$I$I$[I$IEPI$I$I$I$I$I$I$I$L$x&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iɕ " I$I$I$I$I$I$&H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IDII$I$I$I$I$I$@%p$I$I$I$I$I$I$I$I$I$I$ II$I$I$I$I$I$F I$I$I$I$J'`%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$I$I$I$I$I$I$X,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$ I$I$I$I$( I$I$I$I$)I$I$I$I$ qH$I$I$I$I$I$I$I$I$I$I$I$I$I$$I$$I$$I$p$I$I$I$I$I$I$I$I$I$$I$$I$$I$x$I$@I$I$$I$$I$$I$I$I$~ɑ$I$wI$0II$I$$I$I$I$I$I$I$I$ɑ$I$$I$$I$$I$ɑ$I$$I$$9I$I$I$I$ 88$I$$I$1$I$$I$$I$$I$I$I$I$I$I$I$I$I$I$I$$I$$I$$I$$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$I$I$I$I$I$I$X,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9II$I$I$I$I$I$L'P4I$I$` I$I$I$I$ 0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɕI$I$I$I$I$I$I$99I$I$I$I$88I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$X,I$}_I$I'I$I$I$I$I$I$I$I$I$I$I$I$p!I$I$I$I$IOI$I$I$I$$X&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$,  I$I$I$I$99I$I$I$I$88I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$$I$$I$$I$$I$DI$}I'I$}_I$I'I$I$I$I$IDI$I$I$I$I$;xI$I$I$I$I$I$x$L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑɑI$I$I$I$,  I$I$I$I$99I$I$I$I$88I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$9I$I$I$I$I$I$I$I$}I'I$}I$I$I$I$I$I$I$I$I$I$5` H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Lɑ$I$L$I$L$I$L$I$I$I$I$I$L9$I$L$I$L$I$L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$#I$I$I$I$I$I$I$I$I$I$I$I$I$I$@I$I$I$I$I$I$I$I$I$I$,@<I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$! I$V I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$P&p$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ H$N$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Iɑ$I$I$@ɛ$I$I$I$I$(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$uI$I$I$0$8B$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IJ!dI$H$(I$IIbCI$I$HIDII"-(I$I]~I I" I$ɕ[@{IP I"'h&I$I I"'I$I$I$I$I$I$IJpI$x&I$I$IrI0I$L$IDII")(I$I$I0@I1B6IJ!`I$H$I$I$IK9I$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!!dH$H$ID XK'h%HII(( 9p$H'I$I$ɐp'p')Dx$I$I$I$9 h&h&)6p$I$I$I$$N$x$I$I$aI$I4 4X$0II@x&P<II((I$I$. " I$I$!!`H$H$I$I$99H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!!dH$H$9`@HO$0BHII((ɐ\I$`wIR'$I|p'p'). " I$I$I$I$ Ih&h&& IIII'`&I$I$I %`'RI ` 'H$@,^II((I$I$" " I$I$!!`H$H$I$I$99H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!!MM 8I$I$)IL((I$I$X%_9$I$ p'p'LZI$I$I$I$ 9h&h& >1m$I$$I$ h'J$I$I$ !H$M$99@ayH$I$!IL((I$I$" " I$I$!!M$K'I$I$99H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!! =P&x$I$I$ Ih ((II$I$0H$I$) I$xPIW@(h&h&) I$z5`I@3'H$I$/I$I D I$I$ Id ,I$I$ H&X$((II:,!!P"TI 9H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!!@@ GH$I$I$I$I$I$<((I$I$I$I$a$I$2x$I$I$I$I$I$g $I$sP$I$  h&h&I$I$cI$I${$I$I$I$I$I$I$I$$I$I$I$I$I$$I$I$I$I$I$$IhI$I($I$" " $I$!!`H$H$t$I$9H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!!8P'I$I$I$I$I$I$)ɐ(b;I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$  h&h'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II(b;I$I$" I$I$I$!!`H$H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$#I$II$I IIL'h%I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$II$In [I$I$I$I$I$I$@8(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$PI$I$ D'@I$I$I$I$$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I>I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IIIҶIz@t$D'I$$I$I$I0 /I$I$N$J'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!!-@I$L'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I z*(У'O$I$I$I$I$I$I$ID I$I$4P'I$I$p&P<I$I$I$I$I$I$I$II$yII$ I$O=I$IRI$I0I$II$II$I$I$I$I$II$II$II$II$I&I$I$I$II$II$I'I$I$DII$I$`%0I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I &(У'O$I$I$I$I$I$I$I$I` (H$I$II$@,I$I$I$I$I$I$ɕ)I$I$,?@f`0011  I$I$I$I$ I$I$NNI$I$`&`&III x'x'I$I$IdII$I$ I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$Idɐ"(У'O$I$I$I$I$I$I$I$I$ɑ 1I$I$%x$I$I$I$I$``0I$I$I$I$I$I$8`P,p$I$/I$0011  I$I$I$I$ I$I$NNI$I$`&`&III$I$'x'I$I$I$I$ɐ) I$I$N$H&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$IdpI$I$$$I$I$I$I$I<H$I$I$I$I$I$)P&K$I$I$I$I$I$I$00I$I$I$I$0011  I$I$I$I$ I$I$NNI$I$`&`&III$I$x'x'I$I$XI$I6P $X<@,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$I$I$=$$$$$x, @ I$I$I$I$I$I$ 9N$h<I$I$I$I$I$I$00I$I$I$I$0011II$O$I$I$ I$I$NNI$I$`&`&III$I$x'x'I$I$III$I$X&H$!I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$+@I$z=I$I$I$I$I$I$I$I$ɐI$I$L'X8I$I$I$I$@I$I$I$I$I$I$00I$I$I$I$0011I$I$K&I$I*)ps OII$I$`&`III$I$x'x.I$I$1P0@ HH$I$ I$I$M$x&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$!I$/@I$x<I$I$I$I$I$I$|I$I$ I$O$II 4I$I$I$I$I$I$00I$I$I$I$0011  @I$I$ 4`$III$I$``I$I$I$I$I$I$HHD4%I$I$II$P<(I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$)I$j4@I$x8I$I$I$I$I$I$9II$I$p%@I I$I$%`'I$I$I$I$I$I$F$I$F$I$I$I$I$I$F$I$F$I$B1$I$B$I$$I$I$$I$P$I$I$I$I$I$I~$I&II$I$'x'Bȑ$I$B$I$B`$I$I$I$I$I$B$I$B$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$)I$$ I>I$@I$I>I$I$p!9I$I$H$L$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$III$I$`&`&III$I$x'x'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$1 I$I$@I~I$I$I$I$ H$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$&$I$&`$I$&I$I$&$I$&x$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑ$I$I$$LI$I$I$I$I$I$0$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ I$X&x$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$c<I$$I$II$}I$&qI$9I$IaI$KI$MDI$qI$N&I$I$I$S0I$ RI$OI$}&I$o/I$c<I$IfI$M$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$c6$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$KI$II$;I9M$x&I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɑ79$ɑ ,`%4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I`I$X4I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I\p`%H$I$$I$I1pO$ I$I$I$IIiIҘI‡I&@$IIIB IB6(IĉIB:0ɑID@I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I1`K$$ I$$ I4P'I$I$T9I$I$ɐ ɐ &p'xx@$@$II@ @ ((!!H$K$Iɐ(N$J'I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ɕ :@I$@I$@ dp%@I$I$s(:@I$I$ɐ ɐ p'p'xx@<`IIQ @ ((!!pH$H?)@` O`$,I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$ ɕX,&I$I$!I$I$HIKF,I$I$ɐ ɟ$p'O$ɟ$O$]$n$pI 6'|$ $CI$I$"$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$I$s DI:ɐ 0P@z&z&   I$I$UnitySplash-cubeEDB??+զ/C+( E( P # ף@ #A ף@ # ף #A ףEDBDBD?PHA ff6 p=* #\ףףp= p33G(= )\ᅬGGڿ{ ף (k= QE5Q(( p ף>zQ8?p=J?)\?p(?RG?z$G?\2Q? C)\?RQ?)\@?G:?\5?G> כL>L>= )\GǾ33Ǿffp=Rp=p=̌\̌\(zԿ zԿףףQף= ̼= G{.)\G1 כG1 דpMGףP S S{X̄Yp}\uR^Rnף`(lGa`zdQXfffGQQhIp=j\B(l@l 3pz$ s!u)\u33s({np== gzTzTף@U@= W@W)\?Y)\?p=ZR>(\R>\{>R^{>)\_p=Gap=a< c@@µ@@@)\?\@{>½@;z4p-5G*ff6)= 7'Q8ff&8z$p=:33#G:G!(< p=R>)\?ף@QGAff\B33C33zD= G QH IQGJ= KL pMRNף)\OpףPG33SףzT{U= WWGXR޿YGڿGZQؿ[zԿ\ѿp]{οR^˿)\_ǿף`ſaR33c( cQeµe뱿= g)\ghp=j\hGQhp= gGᚿezzd둿 c{\baף``GR^p}{^u\ףp(\hGZ cY= WQXQWp=JffVEUp=zTQ8 Sף0\R+Q #ףPRP= RNpM(LKףp=Jff澙I= ׾QH̾GpffF33E ףzD Cp=\BGAL@Q8)\?{>p=̽(< ף;Lp=:9Q8 ף<7L=ff6)\=5= 3)\>\2\B>333{.>\2)\>G1=G1)\=0<0R. #R.)\p-Gὤp-)\(,Q8(,= WG*G*)\) ף)33Q(ǾQ(= ׾= '= 'G%%)\z$z$G!33#+33#333!p=!Eף )\Oף = W)\Ga)\h{33s{Gz\ff()\p=zp=QpQff)\GzGQ(p(Gpffƿpp=ʿR)\ϿR33ӿ Qؿ (ܿG!G΅G!\"p=\"{ #33 #= %(%ff&\ff&z'= '( (p p=*p=*+z+ff,,G{.p{.)\)\/!)\/ #ף0ff&ף0Q(G1(G1p=*\2,3330\20= W?)\33>)\> ף> ÿ ףQ= W?(\?z(\? @(\@\Q@z@8@p=:@zp=:@G8@ף @k33?kz?= ׾?̌?)\p=?p=?ž??{?z)\?ף(?(\I@)\QH@QH@zI@h@p=j@zp=j@h@)\ @\B@u\@33>p=@33>q@= Wq@333Q@p=@@@zR@pݿ ף<33 ף< ף=ffQ= דG=p> SG>33Sff>GQff>ףPף>\R>33S(>zT>ffVQ>ף`Q=x Q ׃ףp̄G̼\z\I@33>QH@>QH@)\I@Qh@Qp=j@)\p=j@>h@33>ff9@RY@Gף`@G33c@̴33c@ףa@33W@p=)\O@{P@GZ@Q@)\(L@ffF@ ׻ C@ ׻z4@R.@RR.@zף0@R.@ffR.@(0@(7@ u@ s@z c@zfff@)\Ga@(p=Z@(9@\2@ffR.@R.@u@ףpA@\9@…ffF@gffF@fff= G@fffU@)\oף`@x c@ c@3333c@ffף`@p=U@GףP@Gף@@ff6@ ׃R.@\rR.@p=jff6@fff<@QhA@ ףпU@ףпe@\⿅q@Qq@\p=j@\zD@pף0@ף)\/@ףп)\/@ףп9@QؿR>@0@p0@(ף0@ ff6@(p]@a@G1@G0@= 0@ffG1@ff s@= u@zu@zt@ff C@ffF@\@)\(l@u@)\u@ s@G1@)\0@ 0@33G1@\p]@RQH@(5ףP@1\B@p-\2@+0@ #0@\"ף0@Q)\O@33)\_@33Ga@z\b@\b@pף`@R\@z$I@')\?@G*(L@0)\_@G1\b@9\b@;ף`@33CzD@zD)\?@ffFE@{Nף`@P\b@W\b@Xa@Xp]@= Wp=Z@ffVU@33S{N@\RH@RN@@{NG:@p=JG1@QH0@ף@0@R>ף0@(<9@9E@)\\b@ףGa@ףG1@)\0@Q0@= G1@= Ga@Q\b@ h0@h(l@Qu@ſu@ǿzt@ǿG1@ſ0@z0@̬ S@Q@0@{G:@{ף@@\B@\zD@E@{ffF@(G@33H@ ׫A@ ׫)\?@pG:@Q7@ ׳7@(Q8@̜G:@p<@ff@@ffA@= GJ@RK@ffP@pU@ כX@33X@p=Z@p=Z@)\Y@ffY@z= W@zT@\GQ@\)\O@p=GJ@G@p== G@p=\B@\A@GR>@ ד(<@̔p=:@)\7@7@p=Q8@ )\O@GQ@ ׃U@\QX@GZ@{GZ@Gzp=Z@= wX@ sU@\r\R@q)\O@GqRN@pRN@)\u@ף s@ףGj@)\i@Qi@= Gj@=  s@Qu@UnityWatermark-trial-big^xx        00000     00000000   00000000   000000000    0000000  0000000  0000000  0000@@@@000  0000000  0000000  0000000000  00000@@@@@@@@000000  0000000  000000@@@@@@@00000  0000000  0000@@@@@@@@00000  0000000  0000000  00@@@@@@@00  00@@@@@@00  0@@@@@@00  00@@@@@@@@@@@00 000@@@@@@0  00@@@@@@00  00@@@@@@@@00  000@@@@@@@@@@@@@@@@@@0000  0@@@@@@00  000@@@@@@@@@@@@@@@@@@00  0@@@@@@00  000@@@@@@@@@@@@@@@000  0@@@@@@00  00@@@@@@00  0@@@@@@@@@0  0@@@@@@@@@0  0@@@@@@@@@0  00@@PPPPPPPPP@@@00000@@@@@@@@@@0  00@@@@@@@@0  0@@@@@@@@@@@@0  00@@@@@PPPPPPPPPPPPPP@@@@@00  0@@@@@@@@@0  00@@@@PPPPPPPPPPPPPP@@@@00  0@@@@@@@@@0  00@@@@PPPPPPPPPPPPP@@@000  0@@@@@@@@@0  00@@@@@@@@0  0@@PPPPPPP@@0  00@PPPPPP@@0  0@PPPPPPP@0  00@@PPPPPPPPPPPP@@@@@@@@PPPPPPP@0  0@@PPPPPP@@0  0@@PPPPPPPPPP@00  00@@@@PPPPPPPPPPPPPPPPPPPPP@@0  0@PPPPPPP@0  0@@PPPPPPPPPPPPPPPPPPPP@@@00  0@PPPPPPP@0  00@@PPPPPPPPPPPPPPPPPP@@@00  0@PPPPPPP@0  0@@PPPPPP@00  0@@PPPPPPP@@0  00@PPPPPP@@0  0@PPPPPPP@0  00@PPPPPPPPPPP@@@@@@@@@@PPPPPPPP@0  0@@PPPPPP@@0  0@PPPPPPPPPPP@@0  00@@PPPPPPPPPPPPPPPPPPPPPPPPP@@0  0@PPPPPPP@0  0@@PPPPPPP@@@@@@@@PPPPPPPP@@00  0@PPPPPPP@0  0@@@PPPPPPPPP@@@PPPPPPPPP@@00  0@PPPPPPP@0  0@@PPPPPP@00  0@@PPPPPPP@@0  00@PPPPPP@@0  0@PPPPPPP@0  0@PPPPPPPPQA@@@@@@@@@@@PPPPPPPPP@0  0@@PPPPPP@@0  0@PPPPPPPPPPPP@0  00@@PPPPPPPP@@@@AAAAA@@@@PPPPP@@0  0@PPPPPPP@0  0@@PPPP@@@@@@AAA@@@@@PPPPPP@@00  0@PPPPPPP@0  0@@PPPPPPPP@AA"B"B"BAA@PPPPPPP@@00  0@PPPPPPP@0  0@@PPPPPP@00  0@@PPPPPPP@@0  0@PPPPPP@@0  0@PPPPPPP@0  0@@PPPDTXklmmm][YUE000@@@@PPPPPPPPP@0  0@@PPPPPP@@0  0@@PPPPPPPPPPPP@00  00@@PPPPPPPDTwWZ[\\]mmm]\[ZwWDD@@PP@@0  0@PPPPPPP@0  0@@P@@3CfVY[\]]]n]]\\ZwWDTPPPPPP@@0  0@PPPPPPP@0  00@PPPPPPDTX[lmnoonnmlZwW3SPPPPP@@00  0@PPPPPP@@0  0@@PPPPPP@00 3#^nmmmmmmmmmn]U%3#]nmmmmmmmmnn9""\nnmmmmmmmnnK 0@@P3Sjooooooooooo]8 000wWnmmmmmmmmnnL8nnmmmmmmmnn^D$ 0DDmmmmmmmmmmmmmkA0  0@@PPPPQfVknoooooooooooooooon[X3S@@0 \nmmmmmmmmnnK 0@ADTYmoooooooooooooooomY3SPPPP@@0 !\nnmmmmmmmnnK 0@@PPP"RYmoooooooooooooonmwWQPPP@@0 3#\nmmmmmmmmnnJ8nnmmmmmmmmn]D$D$ooooooooooooof&3#ooooooooooooK3#^oooooooooooL 0@PXooooooooooooooo^w7 0Yoooooooooo]9ooooooooooooD$ 00YooooooooooooooUE0  0@@PPPDTYnooooooooooooooooooooooolY33 ^ooooooooooo] f6ZnoooooooooooooooooooooolfVPPP@0 !]ooooooooooo] 0@@PP"RYnooooooooooooooooooomXQPP@@0 3#^oooooooooooL9oooooooooooD$D$ooooooooooooof&3#ooooooooooooK3#]oooooooooooL 0@Yoooooooooooooooooo9 Iooooooooooo]9ooooooooooooD$ 0AlooooooooooooooZ00  00@PPPYooooooooooooooooooooooooooooo8]ooooooooooo\8oooooooooooooooooooooooooooj"RP@0 !]ooooooooooo] 00@PPUUmooooooooooooooooooooooom3SP@@0 3#^oooooooooooL9ooooooooooonD$D$ooooooooooooof&3#ooooooooooooK3#]oooooooooooL 00YooooooooooooooooooooLKooooooooooo]9ooooooooooooD$ 0DDooooooooooooooonA0  0@@PDTmooooooooooooooooooooooooooooo:]ooooooooooo\:oooooooooooooooooooooooooooomDT@@0 !]ooooooooooo] 0@@PXoooooooooooooooooooooooooonUUP@00 3#^oooooooooooL9ooooooooooonD$D$ooooooooooooof&3#ooooooooooooK3#]oooooooooooL UEoooooooooooooooooooooooooooooooooo]9ooooooooooooD$ 00XoooooooooooooooofV0  0@PfVoooooooooooooooooooooooooooooooo;]ooooooooooo\*ooooooooooooooooooooooooooooonUU@0 !]ooooooooooo] 0@PiooooooooooooooooooooooooooooofV@@0 3#^oooooooooooL9ooooooooooonD$D$ooooooooooooof&3#ooooooooooooK3#]oooooooooooL 0]oooooooooooooooooooooooooooooooooo]9ooooooooooooD$ 0@moooooooooooooooo[@0  0@@wWooooooooooooooooooooooooooooooooo,]ooooooooooo\,oooooooooooooooooooooooooooooonDD0 !]ooooooooooo] 00@YoooooooooooooooooooooooooooooooUU@0 3#^oooooooooooL9ooooooooooonD$D$ooooooooooooof&3#ooooooooooooK3#]oooooooooooLw7ooooooooooooooooooooooooooooooooooo]9ooooooooooooD$ 0UEooooooooooooooooon"B0  0@UUoooooooooooooooooooooooooooooooooo.]ooooooooooo\-ooooooooooooooooooooooooooooooo\1 !]ooooooooooo] 0@UUoooooooooooooooooooooooooooooooom"B0 3#^oooooooooooL9ooooooooooonD$D$ooooooooooooof&3#ooooooooooooK3#]oooooooooooLLoooooooooooooo_N>?O_ooooooooooooooo]9ooooooooooooD$ 00ZoooooooooooooooooofV0  0Amoooooooooooooooooo____oooooooooooo.]ooooooooooo\/oooooooooo^LJIIIZ]ooooooooooooooH !]ooooooooooo] 0"Bmoooooooooooooo_OOO_oooooooooooooo[@0 3#^oooooooooooL9ooooooooooonD$D$ooooooooooooof&3#ooooooooooooK3#]oooooooooooL^oooooooooooo^w73#"-_ooooooooooooo]9ooooooooooooD$ 0Amoooooooooooooooooo[@0  0Yooooooooooooooo^<)wfUUfw)<^oooooooo-]ooooooooooo\ooooooo^JD4"200000@A3CYoooooooooooo]!]ooooooooooo] 0YoooooooooooooO/_oooooooooooooDD0 3#^oooooooooooL9ooooooooooonD$D$ooooooooooooof&3#ooooooooooooK3#]oooooooooooLU_ooooooooooon"B0 3#Koooooooooooo]9ooooooooooooD$ 0UEooooooooooooooooooon"B0  3CnoooooooooooooLf& U%:]ooooo<]ooooooooooo\oooooKf6 000@@@@@@@PPfVooooooooooooU%!]ooooooooooo] "2noooooooooooo? Ooooooooooooo[0 3#^oooooooooooL9ooooooooooonD$D$ooooooooooooof&3#ooooooooooooK3#]oooooooooooLooooooooooooY@000 0Zooooooooooo]9ooooooooooooD$ 0@ZoooooooooooooooooooowW0  ZoooooooooooooH 000000000000 1H]ooo:]ooooooooooo\oooMD$ 00@@@@@PPPPPPP"Roooooooooooo*!]ooooooooooo] HooooooooooooODDDDDDDDDD _ooooooooooooD4 3#^oooooooooooL9ooooooooooonD$D$ooooooooooooof&3#ooooooooooooK3#]oooooooooooLoooooooooooofV@@@@0000000Xooooooooooo]9ooooooooooooD$ 0Anoooooooooooooooooooo\@0  "2mooooooooooooUE00@@@@@@@@@@@@@@@00@wGn:]ooooooooooo\/o_8 00@@@@PPPPPPPPPPDToooooooooooo=!]ooooooooooo] ]oooooooooooo!]ooooooooooo]33ooooooooooooNU_ooooooooooo\ 3#^oooooooooooL8ooooooooooonD$D$ooooooooooooof&3#ooooooooooooJ3#]oooooooooooL_ooooooooooowWPPPPPPP@@@@Xooooooooooo]9ooooooooooooD$ 0@[oooooooooooooooooooooowW0  Jooooooooooon3SPPPPPPPPPPPPPPPPPPPPPP@00 ]ooooooooooo\ 00@@PPPPPPPPPPPDTXmooooooooooooo/!]ooooooooooo]Hoooooooooooo9Mooooooooooon""3#^oooooooooooL8ooooooooooonD$D$ooooooooooooof&3#ooooooooooooJ3#]oooooooooooL_oooooooooook@@PPPPPPPPPXooooooooooo]9ooooooooooooD$ 0"Bnooooooooooooooooooooool@0  ]oooooooooook@PPPPPPPPPPPPPPPPPPPPPP@00 ]ooooooooooo\ 0@@PPPPPPP"RDTXkmoooooooooooooooo/!]ooooooooooo]Koooooooooooof&9oooooooooooof63#^oooooooooooL8ooooooooooonD$D$ooooooooooooof&3#ooooooooooooJ3#]oooooooooooLOoooooooooooowW@@@@@@@@@@Xooooooooooo]9ooooooooooooD$ 0fVoooooooooooooooooooooooo3C0 ^oooooooooooX@@@@@@@@@@@@@@@PPPPPPPP@0 ]ooooooooooo\ 00@PPPP"RwWjmooooooooooooooooooooo!]ooooooooooo]]ooooooooooo^3#f6oooooooooooo:3#^oooooooooooL8ooooooooooonD$D$ooooooooooooof&3#ooooooooooooJ3#]oooooooooooL/ooooooooooooo[3C0000@@@@Xooooooooooo]9ooooooooooooD$ 0@[ooooooooooooooooooooooooX00 oooooooooooofF0000000000000@@@PPPPPPP@0 ]ooooooooooo\ 0@@PP3Sjnooooooooooooooooooooooo_!]ooooooooooo]]ooooooooooo]!""ooooooooooooK3#^oooooooooooL8ooooooooooonD$D$ooooooooooooof&3#ooooooooooooJ 3#]oooooooooooL_oooooooooooooo]KHU5"2000Xooooooooooo]9ooooooooooooD$ 0"Booooooooooooo_oooooooooool@0 D$oooooooooooo]\\\\\\\\\\\\\\[[kkkkkkk[\\""]ooooooooooo\  0@P"Rkoooooooooooooooooooooooooo/!]ooooooooooo]"^ooooooooooo] !ooooooooooooL3#^oooooooooooL8ooooooooooonD$D$ooooooooooooof&3#ooooooooooooI 3#]oooooooooooLooooooooooooooooooo^]\mooooooooooo]9ooooooooooooD$ 0XooooooooooooO=ooooooooooooDD0 f&ooooooooooooooooooooooooooooooooooooooo3#]ooooooooooo\  0@UUnoooooooooooooooooooooooooo_ !]ooooooooooo]D^ooooooooooo\  !noooooooooooM3#^oooooooooooK HooooooooooooD$D$ooooooooooooof&3#ooooooooooooI0 3#]oooooooooooL?ooooooooooooooooooooooooooooooooo]9ooooooooooooD$ 0@looooooooooooooooooooooooX00 (oooooooooooooooooooooooooooooooooooooooD$]ooooooooooo[0  00fVooooooooooooooooooooooooooo_!]ooooooooooo]U_ooooooooooo\  1noooooooooooN3#^oooooooooooK  HooooooooooooD$D$ooooooooooooof&3#ooooooooooooX000 3#]oooooooooooL3>oooooooooooooooooooooooooooooooo]9ooooooooooooD$ 03Cooooooooooooo_ooooooooooom@0 foooooooooooooooooooooooooooooooooooooooD]ooooooooooo[@00  03Cnoooooooooooooooooooooooooo_(!]ooooooooooo]U_ooooooooooo\0  1ooooooooooooN3#^oooooooooooZ  HooooooooooooD$D$ooooooooooooof&3#ooooooooooooX@@@00000000 3#]oooooooooooL)^oooooooooooooooooooooooooooooo^9ooooooooooooD$ 0wWooooooooooooOOooooooooooooDD0 DoooooooooooooooooooooooooooooooooooooooD]oooooooooooZ@@@000000000 0\ooooooooooooooooooooooooooLD$!]ooooooooooo]U^ooooooooooo\00  0AooooooooooooM3#^oooooooooooZ0  0HooooooooooooD$D$ooooooooooooof&3#oooooooooooowWP@@@@@@@@@@0 3#]oooooooooooL3#Knoooooooooooooooooooooooooooo^9ooooooooooooD$ 0@loooooooooooo>ooooooooooooZ00 _ooooooooooooooooooooooooooooooooooooooU]ooooooooooojP@@@@@@@@@@00 U5ooooooooooooooooooooooooo]f60 !]ooooooooooo]Noooooooooool@0  00"Boooooooooooo=3#^oooooooooooY000 000XooooooooooooD$D$ooooooooooooof&3#oooooooooooowWPPPPP@@@@@@@0 3#]oooooooooooL 001wG\nooooooooooooooooooooooooo^9ooooooooooooD$ 03Coooooooooooo_ _ooooooooooomA0 3_ooooooooooooooooooooooooooooooooooooo_D]ooooooooooojPPPPP@@@@@@@0 Kooooooooooooooooooooo^LHD400000 !]ooooooooooo]OooooooooooomA@00 00@DToooooooooooo-3#^oooooooooooY@@0000000@@XooooooooooooUD$ooooooooooooof&3#oooooooooooowW@PPPPPPPPPP@0 3#]oooooooooooL 0@@@0033UEI[^noooooooooooooooooooo^9ooooooooooooD$ 00YooooooooooooO>ooooooooooooUE0 Oooooooooooomm]]^^^^^^^^]]mooooooooooo_U]oooooooooooZ@PPPPPPPPPP@00 ^oooooooooooooooon]KIU5"2000@@@@0 !]ooooooooooo]?oooooooooooo3S@@000000000@@fVoooooooooooo 3#^oooooooooooY@@@@@@@@@@@Yooooooooooo_UD$ooooooooooooof&3#oooooooooooowW@@@PPPPPPPP@0 3#]oooooooooooL 0@@@@@@@00013CDDfFwWXYZkmoooooooooooN9ooooooooooooD$ 0Amoooooooooooo- -ooooooooooooY@0 /oooooooooooDT@@000000000@@3SoooooooooooODDD]oooooooooooZ@@@PPPPPPPP@0 ""oooooooooooooomYfF100000@@@@PP@0 !]ooooooooooo]/ooooooooooooUUP@@@@00@@@@@PYooooooooooo_ 3#^oooooooooooY@PPP@@@@PPPkooooooooooo_fD$ooooooooooooof&3#oooooooooooomwW"B@@@PPPPP@@0 3#]oooooooooooL 0@PPP@@@@@@@@@@@@@PPXoooooooooooN9ooooooooooooD$ 0DDooooooooooooo f_ooooooooooon@0 ooooooooooowWP@@@@@00@@@@@UUooooooooooo?]ooooooooooonY3C@@@PPPPPP@0 3oooooooooooooXA@@@@@@@@@@PPPP@0 !]ooooooooooo]oooooooooooojPPP@@@@@@@PPPmoooooooooooO 3#^oooooooooooY@@@PPPPPPPPmooooooooooo_UD$ooooooooooooof&3#ooooooooooooooo\YUU"RPPPQ"RUEH83#]oooooooooooL 0@PPPPPPPPPPPPPPPPPPYoooooooooooO9ooooooooooooD$ 00Xoooooooooooo>OoooooooooooofV0 _ooooooooookPPP@@@@@@@@PPXooooooooooo/]oooooooooooooo]YfV3SQPPPQDDwGIDooooooooooookPPPPPPPPPPPPPPPP@wGI!]ooooooooooo]_ooooooooooonQPPPPPPPPPPPUUoooooooooooo/3#^oooooooooooZ@@@@PPPPPPUUoooooooooooo_3D$ooooooooooooof&3#oooooooooooooooooonnmnnnooL3#]oooooooooooLD4"2@@PPPPPPPPPPPPPPPP"Rmooooooooooo?9ooooooooooooD$ 0@moooooooooooo.oooooooooooo[00 ?oooooooooon3SPPPPPPPPPPPPlooooooooooo^ooooooooooooooooonnmmnnno^!3_oooooooooooXPPPPPPPPPPPPPP@"BZo^"!]ooooooooooo]?ooooooooooooXPPPPPPPPPPPloooooooooooo3#^ooooooooooooZ"B00@@PPPQloooooooooooo_D$ooooooooooooof&3#ooooooooooooooooooooooooooM3#]oooooooooooM"oo[fV@@@@@PPPPPPPPPPQkoooooooooooo?9ooooooooooooD$ 0UEoooooooooooo_ _ooooooooooon"B0 _oooooooooo[@@PPPPPPPPPUUooooooooooo_^ooooooooooooooooooooooooo^_oooooooooook@PPPPPPPPP@@@"BYnoo^"]ooooooooooo]ooooooooooooofV@PPPPPPPPYooooooooooooO3#^ooooooooooooon[wG3CAA3SwWmoooooooooooooOD$ooooooooooooof&DooooooooooooooooooooooooooM3^oooooooooooM"_ooomZUE"B@@@@@@@@@AfVlooooooooooooo9ooooooooooooD$ 00Zoooooooooooo_>oooooooooooofV0 ?oooooooooooY@@@@@@@@@Alooooooooooo?^ooooooooooooooooooooooooo^?ooooooooooooYA@@@@@@@@@3CYnoooo^"^oooooooooooMOooooooooooooowWA@@@@@"BZooooooooooooo/D^ooooooooooooooooonnoooooooooooooooo?D$oooooooooooooU%DooooooooooooooooooooooooooMD^oooooooooooM3_oooooon][ZYXXYZ\noooooooooooooo_9ooooooooooooD$ 0Amoooooooooooo.-ooooooooooooZ@0 _ooooooooooo\UE000000fFmoooooooooooo^ooooooooooooooooooooooooo^ooooooooooooon[HfFUEfFwGX[]ooooooo_3^oooooooooooNoooooooooooooom[ZZZ[noooooooooooooOU^ooooooooooooooooooooooooooooooooooo33oooooooooooooU5f_oooooooooooooooooooooooooNf^oooooooooooNU_ooooooooooooooooooooooooooooooo?9ooooooooooooD$ 0UEooooooooooooo _ooooooooooooA0 /ooooooooooooo][JJ[]ooooooooooooo?_ooooooooooooooooooooooooo_" OoooooooooooooooooooooooooooooOf"NoooooooooooN?ooooooooooooooooooooooooooooooooof_oooooooooooooooooooooooooooooooooo_ 33oooooooooooooD4  _oooooooooooooooooooooooooO _oooooooooooO _oooooooooooooooooooooooooooooo_9ooooooooooooD$ 0@ZooooooooooooO OoooooooooooowW0 ?oooooooooooooooooooooooooooooo__ooooooooooooooooooooooooo_D_ooooooooooooooooooooooooooooO DOoooooooooooOOooooooooooooooooooooooooooooooo/ _oooooooooooooooooooooooooooooooooo? 0"2oooooooooooonDD0  _ooooooooooo??oooooooooooo? Oooooooooooo?_oooooooooooooooooooooooooooooo/9ooooooooooooD$ 0@noooooooooooo.-oooooooooooo\@0 Oooooooooooooooooooooooooooooo/OoooooooooooO/oooooooooooo_ooooooooooooooooooooooooooooOfOoooooooooooO_ooooooooooooooooooooooooooooo?_ooooooooooooooooooooooooooooooooo_ 000000000000"Boooooooooooon3C000000000000 _ooooooooooo?/_oooooooooo?_oooooooooooO_ooooooooooooooooooooooooooooo?9ooooooooooooD$ 0fVooooooooooooo _ooooooooooon3C0 Oooooooooooooooooooooooooooo/OoooooooooooO_oooooooooo__ooooooooooooooooooooooooooODOoooooooooooOOooooooooooooooooooooooooooo?_oooooooooooO?oooooooooooooooooooo/ 0@@@@@@@@@@@@"Boooooooooooon3C@@@@@@@@@@@@0 _ooooooooooo?Oooooooooo?f^oooooooooooN_oooooooooooooooooooooooooooo/9ooooooooooooD$ 00[oooooooooooo_U>oooooooooooofV0 ?ooooooooooooooooooooooooo/OoooooooooooO?ooooooooo__ooooooooooooooooooooooooo_"NoooooooooooN?ooooooooooooooooooooooooo/_ooooooooooo?/ooooooooooooooooooO 0@@@@@@@@@@@@@"Roooooooooooon3S@@@@@@@@@@@@@0 _ooooooooooo?/_ooooooo?D^oooooooooooM_ooooooooooooooooooooooooooO9ooooooooooooD$ 0"Bnoooooooooooo>-ooooooooooool@0 OoooooooooooooooooooooOOoooooooooooOOooooooo_/_oooooooooooooooooooooo_/^oooooooooooN/_oooooooooooooooooooooO_ooooooooooo?Oooooooooooooooo? 0@@PPPPPPPPPPP"Roooooooooooon3SPPPPPPPPPPPP@0 _ooooooooooo//O_oooo?3]oooooooooooM/O_ooooooooooooooooooooo_O/9ooooooooooooD$ 0fVooooooooooooo _oooooooooooo"B0 Oooooooooooooooooo_/OoooooooooooOO_ooooO/_ooooooooooooooooo_O/^oooooooooooM/_oooooooooooooooooOOooooooooooo?/_ooooooooooo_/ 0@@PPPPPPPPPPP"Roooooooooooon3SPPPPPPPPPPPP@0  U5UEUEDTDTDTDTDTDTDDUEfFU5/?O__ooooooooo_O??9ooooooooooooD$ 0@[ooooooooooooO OooooooooooooX00 /?Oooooooooo_O//?O_ooooooo_O?/U5UEUEDTDTDTDTDTDTUEUEfFU5/?_ooooooooo_?/?_ooooo_O/ 0@@PPPPPPPPPPPQoooooooooooon"RPPPPPPPPPPP@@0  0@PPPPPP@@0 9ooooooooooooD$ 0Aooooooooooooo>-ooooooooooool@0 /// 0@@PPPPP@@0 //!33"B"R"R"R"R"R"R"R"R"R"R"R"RDToooooooooooonUU"R"R"R"R"R"R"R"R"R"R"R"R"B33! 0@@PPPPPPP@0 9ooooooooooooD$ 0Xooooooooooooo oooooooooooooDD0  0@@PPPPPPP@00 :onnnnnnnnnnnnnnooooooooooooonnnnnnnnnnnnnno: 0@@PPPPPPP@0 9ooooooooooooD$ 0\oooooooooooo_OooooooooooooH0  0@@PPPPPPP@00 <ooooooooooooooooooooooooooooooooooooooooooL 00@PPPPPP@@0 9ooooooooooooD$ D4ooooooooooooo>-oooooooooooo^!  00@PPPPPPP@0 ooooooooooooooooooooooooooooooooooooooooooo?(oooooooooooo_D;oooooooooooofooooooooooooo//oooooooooooo_DUoooooooooooo_U/ooooooooooooooooooooooooooooooooooooooooooo?oooooooooooo_U,oooooooooooo?oooooooooooooooooooooooooowoooooooooooo_f /ooooooooooooooooooooooooooooooooooooooooooo?oooooooooooo_.ooooooooooooOoooooooooooo_Ooooooooooooo?oooooooooooo_ /ooooooooooooooooooooooooooooooooooooooooooo?oooooooooooo_ /ooooooooooooooooooooooooo?/oooooooooooo_ oooooooooooo_ /oooooooooooooooooooooooooooooooooooooooooo?oooooooooooo_/oooooooooooo/ooooooooooooooooooooooooooooooooooooo_/___________________________________________/oooooooooooo_/ooooooooooooO____________OO____________?oooooooooooo_oooooooooooo_/oooooooooooooooooooooooo_oooooooooooo_/oooooooooooooooooooooooo_UnityWatermark-trialLPP       0pp00`` ``0@``p` `` `P0`pp`0 `` Ppp`0 `` PpppP `` `` `p00 0Ppp0 0@0`p`@00@``@@Pp`pP@0 0 U~0 0P0 0`P "@0U@P""@0 0 _0 0@0 0 f` ۪ʪʙ@0ͻ˻0PP0 0 00@00ߙ 0@̬ ʪ@P p0P@@@P@ @`0@p0@0̜ 0PY@ @@0̌0@p`p@ Pp@0"b000@`p 0fv@pp w@ `0 ppp ppy[~}ݝ 0^\ݝ~ݝ  O  `` `` UnityWatermark-beta 0@ 0PP@   0  00  00       00     0P  0000  00   0 0@@0 0@@00@P`P@0 0PP`P@0@PPP@0 @P@00@P@ @@ 0@@00@@00@@  @PPP@0 @@00@@00@@0 @P@0@Dt0 @``PPP@0@PPP@00@@@00@P`P@ 0``PPPPP`P@@Ppp`@@P``pp`P`ppp`@ 0`p`PPppP0@PP@0P`P@@PP@@PP0 @`````@0@PP@@PP@@PP@@P`P@P0@Pp`P```P`ppp`@@P`P@0Ppp`0ppppp@P@`"̼ 0pp@@@@f̜@@@00P"b@@@@PP@@P@ P`"PU̜00hUe0PP̼p۪ʻ˻0@p3@PPPݽ{@PP00ݭ@@PPPPPP̼UewP P̼`۪ʻ˙`ݽ| 00@0ވ@@```˻˻˻0 @fPPPP@0@``00fV 0@@``PPPP`P0Pp`p`ʻ˻˪p@ ވ00w@ ̜00`pP  wg̼PPPPP@Ppp 00 0@@pp@@P`p`wg0@p`"rPpP0 ̜00@@ @P `p@PP{ݽ̜y@P``PPp`00 0@0``00P`pfv 00@PP``@ 0@P 000 }ݝݝݭ̼@ݍJݍll}0@xy@00 0@  @̜m\0̼0ݍݝxj}ݝݝ0̜ ̌0o0w'>=, 00o00 00 0N0``` (w' 8   00     00  `PPݭݭ>UnityWatermark-eduP` `@             P ``0`pp`0 `` 0`pp`0 @ppppP0@pppp` 0`p`@@```pP@p`0 `` 0`pp`0 `` ``0@``p` `` PppppP0Ppp`00`pp`@0`pp`0 `` `` `` D 0  `pp`@0 pp`@0ppp@p0 `pPPppp p` 0@`pp` 0 0Ppp0 0 p@@``0`pp@ `pp`@0 0 0@00  UUP0 U@wP0 UݍU ^0PUU 0 0P0 0 ݽ0U@"̼ UUP0 0 0`P0@0 0P00ʪʪʙPP00n 0/0P00 0@0 00@ͻ˻0ۻ˪ڪ 0P0 0 0 f`0p`@0@@PP ʪP0@P0 0 @ 000P@@ 0@@0ߙ 00 0Pp ʪ  @@PP@ 0@̬ 0p`P00pp@@ 0ppP0 0 pP@h0PP 0@pp 00̜ 00 0P̌  pp@ @PY@0pp w@ppp@  p`@@`pp `p00 pp pp @`p 0  0`0pppp pp @fv@0ݭnݝ̬0}\ݝ9}ݝ 0ݝ~ 0^\0p``@???o ?/ ??o ??? O pppP  ``  ݝݝݝݍUnityWatermark-devsFF PP p  00     0@     000      `ppp` 0`pp`0 `P0`p`@ `` 0`pp`00p`0 `` `` `` 0`pp`@0`` `` 0pp0 `ppp`0 PppppP ``0`` @ppppP0p`P0`p`@ @0 pp@0@`pp` 0pp`@ 0 0@`pp@@0 0`p00p`p`@p 0P0 ppp 0"@"0`P U̼0PUU 03P 0 0P"̼@0 0 U~03Pݽ 0P0 w 0P۪ʪʙPf`0ʪڪ 0P00P 0 0Pۻ˪ڪP0 0 _0̬ݭ̼@ 0P00 0 wG@ʪ`̬ 0˪ʪ 0P@@ 0@@P@@@@@ʪPP@0 000 0 0P0 0@ 0 0@pY@ 0@pp 0pp@0@0@`00ppU0 0 0P0 pp 0 00ppfv@p00pp pp pp`ppp pp0Pp@0Y   @0p 00 @ ݍ^\ݝ0 y[0ݭݭ 00ݝ̬ 0p`O?? ??/o?0pp  @ o  pp3  pp ``0 ݝݝݝݝ WarningSign@@    0000000000000000000000000000000000000000000000000000000 0@@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP@@00QaqqaQ0`p0E0E`p##@f@g0  D D ``"ݰ"0f@gpp`p`pp 3 4 aP P `0V000Vq00p300 4Pw 0Px  0V 0Vq `#2!3@w2"""2@x2"""" D""""" Ea"""""a"""""""@g""""q@gqq""""q 4q""""q D Qq""""qQ"q""""q"0V0fqq 4 4 PP 0U0Vaq#3@g@w E Eaa##0f0fq 4 D PyQ @X@@@@@@UnityWatermark-protoW             `` `` PpppP 0pp0`` 0`pp` `` ``0`pp`0 `` 0`pp`@ 0```pP0@`pp@ 0`pp`@0 P@Pp`pP0`p0 0 `ppP@00 `p`@0@`pp@0`pp0@Ppp@`pp@0 0p@""@U~ 0 U"@00 "@P"̼0f0P"̼00PPP_ 00P00 ۪ʪʙ@Pۻ˪ڪ00ݭ@ۻ˪ڪ 0Pp@@@P0 00@@@P0@0ʪ@Pʪ0@`30ʪ 0p̬@p`p``0@`00pp@@0pP@@ Y0ݭ 0fV0ppp`p@Pp@ pp w@ "b@pp00pp0`pp"r@pp0f0 ݝy[yj~ 0\ݝݝݝ00 ? ?/?? pP >ݍ?UnityWatermarkPlugin-betaB 0@ 0PP@ 00     0P  0000  00   0  @PPP@0 @@00@@00@@0 @P@0@Dt0 @``PPP@00PPP@00@@@00@P`P@  @`````@0@PP@@PP@@PP@@P`P@P00Pp`P```P`ppp`@@P`P@0Ppp`00P"b@@@@PP@@P@ 0`"PU̜000ݭ@@PPPPPP̼UewP 0̼`۪ʻ˙`ݽ| 00fV 0@@``PPPP`P00p`p`ʻ˻˪p@ ވ000 0@@pp@@P`p`wg00p`"rPpP0 ̜000 0@0``00P`pfv 00@PP``@ 0@P 00 0@  @̜m\0̼0ݍݝxj}ݝݝ00 00 0N0``` (w'   00  `PPݭݭ>_MainTexwhite$Globals _Channels_Levels_MainTex_UndoOutputSRGBunity_MatrixVPunity_ObjectToWorld? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? A A A A C C unity_FogStart unity_FogEndunity_FogDensity unity_FogColor! $@!!!$Globals _Channels_Levels_MainTex_UndoOutputSRGBunity_MatrixVPunity_ObjectToWorld? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? A A A A C C unity_FogStart unity_FogEndunity_FogDensity unity_FogColor! $@!!!$Globals _Channels_Levels_MainTex_UndoOutputSRGBunity_MatrixVPunity_ObjectToWorld? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? ? pA ? A A A A C C unity_FogStart unity_FogEndunity_FogDensity unity_FogColor $@'Hidden/FrameDebuggerRenderTargetDisplay f,x*h (\ R D c do333?box  PPp````pP````````P````````````````````````````````````````````````````````````P````````Pp````pPP button active @@2̒̒2^tttBBB666666666666BBBttt^2sss000555555555555555666///rrr0333///666555666555666555000333$$$...666555555555555555...###’̒  ̒   2kkkjjj0^jjjjjj^2̒̒2 button hover  w7wwwwwww7wWU333333UwWw7f33333333Uw7w3333333333ww3333333333wwwwwwDDDDDDDDDDwwffffffffffww7www7wWwwwWw7wwwwwww7button on hover  w7wwwwwww7wWffUUUUffwWw7fUUUUUUUUfw7wfUUUUUUUUfwwUUUUUUUUUUwwDDDDDDDDDDwwDDDDDDDDDDwwwwwwwwwwwwwwww7w7wWwWw7wwwwwww7 button on  00P"UUUUUU"P0UUUUUUUU"0UUUUUUUUUUUUUUUUUUUUDDDDDDDDDDDDDDDDDDDDwwwwwwwwww0330PDDP00button  00P"3333"P0333333330"33333333"3333333333DDDDDDDDDDDUUUUUUUUD0"ffffffff"0P"fwwwwf"P00horizontal scrollbar thumb  00p333333p0333333330""""""""""3333333333DDDDDDDDDD0"UUUUUUUU"0p"UffffU"p00horizontal scrollbar`` PPPPPP PPPPPPPPPP `PPPPPPPPPP``PPPPPPPPPPPP`pPPPPPPPPPPPPppPPPPPPPPPPPPppPPPPPPPPPPPPp`PPPPPPPPPP`pPPPPPPPPPPp`pPPPPPPPPp`p`PPPP`p pppp 00pphorizontalsliderpp```pPPp`pPPPPppPPPPpppslider thumb active D3U%əəəəf&əəəəəɈəəəəəəəəəəəəəəəəəɈȈȈȈșəəəəɪʪʪʙəəɪʪʪʪʪʪʙəɻ˻˻˻˻˻˙Ɉʻ˻˻˻˪ʈU̻˙f&DD slider thumb  DwwD DwwwwDwwwwwwwffffwwUfffwwLjȈȈȈwȈȈȈȈȈəəəəəfƪʪʪʪffƻ˻f slidert humb hover wwwwwwwww'wwwwwww'wwwwwwwwwLjwwwwLjwwwffffwwwwffffwwwwLjȈȈȈȈwwLjȈȈȈȈȈwwǪʙəəəɪwwɪʪʪʪʙwww̙ww'wwwwwwww toggle active9əəə9YwD33333DwY9w333333333w933333333333"333333333""""""""""""9ff9YffY9əəə9 toggle hoverw7wwwwwwww7wWUD33333DUwWw7U333333333Uw7wD333333333Dww33333333333ww"""""""""""wwwwwwDDDDDDDDDDDwwfffffffffffww7ffw7wWffwWw7wwwwwwww7toggle on hoverw7wwwwwwww7wWUD33333DUwWw7U333333333Uw7wD3333Dww33"͙"33ww""Ι""wwݽݽwwݽݽwwUUΪUUwwwwwͻwwwww7ffw7wWffwWw7wwwwwwww7 toggle on00P3333333P0333333333033333333"͙"33""Ι""ݽݽݽݽUUΪUUfwwͻwwf0330P33P00toggle on active9əəə9Yf""fY9ff9""͙͙""ݽݽ"""3ݽݽ3""Ι"""ݽݽݽ""9ff9Yf""fY9əəə9toggle00P3333333P033333333303333333333333333333333"""""""""""DDDDDDDDDDDDUUUUUUUUUD0"fffffffff"0P"fwwwwwf"P00vertical scrollbar thumb  00p"D3"p0"UD3"30UUD3"33fUD3"33fUD3"33fUD3"33fUD3"33UUD3"330"UD3"30p"D3"p00vertical scrollbar`` 0ppp p`PPPP`ppPPPPPPPP`pPPPPPPPPP`PPPPPPPPPPpPPPPPPPPPPPpPPPPPPPPPPPpPPPPPPPPPPPpPPPPPPPPPPP`PPPPPPPPPPpPPPPPPPPPppPPPPPPPP`p`PPPP`0ppp ``verticalsliderpp`pp`pPPppPPPpPPPpPPpp`p`` window on.~~.nn̜DDD̜wDDDDDDDw.wDDDDDDDDDw.̜DDDDDDDDDDD̜DDDDDDDDDDDUDDDDDDDDDDDUDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDwDDDDDDDDDDDwDDDDDDDDDDDĪ~.fDDDDDDDDDf.fDDDDDDDfwDDDwתnn.~~.windowppPP"rDtDtDt"rp3sDtDtDtDtDtDtDt3sp 3sDtDtDtDtDtDtDtDtDt3s pDtDtDtDtDtDtDtDtDtDtDtp3sDtDtDtDtDtDtDtDtDtDtDt3sDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDtDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD3DDDDDDDDDDD3p"DDDDDDDDDDD"p 3DDDDDDDDD3 p3DDDDDDD3p"3DDD3"PPpp textfield  :ʪʪ:ZwwZ:ww:ʪʪʪʪ:ww:ZwwZ:ʪʪ: textfield on  >>^""^>>>>^""^>>textfield hover  =ݍݽݽݍ=]]==ݝݝݝݝ==]""]=ݍݽݽݍ=#UnitySplash-HolographicTrackingLoss  UUUU_UU5 "+ cUb"zꠀUU^Xc*9bU9UU9bUUAbU`_U"`BՕ5-kB5R r)JU)JWf1( BB^Z\V"VVVV9-c!bZ5ZUV؋jJ-f)BTWWW!\\TVAUU !"mk!)UU{UUIBfܻeIJc^WU`!VUUU 5U -_xp\WUA5UUUUU_UUA\UUU

`lhm\L bz f>++-l1^2 =Y:n?D?\? 4|?D@")@?DE, x0NP5NH>NX\Qxv [[|[Pk^#Ԏ_T(_Ȼ_Ȼ_`   + .8 @ LX[`uz;[ ` i rV{; a\v !%B COQ`gk- )0C s|}   4 % +5CT\x|     & .;Vn5,Wo.p<7<1M~       R5      R 8 A WH  = ? M= L    9 ZB  ` : 8 >C F   + 61g'z, 9<CY\_a?.*?#i  E@I@A?F AO TD P"Rmt)x&** "-&;ae~$ .&9 NY8n2 +8?NFijV(D*no,E 0 AK^ s)|  C_3  *"1.Ky ] ;TZ-a++ ?'f j+tU .01Jc|            ' . 3 = L X a i w      % !5! 6! @!J!Q!f!w!!! !!!!!!"" """#"%"7":"5A"sv""# #)#/B#q#]r## # #X#?$ W$a$i$ q$~$ $$ $*$2$$P% V%c% w% % %%% % %%% &(&F&L& T&^&n& &&&&&&O'S'#(:(=R(((((( ((( ((((-)u5))7)>)T/**+V++k+]++,,,S:,,5, ,E,-+-1-9-;-=-?-!A-b-h-v--4-------"- . .%.'.>.B.$U.y. .,....'.. //%;/ `/!///*//O0T0>b0_0D0C1Y1^1f1~122$12U2kl262 3' 3G3 O3[3\3 a3j3 q3|33%3333 3333333334 4 4 44$4)4 ;4E4!W46x4|4'*5,Q5X}5[5Z06 6E6M61'7AX7Q707N8<h8@8K8/9.>9Tl999-9!:4:8:@:E:I:(f:::J:9:,;G;K;N; Q; Z;&c;;;;=;;;<$<B<I<O<V<\<b<h<o<<<<<< < < < < < < < <<< < == =)=-=E=K=Q=c=w== === == =>>*>@>V>k>>>>>>>>??-?A?U?i?{?? ? ? ???B?$@9@G@V@?Y@@@ @@ @ AAAZAoAAA&A*A) B&6B\B{BBBBB B'BC.C>COC`CfCmCqCsCFtCCCCCCCCCCCCCDD DDDDDD!D %D1DDD FD OD[DaDiDnD D DD DDDDD DDDDDDDDDDDDDEEEE E EEEE$E'E+E/E 5E>EEEMEUEXE[E^EaEdEgEjEmEpEsEvEEEEF$F*F.BFpFUxF'FpFidGGGG H#H;=HxHH HHH H HHH H HHHIH#I'I/I7I>IJDIIIII IIII I I III II IJ JRJcJ jJ vJJ JJJJ J J JKJ 7K @KJKRKVKYK_KdKhKlKrKwKKKKK KKK KKK6KL L&Lo:LL LLLL"M)M-MF1MwMMM,M&MDM6N 7N@N!PNqNNNNNNN iOIvO OHO*P=PDPJP PP[P\P^PsPPPPPPPPP PPPPPP P&P Q!"Q&CQiQ}QQ#QQQQR(R@R"XRzRRRRRRS'SFSUS^ZS&S1S,T,;T$gT$T%T/T:U<=UyU*U'U UUU VV*VGVfV|V VVV'V/V>V(8W`W+~W WW.WW'X3(X[X]X:`XXXXX XX"X?YNY SY3_YVYYYYZZ)1ZZZ+bZ?Z ZZ#Z [[![ 3[S[2Y[X[[[`\c\{\\\ \\\\\\ \\ \ \ ]*]):]c]s]]] ]2]+]]^^3)^\^*d^^^^^^^9^_8 _B_I_c_i_j_4p_______/_ `` :`D`F` a` `%`` pa.|a*aa5Wb7bb/b<c >cHc `cic jc tc%}cccccc&c$d 5d@dHdPdWdfdud }ddd d d dddddd dd,e >e,^e e$e$ee e7e6fHfIf]f^f_f`fbfufxffNfff fgg&g:gMg9Ug4gg g g gg gh h)h%.h Sh\hohh h hhhhh-hh i ii8iHi[ioi~i i iii ii iUi!j&j(j-Ej rjj j j jjj/j jj k&k ?k.Jkxkk$kkkkkkk kkkRk $l0l2lPl)`l l ll0l#l lm=m Tm^m2n7n>n Vn8cn5n5n5o::o5to5o5oppp"p'p/p5p;pApHp Np.[pp`p8p'q?;q zq qqqq q q qq7q r+r FrSr[r_rfrmrsrzr~r rrrrrr rr rr r r rrr rs sss s/(s Wsbsus)xs sbs ttt!t 1t :t Dt MtVtI^tttttt/tt5u Dudu4gu2u4u*v5+v `vv$vv*v v5v/w!Iw%jww'w w2w'w !x2+x']x x2x)x x5x *y5Jy yy/y,y%y"z-*z&Wz }z z5z2zz0 { <{\{9_{7{={* |?6|1u|?|1|?}1U}*}!}6}$~+~&.~(T~*|~#~8~&''.*U#8&-*4#^8&߀'; &H n x ?B́ . 1 Q\k { ‚Ԃ X" z ڃ0E7aMÄ  "$<AIK]bsy˅ Ѕ݅(-= BOTbg|ƆˆӆՆ $. GQafln} χ*ԇ ' /9H MVXlqxzň$ʈ-BSX`bt(yÉȉΉЉ,1DIPRejzҊ׊%CH[`v{ы ).DJQSdioqƌ%':?GI[`fhx}ōٍލ.3 ISY[jo q~  ĎɎ׎ ܎ $ A#Kn}я֏ ')8=CEX]mr ŐːѐӐ/ 4>@V[rx(ƑˑБґ*/BGY_fhw| &    ).IN^ cpu ˓͓+1BHV\dfx}ʔД6;RWlrƕ˕ҕ*ԕ  "', S] t~Җזݖߖ  "5:KP_dv{Ɨ˗$)<AQVhm{Řʘۘ',25CI eo  ™Ǚ͙ϙݙ  "'= BN S\^qv#ƚȚ   16LQ`esy0&˛)%"Bd {ǜɜ˜ΜќӜ՜לڜܜ "$&)+.1358:<?BEHOVX_acfnpw~2V  ̞؞%!FG5I~ 1`Ɵ?&eDhK(8LS&f--ѡ  '"/IHx5Ģ62/4a1 ƣϣLУ !"# ' 2?BFIMPTW[^bh o|$  +<@CFILORUX[^adgjmnq r0{ƥ&˥#1NTZ^0tRxnru+) "'-4?Sɨ&Ϩ V*X-[R 4\7GǪDGR;.ԫHTJBbBI'OFv% F$%jq +KPJU OJGCl)*S6r:O,>j-r 6   "+B?! ˳ݳ&;@GMUZ_gos  Ŵ дݴ  '- 3 =FJ[c i rN~̵  " 2 > IVi z%ٶ  $! E%Q$v'η0i@  øǸ͸8ո+ 8">`!*ʹ(( (5 ] fo % ˺ֺ ޺! )G4{} a% &/LT \)i#-MS/:׽!)$>?b Ǿ;Ծپ߾    !,= M Xcq   ܿ 3 8E`}2= #"/Q S]y! i<MTpH % '220d. 5<5q.2Hzz*c(d ,2KY_` dmpsvyz (0DV ] ht>y*' /9:IXTf7G8KY\jx~ $+29@GNU\cjqx} "',16=CJ] eo w  . 9 D O Z ep      - 9 E Q ] i u    /ASew!2:BJPV-\   '/7?ELRX^djpv|  $/ = HU er     $ . 8 B L V ` j t ~      )3 BL [e t~   #%')+-/5;AGMS Zc kt   (06>FK Q ] i u      & / 8 AJafnv~   #4ES a lx    19?EKQ"Wy%!%%%@$Hl  *9! vx_ehp(A- 7Vq -(E [hjrw8$`]ow~CVAZ]99=EJP(CKZiw }  -4 : CP V`u w0% 6$Nr" 6v6n )M Vh-}+/-)1FZ $<*?-i#/*#MG_!o+GW"m + ; H T ]g+o &' %.AE6 'd  @O`"r"(' FP_ek#45#.Q env#78(F HT\px (@Xp/0H_a%,1 D Q[ j?v,R3A O[v$ "53KIY  5, .7=?A HIhw(;-:h" Q"+;f+m G LUY` g q|$  `{~($!<O!R(s- (  "6:>@CGK%Otx+" .&T Vb~#%4;Pj,   FXmpv|  &DUk  '24J\2j       ( 2?GO U`p        )7 =G LWgjy-H &07 FOSY_ m v  K $ . 5  8 C K L  P  \  f  s          b   7 )B k l m  r {      / O Nc           7( M_ S 2 1 L e jv  ! j0 @3-.0 @IOU([?    '7 G R _lr     / O_6o:q Ppx)  M3P(+,0W ,.  & 6AGIMT Wa f q }    $(-26<AEINTZ`flrw}  &*/4:@FKOU[`dgmsy~  %).3:>AFJOUWY[bdgmru| "$(+06;?DGJMPVY]bgiknquy} "',16<BHNTX%h*)0/0_2z!5 $*8?0V   &+Jc x   &@S)U~',0L Q]d;k*6 " (  0  : D :S          ! !! &!2!B!S! X! a! m!v! !! ! !!!!!" """0"H"\"r"""""""" # # #/#I#]#e#g#i#k#m#o#t#### #-#/#$ $/$22$d$f$h$j$n$ u$ $ $$$ $$ $ $$ $ $ % % % $%0%/F%u%%% %%%&&&#&*&6/& e&q&.&& &&&"& ':'T'l'}' ' 'C'E')(<($D(h( o(Jy( (:( ))).)0)5)7:)q)))#) )) );)9/*Kh*'**7*B+MW+O+5+C(,Ck,0, ,,`-:- .*$.[N...... ../6/ E/N/a/ q/}/~//// /*///0000K0h0000 000000000000111"&1H1,d1@1A12$2"82Z2x2#2U2O 3U\3R34455A35&t545 5555:6K6O6S6W6[6_6c6g6k6o6s6w6{666666666666666666666 6(6 7 77]&77777777777777b7)8b/828818 89 9 9'9F9 a9k9p9 9999 99&99 ::#:1:9:rG:0:::(: ;+;+H; s;(}; ;;;;););2#<&U<&{</< <<<< = ==,= ==J= ]=h= v==9==B=&>(>D>_>x>>>E>N>-C?p?'?@?,?J@Hb@L@J@@AFAbAfAsBTBaB\@CGC CCC CD D (D3D;DCDKD9RDDDD4D:DE)E AELEOEbEuEEEEEEEFF F /F8F =FGFKFYF`FgFiF kFvFyF%FF FFFGG%G,GKIGG\GGG;H"OHqHHH.HHH HI!I%I"-I*OIyI II II#I*I#J*9JcJ sJGJJJJJJJJ K'K@K SK]K{KKKKKKK KK L*L,L2L4L:LLHLNL PLYL aL kLxL LLmLMMMM$M5MKM]MtM4MMGM NNNNN!N4N GNQN jN tNNN N N NN N N N NN N NOOO O O%O-O/O2O!4OUO%gOGOGO P&PP PPP PPQmSRvRe6S SSISST U UU U@Uj?VVV"VV/V"W'@WgW/kW:W?WX?X*YXXXBXX4X< YIY^YF`YYYY YYY Y Z ZZZ$Z 'Z0Z 7Z BZ KZWZ eZnZuZwZZ Z ZZZZZZ[ [#[ *[ 4[ >[H[L[P[T[c[ i[t[|[[[[[[[[[[[[[[[[[ [[[ [ [ \ \ \\ \(\ *\ 6\A\C\E\G\O\ Q\^\`\b\d\f\{\\\\$\\] ] %] /]<9] u] ]]]]] ]]]2]C^LT^^^ ^^^^^3^ )_2_+7_,b_2_8_1_#)`L`zS`5` a. a ;a)Fa/oa5a5ab#b2b JbSbXb ^bjb}b bb$bbb/bccccccc ddB!dcd,jddddd7d-dGeOeReUeYe aejeqeyee e eee e ee e e e e e e ff f #f -f :f FfQf `fjfxf f fff f ffff fff f g g g +g 7g Dg Og[gjg zg g gggggghh%h=hVhhh {h hhhhhhh h ii i'i -i9i@iFi LiWi^i dioi vi iiiiii\i CjBLjj!j@jbk<jkk k kJk ll"l&l2*l\l_lmlqltllllll llllll m mmm m#m4m7mMmPmlm5ommmm mmmm mmmmmn nn nn!n0n5nHn JnSnVnYninmnpnnnnnnnnnnnnnoooo*o-o?oCoSoWo[omoposoooooooooooooooop pp!p#p+p.p@pCpEp]p`ptpwpppppppppppppq qqq*q-q0q3qFq IqRq Uq^q aqnqqqqqqq qqqq qq qq qqq q r rr!r$r5r9rKrMr_rbrsrwrrrrr rrrrrrrrrrrss s sss"s9s wBwEwIwLwfwiwlwowrwwwww$ww wwwww+wx x+x/x2xLxOxgxjxxxxxxxxx xxxyyyy9yL3Q  •ʕڕ"(6GK)Ox~:5ǖ'##F^6e$7ؗ$636i<-ۘ Q l+w"ęʙљ@ՙ7+Lw/  ˚ؚ5 *>"h }..1Q_TVY ajmnopqrs55 9? G P [%f  DȞ@ ELMޟ5s-CՠD-gqء]fâ.ˣ٣% %ˤCTJ 5FJ_04٦ #9+Ny/  ++V)ߨD$h nz   éϩ# & /<[]9_ j)1-9 f s|  ׫ܫ 9<)!eڬ ': T_o/í׭/IcwȮݮ "9PSV Y b nɯ-I]wzʰ)ذ  89D}#>8Oelsw$&ϳԳٳ ޳7 !@A*2/ݴ2 5>s    ̵ ڵ  #)-159>DJOTX\r v     ˶ ֶ     .<?FKRTWZ]_m*˷η &*;0e$  ¸̸ڸ, &-;CEKLg y   ι7: K Xeu C'*/ GRU[\mͻ$?V%k0Ƽ %,UH ǽֽ )3 ODo?&F5^*&-BARV <6KcfLJJm'gm?h `9UI#    ,/7ES d m y     "< OX` cm    %/ATc r   2 G T`em|       .APfx& ;EU d q|      ! 7Wgy$   179>:w9E/7(Mu#!-50Fv      #17Nb g s.}  &68:HK Zcjz~ +JFKi%~K(067f0  % '7F a n w    , K$^&&& *7J9' *0Zaikmu y! I"kn*  $5Pm|;)3 _?K8! <G JSY\a d%o4) .0^o )*1CSt$0,*,V$OOR%Ty(/"$K'rB 9" *24fuz} A   (9Q Vo`   3Je     %/5G MY_pv}- 3S Yci% #7 ;G MW]tz   ( .8>Z`y   "8>FL\ bk q{ )/BHOUd ju{$$'-E KV \e kx~   &,D HRUpv#   $*26< BK$Qu{  2ph8+:ei }?   "! (*Rn}'(& -'<T"CA_'*:# ] } # '0Mg/4=q x"!3 D :F  P     - ?  T '^  (       2  9 D j_ t  =  I  T I_  6     G "g  E)n2 3 834Cw7  3H]r    !/7P]h#<V2@aH)Lq;H@\Fe`$R\vz$L9p ! * (5)]))6Vo t ~#]' -2_g z  ' 7 LBP55$H(lR'& 3:NP.K ; ';) dn+v- -5 "< 2^ ; . 8 1!*! !!`w""2r##c#$4$7$%R$w$B$$$ $$$%!% >%I%a%|% %%%%%%%%%%)&B&Z&k&& &&& &&&&&&&&& & ' '' '' '.'E'G'V'd'z'''' ''' '' '''(/( J(W(m(((((6())) 2) =)G)M) ])i)))) ))))))) ))) ) *+ *5*D* L* U* ^* h*q* s*|** ******* **** +"+'+8+N+P+b+w+{+ +++++++,,),+,3,6,9, <,E,G,N,R,U, Y, f, r,*},,,4,,) -(5-&]---- -0--2.D.\.(s..... . ...// ./9/O//b/-/3/)/*0D0\0c0}0 0 0000 0 00 11$1 ,171P1/e1111111 22#272R2m2222%2$23-3E3T3$l333 3333 4 4 #404>4N4b44 4#4"44575$T5x555!55515/6%@6 e6n666666 666 677:7P7U7 [7 h7t7 w777777#7,77'8'(8O8 b8o8v81z8W8 9 "94.9b9Ls9 9Z9%:-:: :j: 8;C; T; ]; h; s; ~;;;;;\;?<[< v<<<<<<<<6<"<' = 4=?=7N=8= =1=)= #>/>4>(O> w>>> >>>> > >>?&?,?&B?&h?&?&??X?G@#\@@@ @@@@@@@ @ @ @@@ A AA7ARA qA*zAAAAA+A,B%!LN_LL L L LLLL L M.M#>MaM6M4MM M M N! N .NNN ]N)hN,N0NN O%O8OWO&hO3OGO*P2P:P BPLP[P)`P PCPPPP*PFQEVQ*QQQDQ7'R^R bRlR}RR!R&R!RRS,SGSP\S=SS>T@TZTsT)TT TT T TTT UUU.U5UJU"RUtU yUUUUUU UU=Ua V jVuV wV VVVVVV VV VLV .W 8W DWNWVW\W&bWW&W&W&W& X&3X&YX&X&XXXX XX Y!Y 1Y#=Y`Y'pYY(Y Y!Y`Y[ZjZE|ZZZ|[*\eE\ \\ \\ \ ]] ,] 9]F] U]2`]<] ]u]M^"^+_/_G7_~_*___%_______``` ` `U`t``` `` ``@` aoa aa"a(aaabbbb'bbb$bc c$c&c+c-c@Kcccc<c=c`d!~d(dddd ee0e MeWehe xe e e&eee5e$f8fLf$effffff9f &gN1gg!g,gg gAg ?hIh)Lh9uhBh hh<iLi[i j j%j /zmz(z)zUzy2{!{${={:-|Jg|/|,|S }_}.d}|}5~ C~<c~~ ~ ~~0~" /BWP[%'?C IUZ iuw ŀȀˀ΀ р ܀    !'-28>DKR!Yz   ǁDGH0V?>7Ӄ4 >7Q  (ӄ "O2  +) /&U+i)=(")1Z.i/ Ƈχև%6 D1M~) و     )& OYa i t } t) 0 < HQ>k Š̊     -!N?T  ‹΋݋ * :D T]bf ir 64Í4 /;8s  6<BDFH _hvBcՏd8d*@F*@ Q'Ix ΒR3V$ɓ20DV*h./ޔ $*:N.-Е)$&!J)k ;̖ 0#5Xt= ɗ=ӗ*%O!S-t7)ؘ263iz ̙   ,Jbw&ٚ  ,5H Zg vśӛ     - : DMSh~̜;X w  #Н ,!Fg7?EHPg#ܟ %;CE(M)u àߠ5E` |  š ǡXѡ)-!Ef|FݢW C L Xaui   %#HO T]emt"ɤ/ 7@DHLRg y   ̥ % :G^y?ʦ ئ,%:_"sЧ   &;B@<   9Q kt| ة+FL P#\ Ϫ   9Kbvƫ &+JRY r,{ ¬ˬ "l0 ̭֭ޭ*0A T7_ ŮӮ #&<@HNk  Ưʯگ  $: ?I[kp t M۰  &2AO al{ر@K=    ²ϲ ޲9 ( ,'9C` /ó "- 3@ _yk=0 CLd s^G޵+%P'T{%"'Ҷ#&!BUcC5'0OWLI@KGҹ90i q}/W7 WAW;)*GS 1=ۼ 8)B(k8˽ Ͻٽ k?_ Tl h r { #<"0 5;>4y(<./$]M^J, v  !   ##7Z   "(+Ju  -?/P      - = F P[;^      &10as     5=rx }   "' : DQi w ' "08 GT c p{     # ' 1 <EJ [ d p y       .9I Zeu    # 0 = G R ^iy ~    "+2:J ajq '?Zv "7Rhy  9R j&"* 6Lj~   %C[j z    1M i    1EVi{$4G%W| ! 4E MX]_gks -@Vk1Ocs&-?Qk6TSt$*0"@ b 3Oe1{;% +5:BGL*Nx}      .>M_o} $7HZix  ,<K[l z#',148<AFKP V al{ #5DTcu{     $6FXh{%4CQVk~ .4EXj{   % 5>Qbds  ) 4=Net     %4 BO^l z  )7Jcxz-<BGXoq ' , 5 >GWl &9>@O ^ kx (9JZhw& :GUfj p |  '8HX ]hy  )+:N\l{  +02BQUY\`dg| '6EIZik|2 N[pr&   #)2"[;}5   &.551jK9RcgRk0  : I3T.WW /c,31K"mp  M * 7DL6OA6 #$ %I1z      N#3q! (,< hs ZzdR0TNBXo<b  "7Kf$y(X9V\coim EPW+X=!        * , 3 G N b g n                ! 3 *: d f n        !  %  ( ; = E _ a i                       " .  0 <  >  J V  X d g i l n q t v y { ~                 "  $ ( 0  N X  w  !             .=Wj.E[m}2FUdv  !4Nk $:Vl 5Qhw (Gb)=$Z~"/K_u! 2 N#n%.<N T ]iz  !9Xs #;Ur &:L[s/Hbu .G ]}!3Td%<Pfz  ! 4 E Z o        !$!?!X!o!!! !!!!!!"/"="K"\"m"~"""""""##,#D#\#t###### $!$1$E$Z$r$$$$$$$%+%G%^%l%~%%%%%%% &#&7&F&]&t&&&&&&&'','?'S'c'x''''''' ((.(C(S(g(|(((((())0)L)i) ) )))))))*%*<*T*h********+(+<+T+f+z++++++,,',>,V,p,,,,,,,- -7-Q-l---- --..1.G._.{.. . . ....//2/C/V/o//////// 0!060O0d0t000 000 1111H1`1x1$1111122/2E2]2n2222222343#R3u33#33344 04,P4|4444445/5$L5p5%5$5!5%5$6'86,_66666667 7:7V7p7~777#7#7 8+8G8$b8888888 9969S9e9~999 99! :.: F:!f::::::;;6;&H;n;;!;;;;<<!+<'L<s<<<< <!=)=E=]=&k======0>?>O>`>u>>>>>> ?,?C?[?r??????? @!@4@C@\@r@@@@@@@A+AFA$\AAA A"A!A B7BLBjB!BB&BB"C'CAC\CxC"C!CC#CD3DRDqDDDDDDE0EDE[E"tEEEEEF%FAF YF yFFFFFFGG5GPGiG G G G GGGGGG HH'H=HNH ^HkH{HHHHHHH HHII I1IDIZIsIIIIIII J:JNJeJ!yJJ!JJJ K'1K$XK |KK KKKL"LALTLeLyLLLLLL M M7MFMZMuMMMMMMMN.NCN[NuNNNNNNO+OFObO~OOOOOOP+PBPXPkPPPPPPPQQ7QOQdQQQQQQQQR*RERbR|RRRR+RRS+SISaSvSSSSSST&T:TQT<nTT2TT U0!U;QUU$UUUU"V=VQV#cVV VVVVVVVW WW*WAWHWOWaWrWWWWWWWMW 0X;XBX RX _XlX {XX XX XX X XXX XX X Y Y Y(Y ?YIY YYeY sY ~YYYYY YYYYZZ*Z 9ZEZSZdZ rZ Z Z ZZZZZZ ZZ! [*[:[U[n[[ [ [ [ [[ [[[\\+\;\L\ _\l\{\\\\ \\\ \ \ \ ] ]] ,] 9] F] P]Z] l] y] ]] ]]]]] ]] ^ ^^ 0^ =^I^W^ h^s^w^^^^^ ^^^_ _5_G_BU_______`+`A`R```v```````a aa $a-auPubuuuu u uuu uuu vv&v6vEvVvjvvvv vvv v vww0wAw Sw\wvwwwwwwwwx'x@xTxhx yxxxxxxxxy#y;yNy aymyyyyyyyyy z)z:zHz\zmzzzzzzz z{{3{F{_{u{{{{{{"{||0| D|Q|f|}||||||||| }}0}G}Z} j}w}}}}}}}~(~@~S~ b~o~~ ~~~~~~ &5Ibz '@Yv΀7J`pā܁"3H\wĂ݂'?Xm҃!4J^uՄ;Oc}ƅ؅6Nfц#6J` |ȇ  %;Qauň!ۈ!9RiʼnՉ&CVi~ъ0L^ r~Ӌ#1?Tn Œ͌ތ (D[r̍ۍ  #: P[ jw "Ǝ؎ / G g s  ӏ !$CXlÐؐ    &1APew ّ $3F Zg v Œ Ԓݒ- =J\p ˓ד2O]oǔ֔,@ [g:ߕ  *E KU'f),ї%=?ADGIKRUY [gilnptwxz|} ֘4 '2CZn 0 .ʙ  !-ES1a>)C\s(Л :Vp2ќ !3K N W `iw *+Н )@S dm"ў !  +8=Pchkpsvz#ǟ ɟ ֟ ߟg3' ̠ny!8;>A GSInƣ7ԣ "0R B8 z%(٥RTSOUK$i22(UnityUpgradable) -> inputBufferinputOffset< 0inputCountOverflowoutputBufferoutputOffsetKeycharsArray cannot be null.countNon-negative number required.indexIndex and count must refer to a location within the buffer.Must complete Convert() operation or call Encoder.Reset() before calling GetBytes() or GetByteCount(). Encoder '{0}' fallback '{1}'.bytescharCountcharIndexbyteIndexIndex was out of range. Must be non-negative and less than the size of the collection.Index and count must refer to a location within the string.byteCountToo many characters. The resulting number of bytes is larger than what can be returned as an int.Too many bytes. The resulting number of chars is larger than what can be returned as an int.oidbigtimeyyMMddHHmmZ1920yyyyMMddHHmmssZ{0}{1}{2}{3}{4}:{5}{6}yyyyMMddHHmmsszzzasn1Only integer can be converted.Tag: {0} {1}X2Length: {0} {1}Value: {0} Undefined length encoding.The wait completed due to an abandoned mutex.abs{0}(-5);{0}(12){0}(-5.32);{0}(12.7)Could not find data at : [ | ]Type:, DataLocation:[,]Bind source cannot be nullBind target cannot be nullERROR : this is not supported on this platform !prot_vers2cl_envPHP_APACHE_2.2.15_CENTOScl_vers1-30cl_logincl_appcl_pwdreq_snd_typeWAVreq_voicereq_textreq_timeoutacapelahttps://vaas.acapela-group.com/Services/Synthesizer/LoginGameIDAccessDateOrganizationIdTrainingSessionIdCourseIdInvalid access control type.typeapi/activation/resend/codeloginsfadvancedmenuLastAccountPLAYER_DEDICATEDPLAYER_UserOptionsprofile_image_LastTimeProfileImageWasRequestedProfilImageDefaultAccountFirstNameLastNameNoAccountModePasswordComplexity_TooShortPasswordComplexity_UpperPasswordComplexity_NumberPasswordComplexity_SpecialCharType not found: , No parameterless constructor defined for this object.Type must be a type provided by the runtime.Activation Attributes are not supported for types not deriving from MarshalByRefObject.+3 {0} 2;3 {0} 2 {0} 5;(6 {0} 2) {0} (4 {0} -4)3.2 {0} 2;3.2 {0} 2 {0} 5.7;(7.5 {0} 2.5) {0} (1.5 {0} -1.5)34 {0} "Paris";"Paris " {0} 2;"New " {0} 12 {0} " York"3.4 {0} "Paris";"Paris " {0} 2.1;"New " {0} 12.7 {0} " York""New" {0} "York";"Paris" {0} " - " {0} "New York"addScormInteractionShowDemoSectionShowNoAccountModeShowSignInAutoLoginChangePasswordIsEnabledShowUpdatesUseCatalogServerUsePerformCustomVTSFolderPathCustomWebTestAuthenticationGatewayAn error occurred while deserializing the object. The serialized data is corrupt.infoDateStartDateEndDaylightDeltaDaylightTransitionStartDaylightTransitionEndBaseUtcOffsetDeltaThe supplied DateTime must have the Kind property set to DateTimeKind.Unspecified.dateStartdateEndThe DaylightTransitionStart property must not equal the DaylightTransitionEnd property.daylightTransitionEndThe DateStart property must come before the DateEnd property.daylightDeltaThe TimeSpan parameter must be within plus or minus 14.0 hours.The TimeSpan parameter cannot be specified more precisely than whole minutes.The supplied DateTime includes a TimeOfDay setting. This is not supported.CFB with Feedbaack > 64 bitsCTS is not supportedkeyThe specified key is not a valid size for this algorithm.The specified initialization vector (IV) does not match the block size for this algorithm.ivThis implementation is not part of the Windows Platform FIPS validated cryptographic algorithms.The specified cipher mode is not valid for this algorithm.key is nullIV length is invalid ({0} bytes), it should be {1} bytes long.Key is too small ({0} bytes), it should be {1}, {2} or {3} bytes long.algorithmNameAESInnerExceptions{0}{1}---> (Inner Exception #{2}) {3}{4}{5}<---One or more errors occurred.The serialization stream contains no inner exceptions.innerExceptionInfosAn element of innerExceptions was null.innerExceptionsThe authentication or decryption has failed.[Alert: {0}:{1}]allowSkipallowSubtitlesAlphaCheck placed on a uncompatible Graphic script yet...contentAmbiguous match found.andAND&&true {0} true;true {0} false;false {0} true;false {0} false;3 < 5 {0} 8 <= 10;11 < 12 {0} 3 == -10;3 < 5 {0} 8 <= 10 {0} "Paris" == "New York"Animated GIF Player: Threaded Decoder is not available in WebGLError loading gifCan't pause GIF is not playing. State is: Can't play GIF playback. State is: Gif Player SpritegifDecoderReferenceNamepActionCan't set handle: the playable is not an AnimationLayerMixerPlayable.Can't set handle: the playable is not an AnimationMixerPlayable.Can't set handle: the playable is not an AnimationMotionXToDeltaPlayable.Can't set handle: the playable is not an AnimationOffsetPlayable.Can't set handle: the playable is not an AnimationPosePlayable.Can't set handle: the playable is not an AnimationRemoveScalePlayable.Can't set handle: the playable is not an AnimationScriptPlayable.NormalHighlightedPressedSelectedDisabledCannot call IPlayable.SetHandle on an instance that already contains a valid handle.Can't set handle: the playable is not an AnimatorControllerPlayable.Setting and getting Body Position/Rotation, IK Goals, Lookat and BoneLocalRotation should only be done in OnAnimatorIK or OnStateIKhumanBoneId must be between 0 and clipsIndex must be between 0 and _tempInconsistent state during activation; there may be two proxies for the same objectfile://\\?\The given path's format is not supported.Invalid path characters in path: '{0}'appBaseInvalid filename characters in path: '{0}'Attempted to access an unloaded AppDomain.assemblyRefassemblyStringassemblyString cannot have zero lengthiPadError in the application.ActivatedFlags;acos{0}(1 / sqrt(2)) * (180 / _pi)asinatan{0}(1) * (180 / _pi)ArgIterator does not support Equals.ParamNameValue does not fall within the expected range.Parameter name: {0}Value cannot be null.ActualValueActual value was {0}.Specified argument was out of the range of valid values.Overflow or underflow in the arithmetic operation.destinationType{0} ArrayEnumeration has not started. Call MoveNext.Enumeration already finished.Type is not supported.Collection was modified; enumeration operation may not execute.listOnly single dimensional arrays are supported for the requested action.Offset and length were out of bounds for the array or count is greater than the number of elements from index to the end of the source collection.cCollection cannot be null.Insertion index was out of range. Must be non-negative and less than or equal to size.capacity'{0}' must be non-negative.valuecapacity was less than the current size.Method body replaced by UnityLinker.exe with a NotSupportedException[The underlying array is null.arrayoffsetFailed to compare two elements in the array.[*]Attempted to access an element as a type incompatible with the array.lengthOnly single dimension arrays are supported here.length < 0index < lower boundindex + length > sizeconverterArrays larger than 2GB are not supported.sourceArraydestinationArrayValue has to be >= 0.sourceIndexdestinationIndexIndex was less than the array's lower bound in the first dimension.Destination array was not long enough. Check destIndex and length, and the array's lower boundselementTypelengthslowerBoundsArray type can not be voidArray type can not be an open generic typeArrays must contain >= 1 elements.Arrays must be of same size.Each value has to be >= 0.Length + bound must not exceed Int32.MaxValue.Must provide at least one rank.lenstartIndexCount must be positive and count must refer to a location within the string/array/collection.matchactionindex1index2Index has to be between upper and lower bound of the array.index3indicesIndices length does not match the array rank.Collection is of a fixed sizeCollection is read-onlyOnly single dimension arrays are supported.endIndexendIndex cannot be greater than startIndex.newSizeIndex has to be >= lower bound and <= upper bound of the array.keyscomparisonThe arrays' lower bounds must be identical.Collection was of a fixed size.Object is not a array with the same number of elements as the array to compare it to.othercomparerasnEncodedDatax2 Information Not AvailableSSL Client AuthenticationSSL Server AuthenticationSMIMESignatureUnknown cert typeSSL CASMIME CASignature CA ({0})RFC822 Name=DNS Name=Unknown ({0})=2.5.29.192.5.29.372.5.29.152.5.29.142.5.29.172.16.840.1.113730.1.1RawDataversion_Name_PublicKey_PublicKeyToken_CultureInfo_CodeBase_Version_HashAlgorithm_HashAlgorithmForControl_StrongNameKeyPair_VersionCompatibility_Flags_HashForControlThe public key is not valid.assemblyNameassemblyName cannot have zero length.The assembly name is invalid.", Version=, Culture=neutral, PublicKeyToken=null, PublicKeyToken=, Retargetable=YesDerived classes must implement itresourceNameString cannot have zero length.name.dllThe input type cannot be null.file:\\/Localization/APPVTS_LOCALIZATIONFR | content is nullGETContentSpecified key is not a valid size for this algorithm.An exception occurred during the operation, making the result invalid. Check InnerException for exception details.Operation has been cancelled.Async: stateMachineThe builder was not properly initialized.A non-null SendOrPostCallback must be supplied.dThis operation has already had OperationCompleted called on it and further calls are illegal.[{0}][{0}: {1}]exceptionAn attempt was made to transition a task to a final state when it had already completed.application/octet-streamtext/plainfileNameexistingnewAttributesDefaultattributestypeNamepropertyNameValue length bigger than upperbound ({0}).Multiple custom attributes of the same type found.elementType passed in must be derived from System.Attribute or System.Attribute itself.attributeTypeInvalid audit flags.auditFlagsinnerStreamThe stream has to be read/write.Authentication exception.requestcredentialschallengeScheme not registered.authenticationModuleauthenticationSchemeInvalid AuthorityKeyIdentifier extensionKeyID=identityaccessMaskWWW-AuthenticateProxy-AuthenticateAuthorizationProxy-AuthorizationNTLM{0}AuthState [{1}:{2}]ProxyThis BackgroundWorker states that it doesn't support cancellation. Modify WorkerSupportsCancellation to state that it does support cancellation.This BackgroundWorker states that it doesn't report progress. Modify WorkerReportsProgress to state that it does report progress.This BackgroundWorker is currently busy and cannot run multiple tasks concurrently.BadImageFormat_FileNameBadImageFormat_FusionLogFormat of the executable (.exe) or library (.dll) is invalid.: File name: '{0}' ---> Bad name for "bidMissingBadgeBadgeImageDescriptiondefault:BadgeWithoutNameBadgeWithoutDescriptionThe postPhaseAction failed with an exception.Adding participantCount participants would result in the number of participants exceeding the maximum number allowed.participantCountThe participantCount argument must be a positive value.This method may not be called from within the postPhaseAction.The participantCount argument must be less than or equal the number of participants.The participantCount argument is greater than the number of participants that haven't yet arrived at the barrier in this phase.millisecondsTimeoutThe specified timeout must represent a value between -1 and Int32.MaxValue, inclusive.The barrier has no registered participants.The number of threads using the barrier exceeded the total number of registered participants.The operation was canceled.timeoutBarrierThe barrier has been disposed.The participantCount argument must be non-negative and less than or equal to 32767.bufferAn invalid character was found in the Base-64 stream.asyncResultPassed argument 'args[0]' is of the wrong type. Type:{0} Expected:{1}target must be nulltargetfunction0x0X&h&H{0} is not a valid value for {1}.Name: eventCamera: sortOrderPriority: renderOrderPriority: This operation cannot be performed while in content.streambasic:\Basic BasicInvalid BasicConstraints extensionSubject Type=End EntityCAPath Length Constraint=NonebitNum out of range0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZcharSet length less than radixcharacterSetThere is no such thing as radix one notationradix01Operation would return a negative valuebi1 out of rangebi2 out of rangeUnable to find assembly '{0}'.No assembly ID for object type '{0}'.Invalid read type request '{0}'.Invalid write type request '{0}'.serializationStreamParameter '{0}' cannot be null.Attempting to deserialize an empty stream.numBytesThe number of bytes requested does not fit into BinaryReader's internal buffer.charsRemainingToo many bytes in what should have been a 7 bit encoded Int32.Decimal byte array constructor requires an array of length four containing valid decimal bytes.BinaryReader encountered an invalid string length of {0} characters.Buffer cannot be null.inputencodingStream was not readable.Unicode surrogate characters must be written out as pairs together in the same call, not individually. Consider passing in a character array instead.outputStream was not writable.StartIndex cannot be less than zero.Value must be positive.Destination array is not long enough to copy all the items in the collection. Check array index and length.The specified length exceeds the maximum value of {0}.Bit vector is full.Argument {0} should be larger than {1}.maxValueBitVector32{}ValueNeutral_1NeutralBlendShapesExpressionListBlinkMultiple blendshape {0} on avatar {1}iIDMultiple constructor type: BlockType-_#FA9205#8CB900#227E93Pack_nEditorPositionInputsoOutputsParametersBlock_Block[Type:{0}, ID:{1}]collectionBlockingCollectionThe collection has been disposed.The index argument must be greater than or equal zero.The number of elements in the collection is greater than the available space from index to the end of the destination array.The array argument is multidimensional.The array argument is of the incorrect type.The SyncRoot property may not be used for the synchronization of concurrent collections.The collection argument is empty and has been marked as complete with regards to additions.At least one of the specified collections is marked as complete with regards to additions.collectionsThe collection has been marked as complete with regards to additions.CompleteAdding may not be used concurrently with additions to the collection.The underlying collection didn't accept the item.All collections are marked as complete with regards to additions.The underlying collection was modified from outside of the BlockingCollection.The collections argument is a zero-length array.The collections length is greater than the supported range for 32 bit machine.The collections argument contains at least one null element.The collections argument contains at least one disposed element.The specified timeout must represent a value between -1 and {0}, inclusive.boundedCapacityThe boundedCapacity argument must be positive.The collection argument contains more items than are allowed by the boundedCapacity.BooleanObject must be of type Boolean.String was not recognized as a valid Boolean.Invalid cast from '{0}' to '{1}'.CharDateTimeFalseTruenative handle can not be nullInvalid Bootstring decode result, at {0}F1Center: {0}, Extents: {1}The buffer is not associated with this pool and may not be returned to it.An invalid character was found in the mail header: '{0}'.[BufferOffsetSize: {0} {1}]sizesrcdstsrcOffsetdstOffsetObject must be an array of primitives.Button.onClickGObject must be of type Byte.Value was either too large or too small for an unsigned byte.ByteParameter of type cannot be unmarshalledMethod '{0}' not found in type '{1}'sha1RSAmd5RSAsha1DSAshaRSAmd2RSAmd4RSAdsaSHA1mosaicUpdatedSigsha1md5sha256sha384sha512sha256RSAsha384RSAsha512RSARSASSA-PSSsha1ECDSAsha256ECDSAsha384ECDSAsha512ECDSAspecifiedECDSARSAPKCS 7 DataContent TypeMessage DigestSigning Time3desSubject Alternative Nameaes128aes256Netscape Cert Type1.2.840.113549.1.1.51.2.840.113549.1.1.41.2.840.10040.4.31.3.14.3.2.291.2.840.113549.1.1.21.2.840.113549.1.1.31.3.14.3.2.272.16.840.1.101.2.1.1.191.3.14.3.2.261.2.840.113549.2.52.16.840.1.101.3.4.2.12.16.840.1.101.3.4.2.22.16.840.1.101.3.4.2.31.2.840.113549.1.1.111.2.840.113549.1.1.121.2.840.113549.1.1.131.2.840.113549.1.1.101.2.840.10045.4.11.2.840.10045.4.3.21.2.840.10045.4.3.31.2.840.10045.4.3.41.2.840.10045.4.31.2.840.113549.1.1.11.2.840.113549.1.7.11.2.840.113549.1.9.31.2.840.113549.1.9.41.2.840.113549.1.9.51.2.840.113549.3.72.16.840.1.101.3.4.1.22.16.840.1.101.3.4.1.421.3.14.3.2.151.3.14.3.2.31.3.14.3.2.131.3.14.7.2.3.1values/System/Library/Frameworks/CoreFoundation.framework/CoreFoundationkCFTypeArrayCallBackskCFBooleanTruekCFBooleanFalseidxNSData arrays can not be modified, use an NSMutableData insteadkCFTypeDictionaryKeyCallBackskCFTypeDictionaryValueCallBacksMono.MacProxyproxyAutoConfigurationScripttargetUritargetURLurluri/System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/CFNetworkkCFNetworkProxiesHTTPEnablekCFNetworkProxiesHTTPPortkCFNetworkProxiesHTTPProxykCFNetworkProxiesProxyAutoConfigEnablekCFNetworkProxiesProxyAutoConfigJavaScriptkCFNetworkProxiesProxyAutoConfigURLStringkCFProxyAutoConfigurationJavaScriptKeykCFProxyAutoConfigurationURLKeykCFProxyHostNameKeykCFProxyPasswordKeykCFProxyPortNumberKeykCFProxyTypeKeykCFProxyUsernameKeykCFProxyTypeAutoConfigurationURLkCFProxyTypeAutoConfigurationJavaScriptkCFProxyTypeFTPkCFProxyTypeHTTPkCFProxyTypeHTTPSkCFProxyTypeSOCKSftp://http:// (0xX8)Error HRESULT E_FAIL has been returned from a call to a COM component. ""destindex + count > dest.Lengthfa-IRja-JPzh-TWko-KRar-SAth-THhe-ILar-DZar-IQen-USADdv-MVހ.هـA.D.C.E.ހިޖްރީبعد الهجرةمap. J.-C.中華民國단기พ.ศ.ه.شGregorian CalendarMM/dd/yyyyyyyy-MM-dddddd, dd MMMM yyyyyyyy MMMMMMMM ddSundayMondayTuesdayWednesdayThursdayFridaySaturdaySunMonTueWedThuFriSatSuMoTuWeThFrSaJanuaryFebruaryMarchAprilMayJuneJulyAugustSeptemberOctoberNovemberDecemberJanFebMarAprJunJulAugSepOctNovDec中華民國曆calendaryearPassed in array to fill with cameras is to small to hold the number of cameras. Use Camera.allCamerasCount to get the needed size.millisecondsDelaytokensNo tokens were supplied.The CancellationTokenSource has been disposed.callbackThe CancellationTokenSource associated with this CancellationToken has been disposed.Attempt to unload the AppDomain failed.Trying to add {0} for graphic rebuild while we are already inside a graphic rebuild loop. This is not supported.Trying to remove {0} from rebuild list while we are already inside a rebuild loop. This is not supported.CanvasUpdate.PrelayoutCanvasUpdate.LayoutCanvasUpdate.PostLayoutCanvasUpdate.PreRenderCanvasUpdate.LatePreRenderEnumeration has either not started or has already finished.cultureobj_preview.pngAvatarsGenderBaseModelIsCartoonObjectIdVersionReleaseKeyAssetSize - RELEASEDTry to assign a CatalogElementListInfo to its wrong CatalogElementInfo ! != char3genchar2genscen360scenVRTry to assign a CatalogElementCheckInfo to its wrong CatalogElementInfo ! 2.0.00.0.0IdTypeCategory_keyPriceIsNewPrioritymedia_countavatars_countPromoValuePromoEndPrivateItemVersion1.0MinVTSVersion3.0.0TagsDon't call Create(), use Create(string filePath, AbstractData data = null) instead.vtsres_preview.jpgNo pose found for this model : (AllAnimations.dataAnimationsPostureIsMoodRelativeMoodMinMoodLevelMaxMoodLevelIsSpecficUnknownAnimationError : Unable to match an animationClip to a referred dataSceneriesAppearanceBehaviorDataDDEDesignFocusFontListLayoutMousePositionTextScaleConfigConfigurationsAsynchronousDragDropFormatWindowStyleceil{0}(2.33);{0}(-5.3);{0}(8)/System/Library/Frameworks/Security.framework/Securitytoo lateChallengeNo receiver for uri Server encountered an internal error. For more information, turn off customErrors in the server's .config file.Type '' not foundAn instance of provider '' could not be created: is not a valid channel type does not have a valid constructortruechnlChannel {0} is not securable while ensureSecurity is specified as trueChannel already registered__CrossContextNovell.Zenworks.Zmd.Public.UnixServerChannelNovell.Zenworks.Zmd.Public.UnixChannelMaskPosition[{0}] = 0 && index < s.LengthObject must be of type Char.utf32A valid UTF32 value is between 0x000000 and 0x10ffff, inclusive, and should not include surrogate codepoint values (0x00d800 ~ 0x00dfff).highSurrogateA valid high surrogate character is between 0xd800 and 0xdbff, inclusive.lowSurrogateA valid low surrogate character is between 0xdc00 and 0xdfff, inclusive.String must be exactly one character long.DecimalDoubleSingleCharacterIDxprDefaultLookTargetSlotNotLookableSlotIsPlayableAvatarpaContextCharactersidAvatarIDch_ckContextsCheckContextfFlagsmModeOrCheckFlag_EmptyFlagCheckFlagsThe checkout was canceled by the user.Checkpointoffset exceeds the size of bufferoffset+size exceeds the size of bufferInvalid IAsyncResultaresI/O operation aborted: Unsupported security protocol type.SSL_RSA_WITH_AES_256_CBC_SHASSL_RSA_WITH_AES_128_CBC_SHASSL_RSA_WITH_3DES_EDE_CBC_SHASSL_RSA_WITH_RC4_128_SHASSL_RSA_WITH_RC4_128_MD5SSL_RSA_WITH_DES_CBC_SHAUnsupported security protocol typeTLS_RSA_WITH_AES_256_CBC_SHATLS_RSA_WITH_AES_128_CBC_SHATLS_RSA_WITH_3DES_EDE_CBC_SHATLS_RSA_WITH_RC4_128_SHATLS_RSA_WITH_RC4_128_MD5TLS_RSA_WITH_DES_CBC_SHA{0}: {1}http://www.w3.org/2001/XMLSchema#stringLOCAL AUTHORITYclaimActor cannot be set so that circular directed graph will exist chaining the subjects together.System.Security.ClaimsIdentity.versionSystem.Security.ClaimsIdentity.authenticationTypeSystem.Security.ClaimsIdentity.nameClaimTypeSystem.Security.ClaimsIdentity.roleClaimTypeSystem.Security.ClaimsIdentity.labelSystem.Security.ClaimsIdentity.actorSystem.Security.ClaimsIdentity.claimsSystem.Security.ClaimsIdentity.bootstrapContexthttp://schemas.xmlsoap.org/ws/2005/05/identity/claims/namehttp://schemas.microsoft.com/ws/2008/06/identity/claims/roleInvalid BinaryFormatter stream.System.Security.ClaimsPrincipal.IdentitiesSystem.Security.ClaimsPrincipal.Versionidentitiesclamp01{0}(2.3);{0}(0.75)clamp{0}(2, 4, 7);{0}(5, 4, 7){0}(2, 4, 7.0);{0}(5, 4.0, 7)Cannot resolve destination hostUnable to resolve hosturl = result = ResultclearSavedVariablesUnknown client handshake message type: Unknown server handshake message received ({0})Protocol error, unexpected protocol transition from {0} to {1}Cache session information were disposed.MONO_TLS_SESSION_CACHE_TIMEOUTDuplicate protocols are not allowed: '{0}'.subProtocolreceiveBufferSizeThe argument must be a value greater than {0}.sendBufferSizeThe WebSocket has already been started.This operation is not supported for a relative URI.wswssOnly Uris starting with 'ws://' or 'wss://' are supported.The WebSocket is not connected..ctorInvalid enum {0}stateIPermissionInvalid tag {0}Couldn't parse version from '{0}'.Unknown version '{0}', expected versions between ['{1}','{2}'].classUnrestrictedInvalid permission type '{0}', expected type '{1}'.Cannot remove the specified item because it was not found in the specified Collection.clear#{0}([2,3,5]);[]#{0}({"foo":3,"bar":5});{}clone#{0}([2,3,5]);[2,3,5]#{0}({"foo":3,"bar":5});{"foo":3,"bar":5}contains#{0}([2,3,5], 2);true;{0}([2,3,5], 8);false#{0}({"foo":3,"bar":5}, 3);true;{0}({"foo":3,"bar":5}, 8);false(Collection)#{0}([2,3,5]);3;{0}([]);0#{0}({"foo":3,"bar":5});2;{0}({});0dictionaryget#{0}([2,3,5], 2);3#{0}({"foo":3,"bar":5}, "bar");5remove#{0}([2,5,3,5], 5);[2,3,5];{0}([2,3,5], 8);[2,3,5]#{0}({"foo":3,"bar":5}, "foo");{"bar":5};{0}({"foo":3,"bar":5}, "qix");{"foo":3,"bar":5}set#{0}([2,3,5], 2, 17);[2,17,5]#{0}({"foo":3,"bar":5}, "bar", 17);{"foo":3,"bar":17};{0}({"foo":3}, "qix", 8);{"foo":3,"qix":8}RGBA({0}, {1}, {2}, {3})RGBA(#F3objectTypeinstance : commitFinalGameDatacommitGameDataUnrecognized ACE qualifier: qualifierInvalid ACE - truncatedbinaryFormInvalid ACEFlags only work with containers.inheritanceFlagsPropagation flags need inheritance flags.propagationFlagsACL is not canonical.2.5.4.3rulemodificationIsContainer must match between descriptor and ACL.IsDS must match between descriptor and ACL.rawSecurityDescriptorWDCommonDesignerServicesAssert if any common designer service is not found.EventLogEnable tracing for the EventLog component.length2length1Positive number required.offset2offset1string1Offset and length must refer to a position in the string.string2CompareOption.Ordinal cannot be used with other options.optionsValue of flags is invalid.sourceprefixString reference not set to an instance of a String.suffixCompareInfo - zh-CHTzh-CHSMONO_DISABLE_MANAGED_COLLATIONyesAt least one object must implement IComparable.CompareInfoTaskFactory.ContinueWhenAnyobjectName [The array argument is null.The collection argument is null.valueFactoryThe index argument is less than zero.The index is equal to or greater than the length of the array, or the number of elements in the dictionary is greater than the available space from index to the end of the destination array.keyValuePairTKey is a reference type and item.Key is null.The key already existed in the dictionary.The array is multidimensional, or the type parameter for the set cannot be cast automatically to the type of the destination array.The key was of an incorrect type for this dictionary.The value was of an incorrect type for this dictionary.concurrencyLevelThe concurrencyLevel argument must be positive.The capacity argument must be greater than or equal to zero.ConditionsCondition_EmptyConditionConditioneExpressioncondition{0}(3 < 5, 14, 27);{0}(3 > 5, 14, 27)Null keyKey already in the listNull create delegatecreateValueCallback attribute is required/configuration/system.runtime.remotingError in element applicationlifetimechannelschannelserverProvidersclientProvidersproviderformatterclientservicewellknownactivatedsoapInteropinteropXmlTypeinteropXmlElementpreLoaddebugchannelSinkProviderscustomErrorssystem.runtime.remotingapplication/channels/channel/serverProviderschannels/channel/serverProvidersapplication/channels/channel/clientProviderschannels/channel/clientProviderschannelSinkProviders/serverProviderschannelSinkProviders/clientProvidersmodeElement '' is not valid in system.remoting.configuration sectionInvalid time valueSInvalid time value: DHMMSInvalid time unit: refdelayLoadAsClientChannelid attribute is requiredurl attribute is required in client element when it contains activated entriesclrxmlleaseTimesponsorshipTimeoutrenewOnCallTimeleaseManagerPollTimeInvalid attribute: assemblyType and assembly attributes cannot be specified togetherEither type or assembly attributes must be specifiedrootobjectUriSingleCallSingletonwellknown object mode '' is invalidElement not allowed in this contextpathsImaginationOverflow/UniversalDeepLinkResourcesImaginationOverflowUniversalDeepLink.bytesnet_requestabortednet_timeoutpooledStreamTERMdumb] dd/MM/yyyy HH:mm:ssConsole key values must be between 0 and 255.CopiedToClipboardfalse__Activator__CallSiteActivationAttributes__ActivationType__ContextProperties__ActivationTypeNamekey was invalid__Uri__MethodName__TypeName__MethodSignature__Args__CallContext.cctorcomponentDuplicate component name '{0}'. Component names must be unique and case-insensitive.utf-8; The mail header is malformed.The specified content disposition is invalid.creation-datemodification-dateread-dateattachmentdispositionfilenameinlineThis property cannot be set to an empty string.Invalid ASN1Invalid contentTypeInvalid contentThe specified content type is invalid.contentTypeThe parameter '{0}' cannot be an empty string.boundarycharsetThe specified media type is invalid.LanguagelVoiceartSTUDIO_VTScontextlevelA context property did not approve the candidate context for activating the objectMainLanguageENEither obj or ctx must be nullIContextPropertyCan not add properties to default contextContextID: predicateconversionTypeNull object cannot be converted to a value type.Object must implement IConvertible.Object cannot be cast to DBNull.Object cannot be cast to Empty.Unknown TypeCode value.targetTypeThe input is not a valid Base-64 string as it contains a non-base 64 character, more than two padding characters, or an illegal character among the padding characters.Invalid length for a Base-64 char array or string.inArrayIllegal enum value: {0}.Invalid Base.Value was either too large or too small for a character.Value was either too large or too small for an Int16.Value was either too large or too small for an Int32.Value was either too large or too small for an Int64.Value was either too large or too small for a signed byte.Value was either too large or too small for a UInt16.Value was either too large or too small for a UInt32.Value was either too large or too small for a UInt64.Int16Int32Int64SByteTimeSpanUInt16UInt32UInt64cookiescookiecookie.DomainThe '{0}'='{1}' part of the cookie is invalid.DomainThe value size of the cookie is '{0}'. This exceeds the configured maximum size, which is '{1}'.An error occurred when adding a cookie to the container.Cookie format error.An error occurred when parsing the Cookie header for Uri '{0}'.$Version=127.0.0.1::10:0:0:0:0:0:0:1127cookieHeaderSet-CookieSet-Cookie2perDomainCapacity'{0}' has to be greater than '{1}' and less than '{2}'.PerDomainCapacityThe specified value must be greater than 0.MaxCookieSizeCapacityPathMax-AgeExpiresSecureDiscardPortCommentCommentURLHttpOnly$Path$Version$Domain$Port$HttpOnly=; Comment=; CommentURL="; Discard; Domain=; Max-Age=; Path=; Port=; Version=$Domain=$Path=data[{0}, {1}]System.Diagnostics.Trace.CorrelationManagerSlotoperationIdE2ETrace.ActivityIDcos{0}(1);{0}(_pi);{0}(2 * _pi);{0}(_pi / 2)countFlags{0}(false, false);{0}(false, true, false);{0}(true, true, false, true);{0}(3 < 10, 42 >= 50, true)TargetCounter2.5.4.6createDictionary#{0}();{}createList#{0}();[]uriPrefixauthTypeDefault credentials cannot be supplied for the {0} authentication scheme.hostauthenticationTypeport]:MONOCADCan't create a named channel via crossappdomainProcessMessageInDomainsystem.security.cryptography.dsacryptoserviceprovidersystem.security.cryptography.dsadsasystem.security.cryptography.dsasignaturedeformattersystem.security.cryptography.dsasignatureformattersystem.security.cryptography.dsasignaturedescriptionhttp://www.w3.org/2000/09/xmldsig#dsa-sha1system.security.cryptography.descryptoserviceprovidersystem.security.cryptography.desdessystem.security.cryptography.hmacmd5hmacmd5system.security.cryptography.hmacripemd160hmacripemd160http://www.w3.org/2001/04/xmldsig-more#hmac-ripemd160system.security.cryptography.keyedhashalgorithmsystem.security.cryptography.hmacsystem.security.cryptography.hmacsha1hmacsha1system.security.cryptography.hmacsha256hmacsha256http://www.w3.org/2001/04/xmldsig-more#hmac-sha256system.security.cryptography.hmacsha384hmacsha384http://www.w3.org/2001/04/xmldsig-more#hmac-sha384system.security.cryptography.hmacsha512hmacsha512http://www.w3.org/2001/04/xmldsig-more#hmac-sha512system.security.cryptography.mactripledesmactripledessystem.security.cryptography.md5cryptoserviceprovidersystem.security.cryptography.md5system.security.cryptography.rc2cryptoserviceprovidersystem.security.cryptography.rc2rc2system.security.cryptography.symmetricalgorithmsystem.security.cryptography.rijndaelmanagedsystem.security.cryptography.rijndaelrijndaelsystem.security.cryptography.ripemd160managedsystem.security.cryptography.ripemd160ripemd-160ripemd160system.security.cryptography.rngcryptoserviceprovidersystem.security.cryptography.randomnumbergeneratorrandomnumbergeneratorsystem.security.cryptography.asymmetricalgorithmsystem.security.cryptography.rsarsasystem.security.cryptography.rsapkcs1signaturedeformattersystem.security.cryptography.rsapkcs1signatureformattersystem.security.cryptography.rsapkcs1sha1signaturedescriptionhttp://www.w3.org/2000/09/xmldsig#rsa-sha1system.security.cryptography.rsapkcs1sha256signaturedescriptionhttp://www.w3.org/2001/04/xmldsig-more#rsa-sha256system.security.cryptography.rsapkcs1sha384signaturedescriptionhttp://www.w3.org/2001/04/xmldsig-more#rsa-sha384system.security.cryptography.rsapkcs1sha512signaturedescriptionhttp://www.w3.org/2001/04/xmldsig-more#rsa-sha512system.security.cryptography.hashalgorithmsystem.security.cryptography.sha1system.security.cryptography.sha1cryptoserviceprovidersystem.security.cryptography.sha1cngshahttp://www.w3.org/2000/09/xmldsig#sha1system.security.cryptography.sha1managedsystem.security.cryptography.sha256managedsystem.security.cryptography.sha256system.security.cryptography.sha256cryptoserviceprovidersystem.security.cryptography.sha256cngsha-256http://www.w3.org/2001/04/xmlenc#sha256system.security.cryptography.sha384managedsystem.security.cryptography.sha384system.security.cryptography.sha384cryptoserviceprovidersystem.security.cryptography.sha384cngsha-384http://www.w3.org/2001/04/xmldsig-more#sha384system.security.cryptography.sha512managedsystem.security.cryptography.sha512system.security.cryptography.sha512cryptoserviceprovidersystem.security.cryptography.sha512cngsha-512http://www.w3.org/2001/04/xmlenc#sha512system.security.cryptography.tripledescryptoserviceprovidersystem.security.cryptography.tripledestriple destripledesx509chainaesSystem.Security.Cryptography.X509Certificates.X509Chain, SystemSystem.Security.Cryptography.AesCryptoServiceProvider, System.CorePart of OID doesn't fit in Int32strOID must have at least two partsInvalid OIDOID > 127 bytestripledeskeywrap1.3.36.3.2.11.2.840.113549.1.9.16.3.61.3.14.3.2.71.2.840.113549.3.2blobblob is too small.Invalid blob headerInvalid blob.invalid hex charLength must be a multiple of 2FlushFinalBlock() method was called twice on a CryptoStream. It can only be called once.Stream does not support reading.Stream does not support seeking.Stream does not support writing.Value was invalid.Error occurred during a cryptographic operation.Failed to create cubemap array texture because of invalid parameters.Failed to create texture because of invalid parameters.dyMjazhAMPMHH:mm:ssHH:mmhh:mm ttH:mmh:mm ttThe {0} culture cannot be converted to a CultureInfo object on this computer.(Default)AfrikaansafAfrikaans (South Africa)af-ZAAlbaniansqAlbanian (Albania)sq-ALAlsatian (France)gsw-FRAmharic (Ethiopia)am-ETArabicarArabic (Algeria)Arabic (Bahrain)ar-BHArabic (Egypt)ar-EGArabic (Iraq)Arabic (Jordan)ar-JOArabic (Kuwait)ar-KWArabic (Lebanon)ar-LBArabic (Libya)ar-LYArabic (Morocco)ar-MAArabic (Oman)ar-OMArabic (Qatar)ar-QAArabic (Saudi Arabia)Arabic (Syria)ar-SYArabic (Tunisia)ar-TNArabic (U.A.E.)ar-AEArabic (Yemen)ar-YEArmenianhyArmenian (Armenia)hy-AMAssamese (India)as-INAzeriazAzeri (Cyrillic, Azerbaijan)az-Cyrl-AZAzeri (Latin, Azerbaijan)az-Latn-AZBashkir (Russia)ba-RUBasqueeuBasque (Basque)eu-ESBelarusianbeBelarusian (Belarus)be-BYBengali (Bangladesh)bn-BDBengali (India)bn-INBosnian (Cyrillic, Bosnia and Herzegovina)bs-Cyrl-BABosnian (Latin, Bosnia and Herzegovina)bs-Latn-BABreton (France)br-FRBulgarianbgBulgarian (Bulgaria)bg-BGCatalancaCatalan (Catalan)ca-ESChinese (Hong Kong S.A.R.)zh-HKChinese (Macao S.A.R.)zh-MOChinese (People's Republic of China)zh-CNChinese (Simplified)Chinese (Singapore)zh-SGChinese (----)Chinese (Traditional)Corsican (France)co-FRCroatianhrCroatian (Croatia)hr-HRCroatian (Latin, Bosnia and Herzegovina)hr-BACzechcsCzech (Czech Republic)cs-CZDanishdaDanish (Denmark)da-DKDari (Afghanistan)prs-AFDivehidvDivehi (Maldives)DutchnlDutch (Belgium)nl-BEDutch (Netherlands)nl-NLEnglishenEnglish (Australia)en-AUEnglish (Belize)en-BZEnglish (Canada)en-CAEnglish (Caribbean)en-029English (India)en-INEnglish (Ireland)en-IEEnglish (Jamaica)en-JMEnglish (Malaysia)en-MYEnglish (New Zealand)en-NZEnglish (Republic of the Philippines)en-PHEnglish (Singapore)en-SGEnglish (South Africa)en-ZAEnglish (Trinidad and Tobago)en-TTEnglish (United Kingdom)en-GBEnglish (United States)English (Zimbabwe)en-ZWEstonianetEstonian (Estonia)et-EEFaroesefoFaroese (Faroe Islands)fo-FOFilipino (Philippines)fil-PHFinnishfiFinnish (Finland)fi-FIFrenchfrFrench (Belgium)fr-BEFrench (Canada)fr-CAFrench (France)fr-FRFrench (Luxembourg)fr-LUFrench (Principality of Monaco)fr-MCFrench (Switzerland)fr-CHFrisian (Netherlands)fy-NLGalicianglGalician (Galician)gl-ESGeorgiankaGeorgian (Georgia)ka-GEGermandeGerman (Austria)de-ATGerman (Germany)de-DEGerman (Liechtenstein)de-LIGerman (Luxembourg)de-LUGerman (Switzerland)de-CHGreekelGreek (Greece)el-GRGreenlandic (Greenland)kl-GLGujaratiguGujarati (India)gu-INHausa (Latin, Nigeria)ha-Latn-NGHebrewheHebrew (Israel)HindihiHindi (India)hi-INHungarianhuHungarian (Hungary)hu-HUIcelandicisIcelandic (Iceland)is-ISIgbo (Nigeria)ig-NGIndonesianIndonesian (Indonesia)id-IDInuktitut (Latin, Canada)iu-Latn-CAInuktitut (Syllabics, Canada)iu-Cans-CAInvariant Language (Invariant ----)Irish (Ireland)ga-IEisiXhosa (South Africa)xh-ZAisiZulu (South Africa)zu-ZAItalianitItalian (Italy)it-ITItalian (Switzerland)it-CHJapaneseJapanese (Japan)K'iche (Guatemala)qut-GTKannadaknKannada (India)kn-INKazakhkkKazakh (Kazakhstan)kk-KZKhmer (Cambodia)km-KHKinyarwanda (Rwanda)rw-RWKiswahiliswKiswahili (Kenya)sw-KEKonkanikokKonkani (India)kok-INKoreankoKorean (Korea)KyrgyzkyKyrgyz (Kyrgyzstan)ky-KGLao (Lao P.D.R.)lo-LALatvianlvLatvian (Latvia)lv-LVLithuanianltLithuanian (Lithuania)lt-LTLower Sorbian (Germany)dsb-DELuxembourgish (Luxembourg)lb-LU----nmk----n (Former Yugoslav Republic of ----)mk-MKMalaymsMalay (Brunei Darussalam)ms-BNMalay (Malaysia)ms-MYMalayalam (India)ml-INMaltese (Malta)mt-MTMaori (New Zealand)mi-NZMapudungun (Chile)arn-CLMarathimrMarathi (India)mr-INMohawk (Mohawk)moh-CAMongolianmnMongolian (Cyrillic, Mongolia)mn-MNMongolian (Traditional Mongolian, PRC)mn-Mong-CNNepali (Nepal)ne-NPNorwegiannoNorwegian, Bokm�l (Norway)nb-NONorwegian, Nynorsk (Norway)nn-NOOccitan (France)oc-FROriya (India)or-INPashto (Afghanistan)ps-AFPersianfaPersian (Iran)PolishplPolish (Poland)pl-PLPortugueseptPortuguese (Brazil)pt-BRPortuguese (Portugal)pt-PTPunjabiPunjabi (India)pa-INQuechua (Bolivia)quz-BOQuechua (Ecuador)quz-ECQuechua (Peru)quz-PERomanianroRomanian (Romania)ro-RORomansh (Switzerland)rm-CHRussianruRussian (Russia)ru-RUSami, Inari (Finland)smn-FISami, Lule (Norway)smj-NOSami, Lule (Sweden)smj-SESami, Northern (Finland)se-FISami, Northern (Norway)se-NOSami, Northern (Sweden)se-SESami, Skolt (Finland)sms-FISami, Southern (Norway)sma-NOSami, Southern (Sweden)sma-SESanskritsaSanskrit (India)sa-INSerbiansrSerbian (Cyrillic, Bosnia and Herzegovina)sr-Cyrl-BASerbian (Cyrillic, Serbia)sr-Cyrl-CSSerbian (Latin, Bosnia and Herzegovina)sr-Latn-BASerbian (Latin, Serbia)sr-Latn-CSSesotho sa Leboa (South Africa)nso-ZASetswana (South Africa)tn-ZASinhala (Sri Lanka)si-LKSlovakskSlovak (Slovakia)sk-SKSlovenianslSlovenian (Slovenia)sl-SISpanishesSpanish (Argentina)es-ARSpanish (Bolivia)es-BOSpanish (Chile)es-CLSpanish (Colombia)es-COSpanish (Costa Rica)es-CRSpanish (Dominican Republic)es-DOSpanish (Ecuador)es-ECSpanish (El Salvador)es-SVSpanish (Guatemala)es-GTSpanish (Honduras)es-HNSpanish (Mexico)es-MXSpanish (Nicaragua)es-NISpanish (Panama)es-PASpanish (Paraguay)es-PYSpanish (Peru)es-PESpanish (Puerto Rico)es-PRSpanish (Spain)es-ESSpanish (United States)es-USSpanish (Uruguay)es-UYSpanish (Venezuela)es-VESwedishsvSwedish (Finland)sv-FISwedish (Sweden)sv-SESyriacsyrSyriac (Syria)syr-SYTajik (Cyrillic, Tajikistan)tg-Cyrl-TJTamazight (Latin, Algeria)tzm-Latn-DZTamiltaTamil (India)ta-INTatarttTatar (Russia)tt-RUTeluguteTelugu (India)te-INThaithThai (Thailand)Tibetan (PRC)bo-CNTurkishtrTurkish (Turkey)tr-TRTurkmen (Turkmenistan)tk-TMUighur (PRC)ug-CNUkrainianukUkrainian (Ukraine)uk-UAUpper Sorbian (Germany)hsb-DEUrduurUrdu (Islamic Republic of Pakistan)ur-PKUzbekuzUzbek (Cyrillic, Uzbekistan)uz-Cyrl-UZUzbek (Latin, Uzbekistan)uz-Latn-UZVietnameseviVietnamese (Vietnam)vi-VNWelsh (United Kingdom)cy-GBWolof (Senegal)wo-SNYakut (Russia)sah-RUYi (PRC)ii-CNYoruba (Nigeria)yo-NGCannot set sub-classed {0} object to {1} object.Invariant Language (Invariant Country)IVLSystem.Globalization.ThaiBuddhistCalendarSystem.Globalization.UmAlQuraCalendarSystem.Globalization.HijriCalendarUnknown calendar type: Culture name is not supported.amarnasaz-cyrlaz-latnbabnbobrbsbs-cyrlbs-latncocydsbfilfygagdgswhaha-latnhsbigiiiuiu-cansiu-latnklkmlblomimlmn-cyrlmn-mongmohmtnbnennnsoocorprspsqutquzrmrwsahsesismasmjsmnsmssr-cyrlsr-latntgtg-cyrltktntzmtzm-latnuguz-cyrluz-latnwoxhyozh-chszh-hanszh-chtzh-hantzuMapping for neutral culture ciThe given culture name '{0}' cannot be used to locate a resource file. Resource filenames must consist of only letters, numbers, hyphens or underscores.Culture ID {0} (0x{1}) is not a supported culture.X4CalendarTypezh-Hantzh-HansThis instance is read onlyDateTimeFormatNumberFormatInvalidCultureIdInvalidCultureNameCulture is not supported.{0} (0x{0:x4}){0} is an invalid culture identifier.()]The Binary format of the custom attribute is invalid. = typeof (argumentTypeObject cannot be cast from DBNull to other types.Only one DBNull instance may exist, and calls to DBNull deserialization methods are not allowed.Specified key is a known weak key for '{0}' and cannot be used.DESSpecified key is a known semi-weak key for '{0}' and cannot be used.Cryptographic service provider (CSP) could not be found for this algorithm.This is a known weak, or semi-weak, key.Cannot export private keyKeypair was disposedrgbHashinvalid hash lengthno private key available for signatureno private key to exportMissing mandatory DSA parameters (P, Q or G).Missing both public (Y) and private (X) keys.rgbSignatureinvalid signature lengthcouldn't compute signature verificationThis operation is not supported for this class.No asymmetric key object has been associated with this formatter object.SHA1System.Security.Cryptography.DSACryptoServiceProviderSystem.Security.Cryptography.SHA1CryptoServiceProviderSystem.Security.Cryptography.DSASignatureFormatterSystem.Security.Cryptography.DSASignatureDeformatterRequired object identifier (OID) cannot be found.xmlStringPInput string does not contain a valid encoding of the '{0}' '{1}' parameter.DSAQYJXSeedPgenCounter

destIdxinvalid size specification$ description needs a type specifieddescriptionInvalid format for $ specifierinvalid format specified `{0}'Wrong data type: MMMM年月日년월일시분초時时分秒TGMTZdayofweekValid values are between {0} and {1}, inclusive.eraEra value was not valid.monthyyyy'-'MM'-'dd'T'HH':'mm':'ss.fffffffKddd, dd MMM yyyy HH':'mm':'ss 'GMT'yyyy'-'MM'-'dd'T'HH':'mm':'ssFormat specifier was invalid.formatm_namedtfiObject cannot be null.An undefined DateTimeStyles value is being used.The DateTimeStyles values AssumeLocal and AssumeUniversal cannot be used together.The DateTimeStyles value RoundtripKind cannot be used with the values AssumeLocal, AssumeUniversal or AdjustToUniversal. zzz'-'d':'h':'mm':'ss''FFFFFFFyyyy'-'MM'-'dd HH':'mm':'ss'Z'Instance is read-only.Not a valid calendar for the given culture.Input string was not in a correct format.{0:00}:{1:00}{0:0}{0:00}:{0:00}yyyy'-'MM'-'ddTHH':'mm':'ss zzzCannot find a matching quote character for the character '{0}'.000000000000000000000000000DateTimeOffsetyyyy-MM-dd zzzstylesObject must be of type DateTimeOffset.OffsetMinutesThe UTC time represented when the offset is applied must be between year 0 and 10,000.Offset must be specified in whole minutes.Offset must be within plus or minus 14 hours.The DateTimeStyles value 'NoCurrentDateDefault' is not allowed when parsing DateTimeOffset.The UTC Offset of the local dateTime parameter does not match the offset argument.The UTC Offset for Utc DateTime instances must be 0.The DateTime represented by the string is out of range.There must be at least a partial date with a year present in the input.DateTime pattern '{0}' appears more than once with different values.The UTC representation of the date falls outside the year range 1-9999.The time zone offset must be within plus or minus 14 hours.String was not recognized as a valid DateTime.The DateTime represented by the string is not supported in calendar {0}.String was not recognized as a valid DateTime because the day of week was incorrect.Could not determine the order of year, month, and date from '{0}'.The string was not recognized as a valid DateTime. There is an unknown word starting at index {0}.formatsmonthsMonths value must be between +/-120000.The added or subtracted value results in an un-representable DateTime.yearsYears value must be between +/-10000.Value to add was out of range.Object must be of type DateTime.Year, Month, and Day parameters describe an un-representable DateTime.Month must be between one and twelve.The binary data must result in a DateTime with ticks between DateTime.MinValue.Ticks and DateTime.MaxValue.Ticks.dateDatafileTimeNot a valid Win32 FileTime.Year must be between 1 and 9999.styleticksHour, Minute, and Second parameters describe an un-representable DateTime.millisecondCombination of arguments to the DateTime constructor is out of the legal range.Ticks must be between DateTime.MinValue.Ticks and DateTime.MaxValue.Ticks.Invalid serialized DateTime data. Unable to find 'ticks' or 'dateData'.Invalid serialized DateTime data. Ticks must be between DateTime.MinValue.Ticks and DateTime.MaxValue.Ticks.Invalid DateTimeKind value.kind{0} - error code: {1}{0} - error code: {1}, verify result: {2}Object must be of type Decimal.Value was either too large or too small for a Decimal.bitsscaleDecimal's scale value must be between 0 and 28, inclusive. ...Unable to translate bytes {0} at index {1} from specified code page to Unicode.String contains invalid Unicode code points.\x{0:X2}Recursive fallback not allowed for bytes {0}.bytesUnknownDirect deserialization of type '{0}' is not supported.?replacementm_fallbackbitCountfirstBytem_encodinglastCharlastBytebigEndianUniversalDeeplinking*ERROR* - DeepLinkManager LinkActivated handler throw an exceptionUDL:Init errorUDL: Error Initializing Provider minimumLengthmaxArrayLengthmaxArraysPerBucketField not found.Array may not be empty.Member not found.ChangeType operation is not supported.typesindexesButtonDropdownLabelArrowTemplateViewportItemItem BackgroundItem CheckmarkItem LabelScrollbarOption AOption BOption CInputFieldPlaceholderEnter text...PanelRawImageScroll ViewScrollbar HorizontalScrollbar VerticalSliding AreaHandleSliderBackgroundFill AreaFillHandle Slide AreaNew TextToggleCheckmarkcharLeftOverThe type description provider {0} has returned null from {1} which is illegal.GetExtendedTypeDescriptorGetAttributesGetConvertereditorBaseTypeGetEventsGetPropertiesproviderTypeNameproviderTypeConsole.OutConsole.ErrorMONO_TRACE_LISTENERGetTypeDescriptorUnknown errorInternal errorCorrupted dataNot enough memoryInternal error (no progress possible)Invalid versionInvalid argument(s)IO errorFlushReadInternalWriteInternalThis stream does not support readingMust be >= 0Buffer too small. count/offset wrong.This stream does not support writingDestination array is null.Dest or count is negative.destination offset is beyond array sizeReading would overrun bufferStream does not support writingcompressedStreamFailed to initialize zlib. You probably have an old zlib installed. Version 1.2.0.4 or later is required.Task.DelayregexregexString[/]?methodDelegateIncompatible Delegate Types. First is {0} second is {1}.type is not a subclass of MulticastdelegateInvokemethod return type is incompatiblemethod argument length mismatchmethod arguments are incompatibletype is not subclass of MulticastDelegate.Couldn't bind to method ''.Reading is not supported on this stream.Writing is not supported on this stream.Seeking is not supported on this stream.delimiterDelimiterGeneric_ArgCantBeEmptyStringComponentFormDesignerparent'{1}' is not a valid value for '{0}'.name.LengthpageNamevalueName\(\&.\)currentNativeInput Is really nullcurrentNativeInput Is nullcontainsKey#{0}({"foo":3,"bar":5}, "bar");true;{0}({"foo":3,"bar":5}, "qix");false ( Key: . Expected: . Actual: The enumerator is positioned before the first element of the collection or after the last elementgetKeys#{0}({"foo":3,"bar":5});["foo","bar"]getValues#{0}({"foo":3,"bar":5});[3,5]ComparerHashSizeKeyValuePairsThe keys for this dictionary are missing.One of the serialized keys is null.The lower bound of target array must be zero.Target array type is not compatible with the type of items in the collection.The value '{0}' is not of type '{1}' and cannot be used in this generic collection.An item with the same key has already been added. Key: {0}!=3 {0} 5;8 {0} 8;12 {0} 103 {0} 5.2;8 {0} 8.0;12 {0} 103.2 {0} 5;8.0 {0} 8;12.3 {0} 10.03.2 {0} 5.75;8.38 {0} 8.38;12.3 {0} 10.43true {0} false;(3 < 5) {0} (8 <= 10)"Paris" {0} "Paris";"Paris" {0} " Paris";"Paris" {0} "New York"true {0} 42;13.37 {0} "New York"digestDigestdigest realmopaquenoncealgorithmqopDigest username="{0}", realm="{0}", nonce="{0}", uri="{0}", algorithm="{0}", response="{0}", qop="{0}", nc={0:X8}, cnonce="{0}", opaque="{0}", {0}:{1}:{2}md5-sess{0}:{1}auth-intMD5{0}:{1}:{0}:{1}:{2}:pathAn empty file name is not valid.Illegal characters in path.searchPattern*Attempted to access a path that is not on the disk.Path is emptyPath contains invalid charsOnly blank characters in pathCannot create because a file with the same name already exists.Only ':' In pathDirectory does not exist, but a file of the same name exists.Directory does not exist.searchOptionEnum value was out of legal range.:\accessTypeAttempted to divide by zero.Dll was not found.2.5.4.46The specified value is not valid.addressFamilyhostName0.0.0.0::0Addresses 0.0.0.0 (IPv4) and ::0 (IPv6) are unspecified addresses. You cannot use them as target address.hostNameOrAddressaddressCould not resolve host '{0}'0.9.2342.19200300.100.1.25An invalid Unicode character by IDN standards was specified in the host.localhostloopbackRObject must be of type Double.The message length limit was exceededrelease_keyRaw data access is not supported for asset bundlesString access is not supported for asset bundlesString access is not supported for audio clipsRaw data access is not supportedString access is not supportedCannot get content from a null UnityWebRequest objectCannot get content from an unfinished UnityWebRequest objectUnsupported encoding '{0}': {1}Download_ErrorDownload_CanceledDownload_CompletedDownload_WaittingDownload_DownloadingdddmebbvlwieggswgsvtgwiRecap_Content_DragDropRecap_Content_DragDropGroupRecap_Content_DragDropItemAttempted to access a drive that is not available.Item BlockerDropdown.valueThe dropdown template is not assigned. The template needs to be assigned and must have a child GameObject with a Toggle component serving as the item.The dropdown template is not valid. The template must have a child GameObject with a Toggle component serving as the item.The dropdown template is not valid. The child GameObject with a Toggle component (the item) must have a RectTransform on its parent.The dropdown template is not valid. The Item Text must be on the item GameObject or children of it.The dropdown template is not valid. The Item Image must be on the item GameObject or children of it.Dropdown ListDummy initAnother property by this name already existsA property with the name was not foundZoneIDhHidePlacementxamxaxyamyaxwWidthHeightyRotationHFlipvfStyleOptionskCanBeClikedCanClickOnAlphaXExpYExpXSizeExpYSizeExpzRotExpfmCustomIDRecap_Title_InteractiveZoneRecap_Element_ValueRecap_Element_TooltipScenario1.2.840.113549.1.9.1CharactersEmotionsEmotionEmotionTypeEmotionLevelEmptyOperation is not valid due to the current state of the object.Enumeration has not started. Call MoveNextKey cannot be null.Argument passed in is not serializable.enablePeriodicCommit=?{0}?{1}?BEncoding StreamcharUnknownHighcharUnknownLowUnable to translate Unicode character \\u{0:X4} at index {1} to specified code page.Recursive fallback not allowed for character \\u{0:X4}.I18N, Version=4.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756I18N.Common.ManagerPrimaryManager437ANSI_X3.4-1968ANSI_X3.4-1986arabicasciiASMO-708Big5Big5-HKSCSCCSID00858CCSID00924CCSID01140CCSID01141CCSID01142CCSID01143CCSID01144CCSID01145CCSID01146CCSID01147CCSID01148CCSID01149chinesecn-big5CN-GBCP00858CP00924CP01140CP01141CP01142CP01143CP01144CP01145CP01146CP01147CP01148CP01149cp037cp1025CP1026cp1256CP273CP278CP280CP284CP285cp290cp297cp367cp420cp423cp424cp437CP500cp50227cp819cp850cp852cp855cp857cp858cp860cp861cp862cp863cp864cp865cp866cp869CP870CP871cp875cp880CP905csASCIIcsbig5csEUCKRcsEUCPkdFmtJapanesecsGB2312csGB231280csIBM037csIBM1026csIBM273csIBM277csIBM278csIBM280csIBM284csIBM285csIBM290csIBM297csIBM420csIBM423csIBM424csIBM500csIBM870csIBM871csIBM880csIBM905csIBMThaicsISO2022JPcsISO2022KRcsISO58GB231280csISOLatin1csISOLatin2csISOLatin3csISOLatin4csISOLatin5csISOLatin9csISOLatinArabiccsISOLatinCyrilliccsISOLatinGreekcsISOLatinHebrewcsKOI8RcsKSC56011987csPC8CodePage437csShiftJIScsUnicode11UTF7csWindows31JcyrillicDIN_66003DOS-720DOS-862DOS-874ebcdic-cp-ar1ebcdic-cp-beebcdic-cp-caebcdic-cp-chEBCDIC-CP-DKebcdic-cp-esebcdic-cp-fiebcdic-cp-frebcdic-cp-gbebcdic-cp-grebcdic-cp-heebcdic-cp-isebcdic-cp-itebcdic-cp-nlEBCDIC-CP-NOebcdic-cp-roeceebcdic-cp-seebcdic-cp-trebcdic-cp-usebcdic-cp-wtebcdic-cp-yuEBCDIC-Cyrillicebcdic-de-273+euroebcdic-dk-277+euroebcdic-es-284+euroebcdic-fi-278+euroebcdic-fr-297+euroebcdic-gb-285+euroebcdic-international-500+euroebcdic-is-871+euroebcdic-it-280+euroEBCDIC-JP-kanaebcdic-Latin9--euroebcdic-no-277+euroebcdic-se-278+euroebcdic-us-37+euroECMA-114ECMA-118ELOT_928euc-cneuc-jpeuc-krExtended_UNIX_Code_Packed_Format_for_JapaneseGB18030GB2312GB2312-80GB231280GBKGB_2312-80greekgreek8hebrewhz-gb-2312IBM-ThaiIBM00858IBM00924IBM01047IBM01140IBM01141IBM01142IBM01143IBM01144IBM01145IBM01146IBM01147IBM01148IBM01149IBM037IBM1026IBM273IBM277IBM278IBM280IBM284IBM285IBM290IBM297IBM367IBM420IBM423IBM424IBM437IBM500ibm737ibm775ibm819IBM850IBM852IBM855IBM857IBM860IBM861IBM862IBM863IBM864IBM865IBM866IBM869IBM870IBM871IBM880IBM905irvISO-10646-UCS-2iso-2022-jpiso-2022-jpeuciso-2022-kriso-2022-kr-7iso-2022-kr-7bitiso-2022-kr-8iso-2022-kr-8bitiso-8859-1iso-8859-11iso-8859-13iso-8859-15iso-8859-2iso-8859-3iso-8859-4iso-8859-5iso-8859-6iso-8859-7iso-8859-8ISO-8859-8 Visualiso-8859-8-iiso-8859-9iso-ir-100iso-ir-101iso-ir-109iso-ir-110iso-ir-126iso-ir-127iso-ir-138iso-ir-144iso-ir-148iso-ir-149iso-ir-58iso-ir-6ISO646-USiso8859-1iso8859-2ISO_646.irv:1991iso_8859-1ISO_8859-15iso_8859-1:1987iso_8859-2iso_8859-2:1987ISO_8859-3ISO_8859-3:1988ISO_8859-4ISO_8859-4:1988ISO_8859-5ISO_8859-5:1988ISO_8859-6ISO_8859-6:1987ISO_8859-7ISO_8859-7:1987ISO_8859-8ISO_8859-8:1988ISO_8859-9ISO_8859-9:1989Johabkoikoi8koi8-rkoi8-rukoi8-ukoi8rkoreanks-c-5601ks-c5601KSC5601KSC_5601ks_c_5601ks_c_5601-1987ks_c_5601-1989ks_c_5601_1987l1l2l3l4l5l9latin1latin2latin3latin4latin5latin9logicalmacintoshms_KanjiNS_4551-1PC-Multilingual-850+euroSEN_850200_Bshift-jisshift_jissjisTIS-620ucs-2unicodeunicode-1-1-utf-7unicode-1-1-utf-8unicode-2-0-utf-7unicode-2-0-utf-8unicodeFFFEusus-asciiutf-16UTF-16BEUTF-16LEutf-32UTF-32BEUTF-32LEutf-7visualwindows-1250windows-1251windows-1252windows-1253Windows-1254windows-1255windows-1256windows-1257windows-1258windows-874x-ansix-Chinese-CNSx-Chinese-Etenx-cp1250x-cp1251x-cp20001x-cp20003x-cp20004x-cp20005x-cp20261x-cp20269x-cp20936x-cp20949x-cp50227X-EBCDIC-KoreanExtendedx-eucx-euc-cnx-euc-jpx-Europax-IA5x-IA5-Germanx-IA5-Norwegianx-IA5-Swedishx-iscii-asx-iscii-bex-iscii-dex-iscii-gux-iscii-kax-iscii-max-iscii-orx-iscii-pax-iscii-tax-iscii-tex-mac-arabicx-mac-cex-mac-chinesesimpx-mac-chinesetradx-mac-croatianx-mac-cyrillicx-mac-greekx-mac-hebrewx-mac-icelandicx-mac-japanesex-mac-koreanx-mac-romanianx-mac-thaix-mac-turkishx-mac-ukrainianx-ms-cp932x-sjisx-unicode-1-1-utf-7x-unicode-1-1-utf-8x-unicode-2-0-utf-7x-unicode-2-0-utf-8x-x-big5ibm850ibm852ibm857ibm861ibm869|shift_jis|iso-2022-jp|iso-2022-jpgb2312big5utf-16BE|windows-1250|windows-1250|iso-8859-2|windows-1251|windows-1251|koi8-r|Windows-1252|Windows-1252|iso-8859-1|windows-1253|windows-1253|iso-8859-7|windows-1254|windows-1254|iso-8859-9utf-32BE|csISO2022JP|iso-2022-jp|iso-2022-jp'{0}' is not a supported encoding name. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method.�m_codePagem_isReadOnlyencoderFallbackdecoderFallbackNo data is available for encoding {0}. For information on defining a custom encoding, see the documentation for the Encoding.RegisterProvider method.codepage{0} is not a supported code page.GetEncodingEncoding {0} data could not be found. Make sure you have correct international codeset assembly installed and enabled.dataItemEncoding+m_codePageEncoding+dataItemThe output byte buffer is too small to contain the encoded data, encoding '{0}' fallback '{1}'.The output char buffer is too small to contain the decoded characters, encoding '{0}' fallback '{1}'.codePageInvalid EncryptedDatamissing EncryptedContentInfomissing EncryptedContentInfo.ContentTypemissing EncryptedContentInfo.ContentEncryptionAlgorithmIdentifiermissing EncryptedContentInfo.EncryptedContentinvalid EncryptedPrivateKeyInfoinvalid encryptionAlgorithminvalid algorithminvalid parametersinvalid saltinvalid iterationCountinvalid EncryptedDataNo algorithm OID specifiedIterationCountNegativeAttempted to read past the end of the stream.There's another listener for Prefix already in use.Invalid path.//hostnameFontsOpenSansEntry point was not found.The value '{0}' is not a valid value for the enum '{1}'.ToObjectRequested value '{0}' was not found.Object must be the same type as the enum. The type passed in was '{0}'; the enum type was '{1}'.Unknown enum type.enumTypeType provided must be an Enum.Enum underlying type and the object must be same type or object. Type passed in was '{0}'; the enum underlying type was '{1}'.Format String can be only "G", "g", "X", "x", "F", "f", "D" or "d".flagThe argument type, '{0}', is not the same as the enum type '{1}'.X16EnumThe value passed in must be an enum base or an underlying type for an enum, such as an Int32.FMust specify valid information for parsing in the string.funcselectorfirstsecondThe environment block used to start a process cannot be longer than 65535 bytes. Your environment block is {0} bytes long. Remove some environment variables and try again.UnicodeUnicode (Big-Endian)Unicode (UTF-32)Unicode (UTF-32 Big-Endian)US-ASCIIUnicode (UTF-7)Unicode (UTF-8)user-dirs.dirs$HOME/XDG_DATA_HOME.localshareXDG_CONFIG_HOME.configXDG_DESKTOP_DIRDesktopMusicXDG_MUSIC_DIRPicturesXDG_PICTURES_DIRXDG_TEMPLATES_DIRTemplatesXDG_VIDEOS_DIRVideos/usr/share/templatesLibrary.fontsFavorites/ApplicationsCaches/usr/shareInvalid SpecialFolder==ExceptionunknownSequence contains more than one matching elementSequence contains no elementsSequence contains no matching elementescapeURLThe handle is invalid.The event handle and the type handle are incompatible.ee799f41-cfa5-550b-bf2c-344747c1c668Attempting to select while already selecting an object.Selected:No moduleThe name can be no more than 260 characters in length.A WaitHandle with system-wide name '{0}' cannot be created. A WaitHandle of a different type might have the same name.Event:{0} Character:\0 Modifiers:{1} KeyCode:{2}Event: Character: Modifiers: KeyCode:Event: {0} Position: {1} Modifiers: {2}Event: {0} "{1}"Flags={0}, TryOffset={1}, TryLength={2}, HandlerOffset={3}, HandlerLength={4}{0}, CatchType={1}{0}, FilterOffset={1}This method is not implemented by this class.This method is not supported by this class.This property is not implemented by this class.This property is not supported by this class.{1}{0}{0}Exception rethrown at [{2}]: {0}{0}{0}Server stack trace: {0}{1}{0}{0}Exception rethrown at [{2}]: {0}Out of memoryClassNameMessageInnerExceptionHelpURLStackTraceStringRemoteStackTraceStringRemoteStackIndexExceptionMethodHResultSourceSafeSerializationManager --- End of inner exception stack trace ---Insufficient state to return the real object.Exception of type '{0}' was thrown.Type {0} expected {1} received.Results array is nullresultsInvalid type: {0} passed to event expecting {1}Only newly captured contexts can be copiedLogicalCallContextAn exception was not handled in an AsyncLocal notification callback.Cannot call Set on a null contextCannot apply a context that has been marshaled across AppDomains, that was not acquired through a Capture operation or that has already been the argument to a Set call.Internal error in the runtime.exitExperienceexp{0}(0.0);{0}(1.0)_piMissing expression error at [Missing end-string quote at [Missing operator at [Empty operand at [Could not parse number [àâäèéêëôöùûîïçMissing operatorMissing operand after Invalid ExtendedKeyUsage extension1.3.6.1.5.5.7.3.11.3.6.1.5.5.7.3.21.3.6.1.5.5.7.3.31.3.6.1.5.5.7.3.41.3.6.1.5.5.7.3.81.3.6.1.5.5.7.3.9Server AuthenticationClient AuthenticationCode SigningEmail ProtectionTime StampingOCSP Signing ({0}){1}{0} on {1}Missing External component has thrown an exception._createdEyeTarget_1_createdEyeTarget_2 head parent head targetLeft eye bone not found in Mecanim rigRight eye bone not found in Mecanim rig_eyesRoot{0:0.0} ms ({1:0.} fps)Attempted to access a field that is not accessible by the caller.The field handle and the type handle are incompatible.This method should not be calledThis non-CLS method is not implemented.'{0}': ResourceSet derived classes must provide a constructor that takes a String file name and a constructor that takes a Stream.Could not find any resources appropriate for the specified culture (or the neutral culture) on disk.baseName: locationInfo: fileName: Could not load file or assembly '{0}' or one of its dependenciesFileLoad_FileNameFileLoad_FusionLogCould not load the specified file.FileNotFound_FileNameFileNotFound_FusionLogUnable to find the specified file.Stream has been closedBuffer too small. numBytes/offset wrong.array too small. numBytes/offset wrong.bufferSizeInvalid handle.handleaccessStream does not support readingThe stream does not support seekingoriginInvalid SeekOriginAttempted to Seek before the beginning of the streamCan't seek back over pre-existing data in append modeThe stream does not support writingvalue is less than 0[Unknown]Invalid.Name has invalid charsAccess to the path '{0}' is denied.Append access can be requested only in write-only mode.Combining FileMode: {0} with FileAccess: {1} is invalid.Could not find a part of the path "{0}"...OriginalPathFullPathMONO_MANAGED_WATCHERdisabledWatcher implementation: {0}*.*filterEmpty pathDirectory does not existInvalid directory namefilePathdirPath[<>:"/\\\|\?\*]File: {0}{1}InternalName: {0}{1}OriginalFilename: {0}{1}FileVersion: {0}{1}FileDescription: {0}{1}Product: {0}{1}ProductVersion: {0}{1}Debug: {0}{1}Patched: {0}{1}PreRelease: {0}{1}PrivateBuild: {0}{1}SpecialBuild: {0}{1}Language {0}{1}Cannot send a content-body with this verb-type.This operation cannot be performed after the request has been submitted.Cannot re-call BeginGetRequestStream/BeginGetResponse while a previous call is still in progress.The AsyncResult is not valid.headersproxyconnectionGroupNamecontentLengthfileAccesspreauthenticateContent-TypeThe Content-Length value must be greater than or equal to zero.Cannot set null or blank methods on request.Timeout can be only be set to 'System.Threading.Timeout.Infinite' or a value >= 0.Content-LengthsourceFileNamedestFileNameThe file name is not valid.{0} does not exist{0} is a directory{0} already existsDestination directory not found: {0}{0}" or "{1}Could not find a part of the path.Reading more than 2GB with this call is not supportedUnexpected end of streamterminateScormThe internal array cannot expand to greater than Int32.MaxValue elements.EmptyFlagFlagNewStatefloorForeachTitleAllowExitExitButtonTextvValuest2VarNameTypeDataOne of the identified items was in an invalid format.:.arguments{0}{1}[]],membersMember at position {0} was null.Only FieldInfo, PropertyInfo, and SerializationMemberInfo are recognized.Only system-provided types can be passed to the GetUninitializedObject method. '{0}' is not a valid instance of a type.assemType '{0}' in Assembly '{1}' is not marked as serializable.Parameters 'members' and 'data' must have the same length.The FieldInfo object is not valid.frameworkNameFrameworkName cannot have less than two components or more than three components.FrameworkName is invalid.FrameworkName version component is invalid.ProfileFrameworkName version component is missing.identifierEither the IAsyncResult object did not come from the corresponding async method on this type, or the End method was called multiple times with the same IAsyncResult.MediaAlignmentSizeXOffsetYOffsetFrontMediaoffset+sizeInvalid asyncResultInvalid asyncResult.Server commited a protocol violationRead timed out.ABORAborted by requestanonymous@anonymousPBSZPROTUSERPASSSTORSTOUAPPECannot re-call BeginGetRequestStream/BeginGetResponse while a previous call is still in progressCWDCannot change final stateRequest abortedThere is a request currently in progressQUITServer returned an error: AsyncResult is from another request!Request timed outAsyncResult cannot be null!Transfer timed out.|2|Error getting current directory: Error getting current directory: PWD -> The response string '{0}' has invalid format.ftpdummy-hostPASVEPSVCouldn't open listening socket on clientPORTEPRTAUTHTLSUnable to connect to remote serverOPTSutf8onPWDRESTNLSTLISTServer commited a protocol violation.RETRFTP+proxy only supports RETRSIZEMDTMMKDRENAMEDELESupport for command {0} not implemented yetRNFRBad format for server response in yyyyMMddHHmmssRNTOCannot resolve server nameThe remote server name could not be resolved: Write failedInvalid response from serverTYPECannot open passive data connectionRMDAIMethod string cannot be nullMethod not supportedRenameTo value can't be null or emptyRenameToObject contains non-primitive or non-blittable data.Handle is not pinned.Handle is not initialized.Handle is not allocatedGCHandle value cannot be zeroGCHandle value belongs to a different domaingeneration{1}-{0} (x:{2}-{3}, y:{4}-{5})NULL - W: , H: Margins: { GUILayout state invalid. Verify that all layout begin/end calls match.custom styles is nullboxbuttontogglelabelwindowtextfieldtextareahorizontalsliderhorizontalsliderthumbverticalsliderverticalsliderthumbhorizontalscrollbarhorizontalscrollbarthumbhorizontalscrollbarleftbuttonhorizontalscrollbarrightbuttonverticalscrollbarverticalscrollbarthumbverticalscrollbarupbuttonverticalscrollbardownbuttonscrollviewHorizontalSliderThumbExtenthorizontalsliderthumbextentVerticalSliderThumbExtentverticalsliderthumbextentUnable to find style '' in skin '' StyleNotFoundErrorGUIStyle '{0}'You can only call GUI functions from inside OnGUI.BoxrepeatButtonButtonGridBeginGroupscrollViewThis operation is not supported.Can not access a closed Stream.unamed_interactionScoreSavedGameScenarioIdLocalizedNameNotFoundScoreRawSkillsProgressionUseScoreOverrideCompletionStatusSuccessStatusVariablesSavedVariablesDurationDateDateWebHasFinishIsFirstCommitResetBadgesPlayerProjectIdPlatformGenerationDateEventsVTSPerformIDOrgIdSessionIdWebContextIDContextVersionBadgesSavedGames.dataSavedGames_serializeData : gd_obj.ScoreRaw : obj.ScoreMin : len : (obj.ScoreRaw - obj.ScoreMin) / len) * 100 : Mathf.Clamp((((obj.ScoreRaw - obj.ScoreMin) / len) * 100f), 0f, 100f) : obj.ScoreScaled : b2ScenarioVersionScenarioIDSceneIDSceneInputIndexInventoryTimeBlocksSoundsPeriodicCommitAllowSkipShowScoreSubtitlesThe collection is read-only.Directory Address: URL=IP Address=Offset out of rangeIndex must be non-negative integer and must not exceed array length - countarrayIndexgetAxisGIFNETSCAPE2.02.5.4.42 textlanguageCodessmlGenderaudioEncodingspeakingRatepitchvolumeGainDbsampleRateHertzvoiceaudioConfig"{{}"googlehttps://texttospeech.googleapis.com/v1/text:synthesize?key=AIzaSyCD38Zn9ayJkZbb0PSJueh_Cc_CzfnSld8No linked block from block at output This block doesn't have enough outputs : >bLinksViewScaleScalerPositionBlocksRootPositionAC67E0Shared UI MeshSpecified time is not supported in this calendar. It should be between {0} (Gregorian date) and {1} (Gregorian date), inclusive.Time value was out of era range.No Era was supplied.The deserialized value of the member "{0}" in the class "{1}" is out of range.GregorianCalendarBlock_GroupColorGraphGroupGroupEndGroupStartinnerUnrecognized Guid format.Object must be of type GUID.Guid string should only contain hexadecimal characters.Format String can be only "D", "d", "N", "n", "P", "p", "B", "b", "X" or "x".Guid should contain 32 digits with 4 dashes (xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx).Dashes are in the wrong position for GUID parsing.Expected {0xdddddddd, etc}.Expected hex 0x in '{0}'.{0xdddddddd, etc}Could not find a comma, or the length between the previous token and the comma was zero (i.e., '0x,'etc.).{0xdddddddd, 0xdddd, etc}{0xdddddddd, 0xdddd, 0xdddd, etc}{... { ... 0xdd, ...}}Could not find a brace, or the length between the previous token and the brace was zero (i.e., '0x,'etc.).Could not find the ending brace.Additional non-parsable characters are at the end of the string.Byte array for GUID must be exactly {0} bytes long.816ReticlePopEffectRIPEMD160SHA256SHA384SHA512Cannot change key during hash operation.Hash key cannot be changed after the first write to the stream.Cache-ControlConnectionKeep-AlivePragmaTrailerTransfer-EncodingUpgradeViaWarningAllowContent-EncodingContent-LanguageContent-LocationContent-MD5Content-RangeLast-ModifiedAcceptAccept-CharsetAccept-EncodingAccept-LanguageCookieExpectFromHostIf-MatchIf-Modified-SinceIf-None-MatchIf-RangeIf-Unmodified-SinceMax-ForwardsRefererRangeTeTranslateUser-AgentHandle collector count overflows or underflows.initialThresholdmaximumThresholdmaximumThreshold cannot be less than initialThreshold.Hash must be finalized before the hash value is retrieved.Hashtable's capacity overflowed and went negative. Check load factor, capacity and the current size of the table.Non negative number is required.ElementsHashSet capacity is too big.The Keys for this dictionary are missing.LoadFactorHashCodeProviderKeyComparerKeysItem has already been added. Key in dictionary: '{0}' Key being added: '{1}'Hashtable insert failed. Load factor too high. The most common cause is multiple threads writing to the Hashtable simultaneously.OnDeserialization method was called while the object was not being deserialized.The Keys for this Hashtable are missing.The values for this dictionary are missing.The keys and values arrays have different sizes.tableloadFactorLoad factor needs to be between 0.1 and 1.0.Dictionary cannot be null.An invalid character was found in header name.AgeAccept-RangesETagLocationProxy-ConnectionRetry-AfterServerTEVarykeyword / connectioncloseBad requestInvalid hosttext/html

{0} ({1})

{0}

%{0:x2}&"<'&#><>nbspiexclcentpoundcurrenyenbrvbarsectumlcopyordflaquonotshyregmacrdegplusmnsup2sup3acutemicroparamiddotcedilsup1ordmraquofrac14frac12frac34iquestAgraveAacuteAcircAtildeAumlAringAEligCcedilEgraveEacuteEcircEumlIgraveIacuteIcircIumlETHNtildeOgraveOacuteOcircOtildeOumltimesOslashUgraveUacuteUcircUumlYacuteTHORNszligagraveaacuteacircatildeaumlaringaeligccedilegraveeacuteecirceumligraveiacuteicirciumlethntildeograveoacuteocircotildeoumldivideoslashugraveuacuteucircuumlyacutethornyumlfnofAlphaBetaGammaDeltaEpsilonZetaEtaThetaIotaKappaLambdaMuNuXiOmicronPiRhoSigmaTauUpsilonPhiChiPsiOmegaalphabetagammadeltaepsilonzetaetathetaiotakappalambdamunuxiomicronpirhosigmafsigmatauupsilonphichipsiomegathetasymupsihpivbullhellipprimePrimeolinefraslweierpimagerealtradealefsymlarruarrrarrdarrharrcrarrlArruArrrArrdArrhArrforallpartexistemptynablaisinnotinniprodsumminuslowastradicpropinfinangcapcupintthere4simcongasympequivlegesubsupnsubsubesupeoplusotimesperpsdotlceilrceillfloorrfloorlangranglozspadesclubsheartsdiamsquotampgtOEligoeligScaronscaronYumlcirctildeenspemspthinspzwnjzwjlrmrlmndashmdashlsquorsquosbquoldquordquobdquodaggerDaggerpermillsaquorsaquoeuro0123456789abcdefAddPercentEncodedOctetToRawOctetsListCan't convert percent encoded value '{0}'./*AppendUnicodeCodePointValuePercentEncodedCan't convert string '{0}' into UTF-8 bytes: {1}BuildRequestUriUsingCookedPathCan't create Uri from string '{0}://{1}{2}{3}'.BuildRequestUriUsingRawPathCan't convert Uri path '{0}' using encoding '{1}'.EmptyDecodeAndAppendRawOctetsListCan't convert bytes '{0}' into UTF-16 characters: {1}https://Bad Requestaccept-languageacceptcontent-lengthrefererInvalid Content-Length.http://someone.is.screwing.with.the.headers.com/Invalid host name{0}://{1}:{2}httphttpsInvalid url: chunkedPOSTPUT100-continuefilenewsnet.pipenet.tcpnntpgophermailtoInvalid request line (parts).(Invalid verb)HTTP/Invalid request line (version).HTTP/1.1 100 Continue No client certificatecontent-typekeep-alivecloseduser-agent'name' cannot be emptyresponseEntityVersion=;Path=;Domain=;Port=\"charset=; charset=Mono-HTTPAPI/1.0timeout=15,max={0}HTTP/{0} {1} {2} The cookie already exists.()<>@,;:\"/[]?={} OKCannot be changed after headers are sent.Must be 1.0 or 1.1StatusCode must be between 100 and 999.Please, call Start before using this method.listenerWrong IAsyncResult.Cannot reuse this IAsyncResultPlease, call AddPrefix before using this method..monohttplistener{0}.cer{0}.pvkThis operation requires OS support for extended protection.Custom channel bindings are not supported.CustomChannelBindingThe value of the date string in the header is invalid.{0}={1}&Level: MaxAge: MinFresh: MaxStale: CacheSyncDate:The specified value is not valid in the '{0}' enumeration.HttpCacheAgeControlcacheAgeControlContinueSwitching ProtocolsProcessingCreatedAcceptedNon-Authoritative InformationNo ContentReset ContentPartial ContentMulti-StatusMultiple ChoicesMoved PermanentlyFoundSee OtherNot ModifiedUse ProxyTemporary RedirectUnauthorizedPayment RequiredForbiddenNot FoundMethod Not AllowedNot AcceptableProxy Authentication RequiredRequest TimeoutConflictGoneLength RequiredPrecondition FailedRequest Entity Too LargeRequest-Uri Too LongUnsupported Media TypeRequested Range Not SatisfiableExpectation FailedUnprocessable EntityLockedFailed DependencyUpgrade RequiredInternal Server ErrorNot ImplementedBad GatewayService UnavailableGateway TimeoutHttp Version Not SupportedInsufficient Storage\u{0:x4}\b\t\n\f\rqueryrangeSpecifierInvalid range specifierfromto{0}{1}-{2}A different range specifier is already in useThe remote server returned an error: ({0}) {1}.Max. redirections exceeded.request started://The request was aborted: The request was canceled.S>U>I>gzipdeflategzip, deflaterequestUriactualUriallowAutoRedirectallowBufferingcertificatesconnectionGroupwebHeaderskeepAlivemaxAutoRedirectmediaTypeinitialMethodpipelinedsendChunkedredirects{0}://{1}{2}{0} {1} HTTP/{2}.{3} The request requires buffering data to succeed.Ambiguous redirect.Proxy support not available.Invalid status code: No Location header found for {0}Invalid URL ({0}) for {1}Should never happen!Invalid nested call.HEADMKCOLCONNECTTRACEKeep-Alive and Close may not be set with this property, Keep-AliveContent-Length must be >= 0100-Continue cannot be set with this property.Invalid host: Must be > 0not a valid methodDELETEThe request has already been sent.Must be >= -1Chunked encoding must be set with the SendChunked propertySendChunked must be TruestatusDescriptioncookieCollectionstatusCodeISO-8859-1Mutating a key collection derived from a dictionary is not allowed.Mutating a value collection derived from a dictionary is not allowed.I/O error occurred.ipStringAn invalid IP address was specified.scopeidnewAddressThe AddressFamily {0} is not valid for the {1} end point, use {2} instead.socketAddressThe supplied {0} is an invalid size for the {1} end point.[{0}]:{1}/proc/usr/compat/linux/proc::ffff:{0:x}{0:X4}:{1:X4}:{2:X4}:{3:X4}:{4:X4}:{5:X4}:{6:X4}:{7:X4}:{0:d}.{1:d}.{2:d}.{3:d}groupifindexCouldn't translate some identities.{0}5;{0}42{0}5.20;{0}42.1337index must be non-negative valueindex + count must point inside the argument unicode stringindex + count must point inside the argument ascii stringUse of unassigned Unicode characer is prohibited in this IdnMapping, at {0}Not allowed character was found, at {0}xn--The input string must not start with ACE (xn--), at {0}ToUnicode() failed at verifying the result, at label part from {0}A label in the input string resulted in an invalid zero-length string, at {0}A label in the input string exceeded the length in ASCII representation, at {0}Not allowed character was in the input string, at {0}'-' is not allowed at head of a sequence in STD3 mode, found at {0}'-' is not allowed at tail of a sequence in STD3 mode, found at {0}Not allowed character in STD3 mode, found at {0}Too many sprite tiles on Image "". The tile size will be increased. To remove the limit on the number of tiles, set the Wrap mode to Repeat in the Image Import SettingsUsing alphaHitTestMinimumThreshold greater than 0 on Image whose sprite texture cannot be read. Also make sure to disable sprite packing for this sprite. Index was outside the bounds of the array.Random Insertion is semantically invalid, since this structure does not guarantee ordering.<<=2.5.4.43SINGLEINSTANCE_PROCESSID_KEYtempProcessId : VTS_PlayerprocessesById.Length : New Instance !A submit button is added to a multiline input field : SelectAllInputField.onSubmitInputField.value Input Caret'!#$%&'*+-/=?^_`{|}~Mouse ScrollWheelMouse XMouse YnodeStatesTrackingEventHandler - Invalid EventType: (New...)Parameter must be static.Length mismatch.Parameter cannot be static.Parameter must be readable.Object must be of type Int16.Object must be of type Int32.Object must be of type Int64.ZoneszoOutputTypehozpPreviousNotClickablezcCleanOnceClickedzaTransitionDurationzsSmoothchZone InteractiveZoneZoneLastEditedEditZonesInternal buffer overflow occurred.Enumeration already finishedUnable to read beyond the end of the stream.EndRead can only be called once for each asynchronous operation.EndWrite can only be called once for each asynchronous operation.The port is closed.Unknown Error '{0}'.The specified port does not exist.The port '{0}' does not exist.Access to the port is denied.Access to the port '{0}' is denied.The specified port name is too long. The port name must be less than 260 characters.The process cannot access the port because it is being used by another process.The process cannot access the port '{0}' because it is being used by another process.IAsyncResult object did not come from the corresponding async method on this type.Unable to sort because the IComparer.Compare() method returns inconsistent results. Either a value does not compare equal to itself, or one value repeatedly compared to another value yields different results. IComparer: '{0}'.Specified cast is not valid.Invalid credentials exception.Invalid data format.The value of argument '{0}' ({1}) is invalid for Enum type '{2}'.Specified filter criteria was invalid.Common Language Runtime detected an invalid program.IsVisibleRecap_Title_InventoryRecap_Element_NameRecap_Element_GroupPassed argument 'args' is invalid size. Expected size is 1𐀀🿽𠀀𯿽𰀀𿿽񀀀񏿽񐀀񟿽񠀀񯿽񰀀񿿽򀀀򏿽򐀀򟿽򠀀򯿽򰀀򿿽󀀀󏿽󐀀󟿽󡀀󯿽󰀀󿿽􀀀􏿽isFlagisBoolean{0}(true);{0}(-7);{0}(3.15);{0}("Paris")isDecimalisIntegerisListContentEqual#{0}([3,21,17], [3,21,17]);true;{0}([3,21,17], [3,17,21]);false;{0}([3,21,17], [12,-7]);falseisLookAtisLoadedisText=>平成平昭和昭大正大明治明fromJson#{0}("6");6;{0}("\"foobar\"");"foobar";{0}("[2, 15, 3]");[2, 15, 3];{0}("{\"foo\":24}");{"foo":24}toJson#{0}(6);"6";{0}("foobar");"\"foobar\"";{0}([2, 15, 3]);"[2, 15, 3]";{0}({"foo":24});"{\"foo\":24}"Cannot deserialize JSON to new instances of type '.'JsonUtility.ToJson does not support engine types.No inverse!keyDownlast-btimevolatile-keysWhile reading registry data at {0}: {1}Could not get root for dir /proc/statbtimeWhile reading system info {0}bytearraystringexpandqwordstring-arrayNo access to the given keyWhile loading registry key at {0}: {1}Unknown RegistryHivevalues.xmlMONO_REGISTRY_PATHmachine.configregistry.mono/registryThis operation is not supported on SortedList nested types because they require modifying the original SortedList.The given key was not present in the dictionary.KeyPairKeyValue{0} {0} {1} {1} {1} {1} {0}{1} {1}{1}parametersdefault[{0}][{1}][{2}].xmlkeypairsCould not create machine key store '{0}'.Could not secure machine key store '{0}'.Improperly protected machine's key pairs in '{0}'.Could not create user key store '{0}'.Could not secure user key store '{0}'.Improperly protected user's key pairs in '{0}'.keyPressedkeyUpInvalid KeyUsage extensionDigital Signature , Non-RepudiationKey EnciphermentData EnciphermentKey AgreementCertificate SigningCRL SigningEncipher Only Decipher Only_WebGLKeyboardMulti dimension array is not supported on this operation.Index {0} is out of range.Insufficient space in the target location to copy the information.UKCodePageEncoding+maxCharSizeCodePageEncoding+m_codePageCodePageEncoding+dataItem(Layout Rebuilder for) resultValueFactory returned null.ValueFactory attempted to access the Value property of this instance.The lazily-initialized type does not have a public, parameterless constructor.The mode argument specifies an invalid value.Value is not created.This SslStream is already authenticatedThis operation is invalid until it is successfully authenticatedThis stream does not support seek operationsNot supported cipher algorithm is in use. It is likely a bug in SslStream.Not supported hash algorithm is in use. It is likely a bug in SslStream.Not supported exchange algorithm is in use. It is likely a bug in SslStream.Not supported SSL/TLS protocol is in use. It is likely a bug in SslStream.legacy{0} is a licensed component..licAn instance of type '{1}' was being created, and a valid license could not be granted for the type '{0}'. Please, contact the manufacturer of the component for more information.A valid license cannot be granted for the type {0}. Contact the manufacturer of the component for more information.The CurrentContext property of the LicenseManager is already locked by another user.The CurrentContext property of the LicenseManager can only be unlocked with the same contextUser.The CurrentContext property of the LicenseManager is currently locked and cannot be changed.The input color to be converted must not contain negative values (red: , green: , blue: ).Blue color () must be in range [0;1].Green color (Red color (SourceIDOutputIDTargetIDInputIDMust be less than or equal to the size of the collection.CountThe LinkedList is empty.nodeThe LinkedList node already belongs to a LinkedList.The LinkedList node does not belong to current LinkedList./proc/net/route/proc/sys/net/ipv4/conf//forwardingmtustatistics/rx_bytesstatistics/tx_bytesstatistics/rx_droppedstatistics/rx_errorsstatistics/multicaststatistics/tx_droppedstatistics/tx_errorsstatistics/rx_packetsstatistics/tx_packetsgetifaddrs() failedwireless/sys/class/net/operstateflagsnotpresentdownlowerlayerdowntestingdormantup0.FakeLipsyncadd#{0}([2,3,5], 17);[2,3,5,17]#{0}([2,3,15], 7, 4);[2,3,15,7,7,7,7]addRange#{0}([2,3,5], [8,4]);[2,3,5,8,4]insert#{0}([2,3,5], 3, 17);[2,3,17,5]removeAt#{0}([2,3,5], 1);[3,5]reverse#{0}([3,21,17,8]);[8,17,21,3]Once a ListSortDescriptionCollection has been created it can't be modified.sort#{0}([3,2,17,5,2]);[2,2,3,5,17];{0}(["Paris","Berlin","London"]);["Berlin","London","Paris"]#{0}([{"foo":3},{"foo":17},{"foo":4}]);[{"foo":3},{"foo":4},{"foo":17}]#{0}([2,3.7,5]);10.7#{0}([{"foo":3},{"foo":4}], 1);7.0Listener closed realm="Too many authentication errorsOnly 'http' and 'https' schemes are supported.No host specified.No path specified.Invalid port.The prefix must end with '/'loadMultipleSpecified slot number was invalid.LocalDataStoreSlot storage has been freed.{0} ({1}) (pinned){0} ({1})2.5.4.7 parent is already defined with . This will be replaced by This language has not been added : This language parent was not been added : . Using EN by default.The Default Language has not been added : Cannot find key in language You are trying to remove the last language, this action is forbidden : Removed null UILocalizer. SaveFileLogFileNamelog{0}(1.0);{0}(exp(1.0))VTS_LOGS.txtEditor_OptionMenu_DesktopExport_Message==== CONSOLE ==== Unloading unused Assets to reduce memoryUnused Serialized filesSystem memory in useCannot read main log file.Null{0}__RemotingData__SecurityData__HostContext__CorrelationMgrSlotPresent!true;!false;!(3 > 5);!(8 == 8)lxXAnglelyYAngleldlwWaitForEndLookAtlaAvailableLookModeLookTargetForwardTargetTerminfo: Invalid Stackmissing keyMD5SHA1Mono INTERNAL ERROR (Should not happen): Collation tailoring table is broken for culture {0} ({1}) at 0x{2:X}cjkCHScjkCHTcjkJAcjkKOcollation.{0}.bincollation.cjkKOlv2.bincollation.core.bincollation.tailoring.binkCFRunLoopDefaultModeSCNetworkReachabilityCreateWithAddress returned NULLlo0The specified string is not in the form required for an e-mail address."{0}" <{1}> +BccCcCommentsContent-DescriptionContent-DispositionContent-IDContent-Transfer-EncodingImportanceIn-Reply-ToKeywordsMaxMessage-IDMIME-VersionReferencesReply-ToResent-BccResent-CcResent-DateResent-FromResent-Message-IDResent-SenderResent-ToSenderSubjectToX-PriorityX-ReceiverX-Sender=??Q??=Return value address cannot be 0.returnValueAddressManagedStream object must be non-nullManagedStream object must be readable (stream.CanRead must return true)ManagedStream object must be seekable (stream.CanSeek must return true)ReceiveAsyncThe message type '{0}' is not allowed for the '{1}' operation. Valid message types are: '{2}, {3}'. To close the WebSocket, use the '{4}' operation instead. CloseSendAsyncBinaryCloseOutputAsyncmessageTypeThere is already one outstanding '{0}' call for this WebSocket instance. ReceiveAsync and SendAsync can be called simultaneously, but at most one outstanding operation for each of them is allowed at the same time.A case-insensitive lookup for resource file "{0}" in assembly "{1}" found multiple entries. Remove the duplicates or specify the exact case.Found an obsolete .resources file in assembly '{0}'. Rebuild that .resources file then rebuild that assembly.The NeutralResourcesLanguageAttribute specifies an invalid or unrecognized ultimate resource fallback location: "{0}".The NeutralResourcesLanguageAttribute on the assembly "{0}" specifies an invalid culture name: "{1}"..resourcesmscorlibmscorlib.resources couldn't be found! Large parts of the BCL won't work!Could not find any resources appropriate for the specified culture or the neutral culture. Make sure "{0}" was correctly embedded or linked into assembly "{1}" at compile time, or that all the satellite assemblies required are loadable and fully signed..resources.dllThe satellite assembly named "{1}" for fallback culture "{0}" either could not be found or could not be loaded. This is generally a setup problem. Please consider reinstalling or repairing the application.The event has been disposed.spinCountThe spinCount argument must be in the range 0 to {0}, inclusive.There are too many threads currently waiting on the event. A maximum of {0} waiting threads are supported.Stopping XR...XR stopped completely.Marshaling directives are invalid.pUnkAttempting to use a stencil mask with depth > 8MaskableGraphic.cullingChangedThe Mask value cannot be null or empty.maskThe specified mask contains invalid characters.The PasswordChar and PromptChar values cannot be the same.The specified character value is not allowed for this property.startatStart index cannot be less than 0 or greater than input length.Result cannot be called on a failed Match._Color_MainTexNegating the minimum value of a twos complement number is invalid.digitsRounding digits must be between 0 and 15, inclusive.Function does not accept floating point Not-a-Number values.Invalid column index!F5{0} {1} {2} {3} {4} {5} {6} {7} {8} {9} {10} {11} {12} {13} {14} {15} max{0}(2, 5);{0}(18, 4){0}(2.0, 3.7);{0}(14.0, 5.25)TextModelScoresMultiselectionSingleOutputRandomDisplayShowAnswersqQuestionsidSpeakerIDAnswersEnableScoreNoMistakeHideSelectedOverrideColorsMainColor#E87016ccMainContentColor#FFFFFFGoodCommentBadCommentRecap_Title_MCQRecap_Element_TitleRecap_Element_QuestionRecap_Element_AnswerRecap_Element_GoodCommentRecap_Element_BadCommentMCQPassMD5ImportPathImportDateVideoAudiovar:.mp4.mp3RecoveredMediasMediasMedia_Type__preview.png.jpg.gif.jpeg.wav.ogg.m4a.wma.ogv.mkv.mov.flv.wmw.avi.3gp.m4v.pdfAspectIndexBackgroundColorIndexBackgroundColor#00000000#ffffffffTextColorbxBackgroundColorExpcxColorExptxTextColorExpTextContenttbtitlFontSizebfTextAlignmentlprptpbpCannot access member.componentClassInvalid member name.Method is not supported.Cannot get the member '{0}'.The method signature cannot be null.GenericArgumentsUnknown member type.AssemblyNameSignature2MemberTypeRelationships between {0}.{1} and {2}.{3} are not supported.sourceOwnersourceMemberOwnerMemberownermemberdestinationCannot access a closed Stream.Stream was too long.MemoryStream's internal buffer cannot be accessed.Stream length must be non-negative and less than 2^31 - 1 - origin.An attempt was made to move the position before the beginning of the stream.Invalid seek origin.Capacity must be positive.Supported|Enabled|Visible|Checked{0}-{1}Failed getting {0}. Submesh index is out of bounds.trianglesstartMesh indices array start can't be negative.Mesh indices array length can't be negative.Mesh indices array start is outside of array size.Mesh indices array start+count is outside of array size.DefaultDimensionForChannel called for bad channelGetUVChannel called for bad uvIndexuvIndexNot allowed to access triangles/indices on mesh '{0}' (isReadable is false; Read/Write must be enabled in import settings)Not allowed to call RecalculateBounds() on mesh '{0}'valuesStartMesh data array start index can't be negative.valuesCountMesh data array length can't be negative.Mesh data array start is outside of array size.Mesh data array start+count is outside of array size.The uv index is invalid. Must be in the range 0 to 7.messageMinimum message length is 12 bytes.Invalid Type{0} message.TextTitleSoundVolumeTextValidateRecap_Title_MessageRecap_Element_Continue__OutArgs__ReturnAttempt to access the method failed. ByRef...Derived classes must provide an implementation.Cannot resolve method {0} because the declaring type of the method handle {1} is generic. Explicitly provide the declaring type to GetMethodFromHandle.__GenericArguments]]Requested service not found. No receiver for uri Cannot cast from client type '' to server type 'Method not found in The remoting infrastructure does not support open generic methods.__faultUnsupported (unexpected) '{0}' file format. IpIp6IcmpIcmp6Found duplicate line for values for the same item '{0}'No corresponding line was not found for '{0}'The counts in the header line and the value line do not match for '{0}'TcpUdpUdp6net/snmpnet/snmp6net/tcpnet/tcp6net/udpnet/udp6DefaultTTLForwardingNumAddrNumIfNumRoutesOutRequestsRoutingDiscardsOutDiscardsOutNoRoutesFragFailsReasmReqdsReasmFailsReasmTimeoutFragOksReasmOksInDeliversInDiscardsForwDatagramsInAddrErrorsInHdrErrorsInUnknownProtosInReceivesInAddrMaskRepsOutAddrMaskRepsInAddrMasksOutAddrMasksInDestUnreachsOutDestUnreachsInEchoRepsOutEchoRepsInEchosOutEchosInErrorsOutErrorsInMsgsOutMsgsInParmProbsOutParmProbsInRedirectsOutRedirectsInSrcQuenchsOutSrcQuenchsInTimeExcdsOutTimeExcdsInTimestampRepsOutTimestampRepsInTimestampsOutTimestampsInEchoRepliesOutEchoRepliesInGroupMembQueriesOutGroupMembQueriesInGroupMembReductiionsOutGroupMembReductiionsInGroupMembResponsOutGroupMembResponsInNeighborAdvertisementsOutNeighborAdvertisementsInNeighborSolicitsOutNeighborSolicitsInPktTooBigsOutPktTooBigsInParmProblemsOutParmProblemsInRouterAdvertisementsOutRouterAdvertisementsInRouterSolicitsOutRouterSolicitsPassiveOpensActiveOpensNumConnsCurrEstabInErrsAttemptFailsMaxConnRtoMaxRtoMinEstabResetsOutRstsInSegsRetransSegsOutSegsInDatagramsOutDatagramsNoPortsNumAddrsapplication/ssml+xmlX-Microsoft-OutputFormataudio-24khz-48kbitrate-mono-mp3{2}microsofthttps://westeurope.api.cognitive.microsoft.com/sts/v1.0/issuetokenOcp-Apim-Subscription-Keyapplication/x-www-form-urlencodedhttps://westeurope.tts.speech.microsoft.com/cognitiveservices/v1The IAsyncResult object was not returned from the corresponding asynchronous method on this class.{0} can only be called once for each asynchronous operation.EndSend--boundary_multipart/One of the streams has already been used and can't be reset to the origin.base64quoted-printable7bit8bitThe MIME transfer encoding '{0}' is not supported.3dmx-world/x-3dmf3dmfaabapplication/x-authorware-binaamapplication/x-authorware-mapaasapplication/x-authorware-segabctext/vnd.abcacgiaflvideo/animaflexaiapplication/postscriptaifaudio/aiffaifcaiffaimapplication/x-aimaiptext/x-audiosoft-intraaniapplication/x-navi-animationaosapplication/x-nokia-9000-communicator-add-on-softwareapsapplication/mimeartimage/x-jgasfvideo/x-ms-asfasmtext/x-asmasptext/aspasxapplication/x-mplayer2auaudio/x-auavivideo/aviavsvideo/avs-videobcpioapplication/x-bcpiobmimage/bmpbmpbooapplication/bookbookbozapplication/x-bzip2bshapplication/x-bshbzapplication/x-bzipbz2c++catapplication/vnd.ms-pki.seccatccadapplication/clariscadccoapplication/x-cocoacdfapplication/cdfcerapplication/pkix-certchaapplication/x-chatchatapplication/javaconfcpioapplication/x-cpiocppcptapplication/x-cptcrlapplication/pkix-crlcrtcshapplication/x-cshcsstext/csscxxdcrapplication/x-directordeepvapplication/x-deepvdefderapplication/x-x509-ca-certdifvideo/x-dvdirdlvideo/dldocapplication/msworddotdpapplication/commongrounddrwapplication/draftingdviapplication/x-dvidwfdrawing/x-dwf (old)dwgapplication/acaddxfapplication/dxfdxrtext/x-script.elispelcapplication/x-elcepsapplication/x-esrehberetxtext/x-setextevyapplication/envoyf77f90fdfapplication/vnd.fdffifimage/fifflivideo/flifloimage/florianflxtext/vnd.fmi.flexstorfmfvideo/x-atomic3d-featureforfpximage/vnd.fpxfrlapplication/freeloaderfunkaudio/makeg3image/g3faxgifimage/gifvideo/glgsdaudio/x-gsmgsmgspapplication/x-gspgssapplication/x-gssgtarapplication/x-gtargzapplication/x-gziphdfapplication/x-hdfhelpapplication/x-helpfilehglapplication/vnd.hp-HPGLhhhlbtext/x-scripthlphpghpglhqxapplication/binhexhtaapplication/htahtctext/x-componenthtmhtmlhtmlshtttext/webviewhtmlhtxicex-conference/x-cooltalkicoimage/x-iconidciefimage/iefiefsigesapplication/igesigsimaapplication/x-imaimapapplication/x-httpd-imapinfapplication/infinsapplication/x-internett-signupipapplication/x-ip2isuvideo/x-isvideoaudio/itapplication/x-inventorivri-world/i-vrmlivyapplication/x-livescreenjamaudio/x-jamjavjavajcmapplication/x-java-commercejfifimage/jpegjfif-tbnljpejpegjpgjpsimage/x-jpsjsapplication/x-javascriptjutimage/jutvisionkaraudio/midikshtext/x-script.kshaudio/nspaudiolamaudio/x-liveaudiolatexapplication/x-latexlmalspapplication/x-lisplstlsxtext/x-la-asfltxm1vvideo/mpegm2aaudio/mpegm2vm3uaudio/x-mpequrlmanapplication/x-troff-manmapapplication/x-navimapmarmbdapplication/mbedletmc$application/x-magic-cap-package-1.0mcdapplication/mcadmcfimage/vasamcpapplication/netmcmeapplication/x-troff-memhtmessage/rfc822mhtmlmidmidimifapplication/x-mifmimemjfaudio/x-vnd.AudioExplosion.MjuiceMediaFilemjpgvideo/x-motion-jpegmmapplication/base64mmemodaudio/modmoovvideo/quicktimemovmovievideo/x-sgi-moviemp2mp3audio/mpeg3mpampcapplication/x-projectmpempegmpgmpgamppapplication/vnd.ms-projectmptmpvmpxmrcapplication/marcapplication/x-troff-msmvmymzzapplication/x-vnd.AudioExplosion.mzznapimage/naplpsnaplpsncapplication/x-netcdfncmapplication/vnd.nokia.configuration-messagenifimage/x-niffniffnixapplication/x-mix-transfernscapplication/x-conferencenvdapplication/x-navidocodaapplication/odaomcapplication/x-omcomcdapplication/x-omcdatamakeromcrapplication/x-omcregeratortext/x-pascalp10application/pkcs10p12application/pkcs-12p7aapplication/x-pkcs7-signaturep7capplication/pkcs7-mimep7mp7rapplication/x-pkcs7-certreqrespp7sapplication/pkcs7-signatureapplication/pro_engpastext/pascalpbmimage/x-portable-bitmappclapplication/x-pclpctimage/x-pictpcximage/x-pcxpdbchemical/x-pdbpdfapplication/pdfpfunkpgmimage/x-portable-graymappicimage/pictpictpkgapplication/x-newton-compatible-pkgpkoapplication/vnd.ms-pki.pkoplxapplication/x-PiXCLscriptpmimage/x-xpixmappm4application/x-pagemakerpm5pngimage/pngpnmapplication/x-portable-anymappotapplication/mspowerpointpovmodel/x-povppaapplication/vnd.ms-powerpointppmimage/x-portable-pixmapppspptppzpreapplication/x-freelanceprtpvupaleovu/x-pvpwzpytext/x-script.phytonpycapplicaiton/x-bytecode.pythonqcpaudio/vnd.qcelpqd3qd3dqifimage/x-quicktimeqtqtcvideo/x-qtcqtiqtifraaudio/x-pn-realaudioramrasapplication/x-cmu-rasterrastimage/cmu-rasterrexxtext/x-script.rexxrfimage/vnd.rn-realflashrgbimage/x-rgbapplication/vnd.rn-realmediarmiaudio/midrmmrmprngapplication/ringing-tonesrnxapplication/vnd.rn-realplayerroffapplication/x-troffimage/vnd.rn-realpixrpmaudio/x-pn-realaudio-pluginrsstext/xmlrttext/richtextrtfrtxrvvideo/vnd.rn-realvideos3maudio/s3msbkapplication/x-tbookscmapplication/x-lotusscreencamsdmlsdpapplication/sdpsdrapplication/sounderseaapplication/seaapplication/setsgmtext/sgmlsgmlshtext/x-script.shsharshtmlaudio/x-psidsitapplication/x-sitskdapplication/x-koanskmskpsktapplication/x-seelogosmiapplication/smilsmilsndaudio/basicsolapplication/solidsspcapplication/x-pkcs7-certificatessplapplication/futuresplashsprapplication/x-spritespriteapplication/x-wais-sourcessitext/x-server-parsed-htmlssmapplication/streamingmediasstapplication/vnd.ms-pki.certstorestepapplication/stepstlapplication/slastpsv4cpioapplication/x-sv4cpiosv4crcapplication/x-sv4crcsvfimage/x-dwgsvrapplication/x-worldswfapplication/x-shockwave-flashtalktext/x-speechtarapplication/x-tartbkapplication/toolbooktcltext/x-script.tcltcshtext/x-script.tcshtexapplication/x-textexiapplication/x-texinfotexinfotgzapplication/x-compressedtifimage/tifftifftsiaudio/tsp-audiotspaudio/tsplayertsvtext/tab-separated-valuesturbottxtuiltext/x-uilunitext/uri-listunisunvapplication/i-deasurisustarmultipart/x-ustaruutext/x-uuencodeuuevcdapplication/x-cdlinkvcstext/x-vCalendarvdaapplication/vdavdovideo/vdovewapplication/groupwisevivvideo/vivovivovmdapplication/vocaltec-media-descvmfapplication/vocaltec-media-filevocaudio/vocvosvideo/vosaicvoxaudio/voxwarevqeaudio/x-twinvq-pluginvqfaudio/x-twinvqvqlvrmlapplication/x-vrmlvrtx-world/x-vrtvsdapplication/x-visiovstvsww60application/wordperfect6.0w61application/wordperfect6.1w6wwavaudio/wavwb1application/x-qprowbmpimage/vnd.wap.wbmpwebapplication/vnd.xarawizwk1application/x-123wmfwindows/metafilewmltext/vnd.wap.wmlwmlcapplication/vnd.wap.wmlcwmlstext/vnd.wap.wmlscriptwmlscapplication/vnd.wap.wmlscriptcwordwpapplication/wordperfectwp5wp6wpdwq1application/x-lotuswriapplication/mswritewrlwrzmodel/vrmlwsctext/scripletwsrcwtkapplication/x-wintalkxbmimage/x-xbitmapxdrvideo/x-amt-demorunxgzxgl/drawingxifimage/vnd.xiffxlapplication/excelxlaxlbxlcxldxlkxllxlmxlsxltxlvxlwxmaudio/xmxmzxgl/moviexpixapplication/x-vnd.ls-xpixxpmimage/xpmx-pngxsrvideo/x-amt-showrunxwdimage/x-xwdxyzzipapplication/zipzshtext/x-script.zshminAttempted to access a non-existing field.Field '{0}' not found.Unable to find manifest resource.MMClassNameMMMemberNameMMSignatureAttempted to access a missing member.Member '{0}' not found.Attempted to access a missing method. Due to: Resource lookup fell back to the ultimate fallback resources in a satellite assembly, but that satellite either was not found or could not be loaded. Please consider reinstalling or repairing the application.This operation is only allowed using a successfully authenticated context.Write operations are not allowed after the channel was shutdown.MobileAuthenticatedStreamA call to SSPI failed, see inner exception.InternalRead() failedInternalWrite() failedAuthentication failed because the remote party has closed the transport stream.%8 {0} 3;19 {0} 4;6 {0} 2;15 {0} 158.7 {0} 3.1;19.0 {0} 4.25;6.50 {0} 3.25;15.7 {0} 15.7x out of rangeObject is not synchronizedArgument must be initialized to falselockTakenName can't be emptyName cannot be emptyInvoke repeat rate has to be larger than 0.00001F)routine is nullCoroutines can only be stopped on a MonoBehaviourmethodName is null or emptyCannot create an instance of because Type.ContainsGenericParameters is true.Cannot create an instance of {0} because it is an abstract classInstance constructor requires a targetConstructor does not match target typeVoid , ...2 CR foundchunk size too long.Missing \nCannot parse chunk size.Expecting \rExpecting \n Error reading trailer (too long).Error reading trailer.Invalid custom attribute formatDuplicate AttributeUsageAttribute cannot be specified on an attribute type.Late bound operations cannot be performed on fields with types for which Type.ContainsGenericParameters is true.Non-static field requires a targetField {0} defined on type {1} is not a field on the target object which is of type {2}.Cannot set a constant field{0} {1}dddd, dd-MMM-yy HH:mm:ss G\MTddd MMM d HH:mm:ss yyyyCould not find file "{0}"Too many open filesCould not find a part of the path "{0}"Access to the path "{0}" is denied.Invalid handle to path "{0}"Could not find the drive '{0}'. The drive might not be ready or might not be mapped.Could not create file "{0}". File already exists.Path is too long. Path: {0}Invalid parameterWrite fault on path {0}Sharing violation on path {0}Lock violation on path {0}Disk full. Path {0}Directory {0} is not emptyEncryption failedPath {0} is a directorySource and destination are not on the same deviceThe directory name is invalidWin32 IO returned {0}. Path: {1}Access to the path is denied.Cannot create a file that already exist.MONO_DUMP_HANDLES_ON_ERROR_TOO_MANY_OPEN_FILESCould not find '{0}' in {1}methodNameMissing parameter does not have a default value.Late bound operations cannot be performed on types or methods for which ContainsGenericParameters is true.methodInstantiationnot a generic method definitionIncorrect lengthUser types are not supported under full aotThe method has {0} generic parameter(s) but {1} generic argument(s) were provided.StaticGetterAdapterFrameGetterAdapterFrameGet Method not found for 'Set Method not found for '[MonoTlsConnectionInfo: {0}:{1}]MONO_TLS_PROVIDERNo TLS Provider available.MONO_TLS_DEBUGTLS Subsystem already initialized.TLS Support not available.Mono.Unity.UnityTlsProviderunitytlsMono.AppleTls.AppleTlsProviderMono.Net.Security.LegacyTlsProviderappleNo such TLS Provider: `{0}'.Could not find TLS Provider: `{0}'.Unable to instantiate TLS Provider `{0}'.06414A97-74F6-488F-877B-A6CA9BBEB82E981af8af-a3a3-419a-9f01-a518e3a17c1c432d18c9-9348-4b90-bfbf-9f2a10e1f15b809e77d5-56cc-4da8-b9f0-45e65ba9ccebWindowsMoveToTrash.exeMoveToTrashError: doesn't exist.Read error: Write error: Attempted to add multiple callbacks to a delegate that does not support multicast.mcintinterfaceIndex(Text)Mutex is not ownedCannot map account name: Unknown typeCollection is read-only.ReadOnlyHashProvidercolclass headerheader cannot be emptyname cannot be emptyOS error code HKEY_Invalid {0} Args. Length={1}, Offset={2}, Count={3}DumpBuffer({0})({0}, {1}, {2})({0}, {1}){0}, {1}(null){0}[{1}]{0}({1}){0}:{1}(0x{2:X})0x{0:X}net_httpstatuscode_net_ftpstatuscode_Invalid NetscapeCertType extensionObject SigningObject Signing CAReadPingThe parameter value '{0}={1}' is invalid.AccesssecurityElementSpecified value does not contain 'IPermission' as its tag.Specified value does not contain a 'class' attribute.The value class attribute is not valid.Cannot cast target permission type.NetworkInformationAccessbuffersUnable to write data to the transport connection: {0}.The connection was closedThe stream does not support reading.Unable to read data from the transport connection: {0}.The stream does not support writing.The operation is not allowed on a non-blocking Socket.The operation is not allowed on non-connected sockets.The operation is not allowed on non-stream oriented sockets.This stream does not support seek operations.networkStreamsocketTimeout can be only be set to 'System.Threading.Timeout.Infinite' or a value > 0.cultureNameThe method or operation is not implemented.Specified method is not supported.Expand#F7E655NoteConstructor only supports either a Reset, Add, or Remove action.Reset action must be initialized with no changed items.Constructor supports only the '{0}' action.Index cannot be negative.Reset action must be initialized with index -1.changedItemsstartingIndexnewItemsoldItemsntlmNTLM Null parameter for "" Object reference not set to an instance of an object.The specified type is not a nullable type.Nullable object must have a value.nullableType{0}(4.3, "00.00");{0}(4.379, "0.00");{0}(4, "0.0#");{0}(4.3, "0.0#");{0}(4.37, "0.0#");{0}(4.379, "0.0#");{0}(4.3792, "0.0#"){0}(4, "00");{0}(374, "00")nfiAn undefined NumberStyles value is being used.The number style AllowHexSpecifier is not supported on floating point data types.With the AllowHexSpecifier bit set in the enum bit field, the only other valid bits that can be combined into the enum value must be a subset of those in HexNumber.¤NaNInfinity-Infinity‰345679The specified format 'Value was either too large or too small for a Double.Value was either too large or too small for a Single.StringfIsMarshalledDo not use RemotingSurrogateSelector when deserializatingtypeInfoenvoyInfochannelInfoobjrefFlagsAttempt to serialize a null TypeInfo.ObjectNameCannot access a disposed object.Object name: '{0}'.The ID of the containing object cannot be the same as the object ID.The given object does not implement the ISerializable interface.The constructor to deserialize an object of type '{0}' was not found.The object with ID {0} was referenced in a fixup but has not been registered.A fixup on an object implementing ISerializable or having a surrogate was discovered for an object which does not have a SerializationInfo available.Unable to load type {0} required for deserialization.ValueType fixup on Arrays is not implemented.Fixing up a partially available ValueType chain is not implemented.Cannot perform fixup.The object with ID {0} was referenced in a fixup but does not exist.The ObjectManager found an invalid number of fixups. This usually indicates a problem in the Formatter.{0}.SetObjectData returns a value that is neither null nor equal to the first parameter. Such Surrogates cannot be part of cyclical reference.A fixup is registered to the object with ID {0}, but the object does not appear in the graph.The object with ID {0} implements the IObjectReference interface for which all dependencies cannot be resolved. The likely cause is two instances of IObjectReference that have a mutual dependency on each other.objectIDobjectID cannot be less than or equal to zero.objectRequiredobjectToBeFixedObject IDs must be greater than zero.memberNameA member fixup was registered for an object which implements ISerializable or has a surrogate. In this situation, a delayed fixup must be used.An object cannot be registered twice.The implementation of the IObjectReference interface returns too many nested references to other objects that implement IObjectReference.No assembly information is available for object on the wire, '{0}'.Internal error. Trying to destroy object that is already released to pool.serParserNo top object.ObjectReader Object StackArray element type is Object, 'dt' attribute is null.Invalid array type '{0}'.Parse error. Current element is not compatible with the next element, {0}.Type is missing for member of type Object '{0}'.Top object cannot be instantiated for element '{0}'.Invalid element '{0}'.Stream cannot be null.ValueType Fixup StackEither a read or a write lock must be held.Write lock must be held.securityDescriptor___AssemblyString___Object {0} has never been assigned an objectID.graphObject Graph cannot be null.serWriterobjectInfo.objNameInfo PoolThe Object you want to instantiate is null.Instantiate failed because the clone was destroyed during creation. This can happen if DestroyImmediate is called in MonoBehaviour.Awake.UnhandledException : The expected script wasn't found on GameObject Cannot change ObservableCollection during a CollectionChanged event.Item[]friendlyNameThe OID value is invalid.oidValueOpenItemIDOpenInventory_platform_version_servicePackMicrosoft Windows NTMicrosoft Win32SMicrosoft Windows 98Microsoft Windows CEUnixXBoxOSXService Pack Version value must be positive.OR||The OrderedDictionary is readonly and cannot be modified.InitialCapacityArrayListThere was an error deserializing the OrderedDictionary. The ArrayList does not contain DictionaryEntries.OrdinalComparer2.5.4.102.5.4.11Arithmetic operation resulted in an overflow.objectHandle:progress:WebGL_JSRuntimePDFRenderer/documentpageIndexhttp:https:ftp:PageThere is no document loaded.enter.bytes./SearchButtonError while saving document: there is no document loaded.Error while saving document: the path is not well formed => Exception while saving document: of %)1.2.840.113549.1.12.10.1.31.2.840.113549.1.12.10.1.2Unknown private key format1.2.840.113549.1.9.22.11.2.840.113549.1.9.201.2.840.113549.1.9.21invalid datainvalid PFX versioninvalid authenticated safeinvalid MACunsupported HMACmissing MAC saltinvalid MAC iterationInvalid MAC - file may have been tampered with!1.2.840.113549.1.7.61.2.840.113549.1.7.3public key encryptedunknown authenticatedSafe1.2.840.113549.1.12.1.31.2.840.113549.1.12.10.1.11.2.840.113549.1.12.10.1.51.2.840.113549.1.5.11.2.840.113549.1.5.31.2.840.113549.1.5.41.2.840.113549.1.5.61.2.840.113549.1.5.101.2.840.113549.1.5.111.2.840.113549.1.12.1.11.2.840.113549.1.12.1.21.2.840.113549.1.12.1.41.2.840.113549.1.12.1.51.2.840.113549.1.12.1.6MD2RC2RC4TripleDESunknown oid Unknown asymmetric algorithm {0}invalid safeBaginvalid safeBag id1.2.840.113549.1.12.10.1.41.2.840.113549.1.12.10.1.6unsupport certificate typeunknown safeBag oidinvalid safeBag attributes idinvalid PKCS12 attributes idinvalid attribute idinvalid attribute value idMD4Unsupported hash algorithm: decryption errorbad hash length for message too long1.3.36.3.3.1.2Terminfo database contains invalid valuesargsThe printf operation failedInvalid printf operationEmpty stringString cannot contain a minus sign if the base is not 10.Negative numberCould not find any parsable digits.Additional unparsable characters are at the end of the string.Unexpected end of file.Expected > character.Expected / character or string.Unexpected > character.0123456789ABCDEFabcdef",:{}[]{}[],:"nullThe specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.Search pattern cannot contain ".." to move up directories and can be contained only internally in file/directory names, as in "a..b".One of the paths contains a null valuepath1path2path3Invalid pathArgument string consists of whitespace characters only.Path contains invalid charactersWindows API call to GetFullPathName failed, Windows error code: The specified path is not of a legal form.The specified path is not of a legal form (empty).UNC paths should be of the form \\server\share.Path cannot be the empty string or all whitespace.Second path fragment must not be a drive or UNC name.pauseCountdownContextIdContextNameExperienceNameContextDescriptionContextLangVTSContextIDUsedCatalogIDsNoCatalogDatapushorgsPerformData.datadatetimezone_typetimezonevpidxpidxpnpstandpandpiospwebxpszxpshaxpdescxplangprogrleadbbadgvarsAllowPushNotificationssessExperienceIDCategoryNameCategoryIDProjectNameProjectDescriptionLangIsDemoActiveBadgesLeaderboardStandaloneAndroidIosWebScenarioscourseIdVTSVersionOrganizationCreationDateLastUpdateDateExpirationDateioswindowsmacosandroidsnsatssdsedxpVisibleInStats[PersistentSingletonContainer][PersistentSingleton] An invalid physical address was specified.ttl-q -n -c {0} -w {1} -t {2} -M -q -n -c {0} -t {1} -o -m {2} dont do -D SendAsync operation is not in progressAnother SendAsync operation is in progressUnexpected socket error during ping request: {0}timeout must be non-negative integer/bin/ping/sbin/ping/usr/sbin/ping(normal:{0}, distance:{1})Operation is not supported on this platform.DarwinFreeBSDBlock_PlayAnimPlayAnimUIPlayerNmessageId must not be emptyCant be Guid.EmptymessageIdProjectsDataNo actions found for messageId: Foreach_Collection_Changed_ErrorForeach_Index_Cast_ErrorlcliForeach_Missing_ValueForeach_Collection_NotFoundForeach_Collection_Cast_Errorzcl_clickedZoneIndex_clickedZoneX_clickedZoneY_clickedZonePosX_clickedZonePosY_clickedZoneSizeX_clickedZoneSizeYZones_Container_INDEXascdoCould not store preference valueqdoCannot continue scene graph, there is no output for scenestartblockmclSCOREPlayerScormProgressBlockSoundPlayerwwwscore=&VarError_NotAFlagVarError_NotANumberVarError_NotHexaColorPosition: delta: eligibleForClick: pointerEnter: pointerPress: lastPointerPress: pointerDrag: Use Drag Threshold: Current Raycast:Press Raycast:Pointer Input Module of type: Pointer: Type must be a Pointer.ptr_ptr_ptrTypeUnable to retrieve pose data for poseSource: {0}pow{0}(2, 5);{0}(-5, 3){0}(2.0, 3);{0}(-5.0, 3)Pool: [This prefab doesn't exist : The Rabin-Miller test can not be executed in a way such that its results are provableconfidence_0x00_invalid private key formatmissing versionnot enough key parametersinvalid PrivateKeyInfoinvalid versionmissing algorithm OIDPrivateKeyInvalid data and/or passwordUnknown error in DuplicateHandleCannot mix synchronous and asynchronous operation on process stream.An async read operation has already been started on the stream.StandardError has not been redirected.StandardOut has not been redirected or the process hasn't started yet.No async read operation is in progress on the stream.No process is associated with this object.Feature requires a process identifier.Feature is not supported for remote machines.Process has exited, so the requested information is not available.Process must exit before requested information can be determined.Process was not started by this object, so requested information cannot be determined.machineNameCan't find process with ID Cannot process request because the process ({0}) has exited.Cannot process request because the process has exited.Minimum working set size is invalid. It must be less than or equal to the maximum working set size.Maximum working set size is invalid. It must be greater than or equal to the minimum working set size.StandardOutputEncoding is only supported when standard output is redirected.StandardErrorEncoding is only supported when standard error is redirected.ApplicationName='', CommandLine='', CurrentDirectory='', Native error= The Process object must have the UseShellExecute property set to false in order to start a process as a user.The Process object must have the UseShellExecute property set to false in order to redirect IO streams.The Process object must have the UseShellExecute property set to false in order to use environment variables.Cannot start process because a file name has not been provided.startInfoWaitForInputIdle failed. This could be because the process does not have a graphical interface.Cannot get the exit code from a non-child process on UnixProcess has exited or is inaccessible, so the requested information is not available..exe.bat.comStandardIn has not been redirected.dd-MM-yyyy HH:mm:ssDataTypeProjectInfoDataVersionNew_ProjectVtsVersion2.0.14yyyy-MM-dd HH:mm:ssIOSPasswordMenuBackgroundProjectPreviewUpgradeStepsCountContextIDContextCountCustomVersionDateLastOpenedPlayerProjectIDDraftTutoDraftDeviceIDWatermarkUseOnlineStatsVRCompatibleUseExpirationDateExpirationDateWebBuildDateReviewerEditableEditionTimePerformProjectInfoSelectedPerformProjectInfosIdProjectEndPointPwdAgentEmailProjectsPersistentData2BadgeIdsbvrfvrps_ct_RetrocompatibilityStepsProjectGroupIDAuthorDurationInMinutesCopyrightsLastOpenedDateNumberScenarioPlayerDescriptionBlocksStructureBlocksIndexWhiteLabelUseCustomWatermarkCustomWatermarkTextContainsCJKTextTargetPlatformsPreviewDeviceScorm2004Versionv4GenerateDeploymentPackageMultipleScormAllowMultipleScormGameEndGameMessageIncludeHTAccessWebFullscreenWebFullHDSendInteractionsSendObjectivesWebPackageAutoLaunchWebPackageForceUpdateWebPackageUrlUseCustomUrlTopicGuiColorGuiContentColorGuiBackgroundColor#000000CCGuiBackgroundContentColorbcg.digital.DosisLogoMenuSoundMenuSoundVolumeMenuSoundLoopUsePasswordPreviewPreviewDetailAutoLaunchExitExperienceOnScenarioEndGamificationEffectsAllowSpeechSkipAllowEmotiveAnimationsEnableVoicePreviewForceMobileRatioUseStatsAleaScenarioPossibleMenuPausesGameShowMenuOpenMenuWithEscapeSaveGameGetURLScenarioExitMessageScenarioLoadingTextScenarioStartButtonTextShowBadgeIngameShowBadgeNotificationBadgeSoundBadgeSoundVolumePlayScoreSoundsProjectSkillsPerformVarsPlayerCharacter_Player_CharactersScenarioGroupsNumberEditionSpentCreditsPublishCountDupplicate_suffix_DEFAULT_CharacterMetadataProjectPage_ParamsPage_LogoProjectPage_ParamsPage_BackgroundProjectPage_ParamsPage_MenuSoundVR_MultiScenarioRecap_Title_SkillsRecap_Element_DescriptionProjectPage_ParamsPage_PlayerPreviewCatalog_MissingAvatarUnusedCharacterNoEmotionMissingVoicesUnusedMediasUnusedProjectSceneryCSV_Name_PlayerCSV_Name_CharacterSOUNDShandlerThe property handle and the type handle are incompatible.tabClasses must have the same number of items as tabScopesAn array of tab type names or tab types must be specifiedScope must be PropertyTabScope.Document or PropertyTabScope.ComponenttabScopeCouldn't find type {0}An error ocurred with the proxy enabled.Missing DSA Y integer.Missing DSA parameters.Invalid DSA parameters.Error decoding the ASN.1 structure.Missing RSA modulus and exponent.Missing RSA modulus.Missing RSA public exponent.keyValue1.2.840.10040.4.1Cannot decode public key from unknown OID '{0}'.Invalid hex digit '{0}'.ReplyTypeMinSelectionMaxSelectionCountBeforeOutputRandomizeEnablePlayerVoiceqvVoiceOverIDReplyCategoriesRecap_Title_QAQARepliesRecap_Element_CategorySpeakerEmotionAnswerUnrecognised ACE type: ({0}, {1}, {2}, {3})queueQueue empty.growFactorQueue grow factor must be between {0} and {1}.DisplaymoModeShowNumbersqkQuestionSpeakerIDctgcgkGoodCommentSpeakerIDwcWrongCommentwkWrongCommentSpeakerIDgsGoodOrderScoresWrongOrderScoresovagAutoGridLayoutgccGridColumnCountAllowZoomChoicesRecap_Title_QuizQuizFlagNamelineLengthUseSalt=true is not implemented on Mono yetKey is too small ({0} bytes), it should be between {1} and {2} bytes long.EffectiveKeySize value must be at least as large as the KeySize value.Couldn't access random source.Keyset does not existIncomplete private key - missing CRT.The data to be decrypted exceeds the maximum for this modulus of {0} bytes.paddingcannot export private keyMissing D parameter for the private key.Missing some CRT parameters for the private key.Specified padding mode is not valid for this algorithm.The hash algorithm name cannot be null or empty.hashAlgorithmprivate keyMissing private key to decrypt value.public keyMissing private keyMissing ExponentMissing ModulusPrivate/public key mismatchDecryptEncryptError occurred while decoding PKCS1 padding.rgbDataThe data to be encrypted exceeds the maximum for this modulus of {0} bytes.System.Security.Cryptography.SHA1CngSystem.Security.Cryptography.SHA256CngSystem.Security.Cryptography.SHA384CngSystem.Security.Cryptography.SHA512CngstrNameNo public key available.Missing hash algorithm.System.Security.Cryptography.RSASystem.Security.Cryptography.RSAPKCS1SignatureFormatterSystem.Security.Cryptography.RSAPKCS1SignatureDeformatterNo key pair available.Specfied key is not an RSA keyThe key is a null referenceThe hash algorithm is a null reference.The rgbHash parameter is a null reference.ModulusExponentDPDQInverseQrand{0}();{0}(){0}(2);{0}(10){0}(-5, 3);{0}(20, 26){0}(2.3, 2.7);{0}(0.4, 0.65)TriggerOnlyOnceRandomminValue'{0}' cannot be greater than {1}.'{0}' must be greater than zero.Attempted to operate on an array with the incorrect number of dimensions.aceInvalid ACL - unknown revisionInvalid ACL - truncatedUnrecognized Security Descriptor revision.Origin: {0}, Dir: {1} module: distance: index: depth: worldNormal: worldPosition: screenPosition: module.sortOrderPriority: module.renderOrderPriority: sortingLayer: sortingOrder: MemberInfo cannot be obtained for ISerialized Object '{0}'.No MemberInfo for Object {0}.MemberInfo type {0} cannot be serialized.Types not available for ISerializable object '{0}'.Member '{0}' in class '{1}' is not present in the serialized stream and is not marked with {2}.Equals() on Span and ReadOnlySpan is not supported. Use operator== instead.GetHashCode() on Span and ReadOnlySpan is not supported.UnsupportedPlatform_Messageaudioformatpcmcontainervolume115speed110readspeakerhttps://tts.readspeaker.com/a/produceTimeout expiredThe thread does not have any reader or writer locks.The thread does not have the writer lock.Server for uri 'Return value has an invalid typeUnexpected null value in local out parameter 'Return argument '' has an invalid typeobject must be MarshalByRefstub is not used in MonobeforeString : {0} != {1}beforeCaretPosition : {0} != {1}beforeSelectionFocusPosition : {0} != {1}beforeSelectionAnchorPosition : {0} != {1}The session is finished and it's no longer valid.Either the provided async result is null or was not created by this RecordProtocol.Unknown record received from server.buffer underrunReceived 0 bytes from stream. It must be closed.Invalid protocol version on message receivedError while sending TLS Alert ({0}:{1}): {2}Bad record MACRectOffset (l:{0} r:{1} t:{2} b:{3})Calling GetLocalCorners with an array that is null or has less than 4 elements.Calling GetWorldCorners with an array that is null or has less than 4 elements.F2(x:{0}, y:{1}, width:{2}, height:{3})(none)Invalid event handler for the {0} event.AddOnRemoveOnAccessor methods for the {0} event are missing.Null is not a valid value for {0}.Invalid type for the {0} event.GetProperty accessor '{0}' on object '{1}' threw the following exception:'{2}'PropDescCreateReflectPropertyDescriptor: Dump errors when creating property infoPropDescUsageReflectPropertyDescriptor: Debug propertydescriptor usageInvalid type for the {0} property.{0}ChangedAccessor methods for the {0} property are missing.PropertyChangedResetSetShouldSerializeRaycastRaycastAllRaycastNonAllocThe requested operation is invalid in the ReflectionOnly context.esdMemberAccessReflectionEmitTypeInformationNoFlagsAllFlagsInvalid flags {0}ReflectionPermissionFlagTypesExceptionsUnable to load one or more of the requested types. Retrieve the LoaderExceptions property for more information.Block_MissingAvatarLlLuLt0:0:Nd  !  !0:A[_`a{İı0:A[_`a{İı 0:A[_`a{İıparsing "{0}" - {1}Unknown property '{0}'.__InternalRegexIgnoreCase__IsAlphabeticPresentationFormsffﭐIsArabic؀܀IsArabicPresentationForms-Aﭐ︀IsArabicPresentationForms-Bﹰ＀IsArmenian԰֐IsArrows←∀IsBasicLatin€IsBengaliঀ਀IsBlockElements▀■IsBopomofo㄀㄰IsBopomofoExtendedㆠ㇀IsBoxDrawing─▀IsBraillePatterns⠀⤀IsBuhidᝀᝠIsCJKCompatibility㌀㐀IsCJKCompatibilityForms︰﹐IsCJKCompatibilityIdeographs豈ffIsCJKRadicalsSupplement⺀⼀IsCJKSymbolsandPunctuation ぀IsCJKUnifiedIdeographs一ꀀIsCJKUnifiedIdeographsExtensionA㐀䷀IsCherokeeᎠ᐀IsCombiningDiacriticalMarks̀ͰIsCombiningDiacriticalMarksforSymbols⃐℀IsCombiningHalfMarks︠︰IsCombiningMarksforSymbolsIsControlPictures␀⑀IsCurrencySymbols₠⃐IsCyrillicЀԀIsCyrillicSupplementԀ԰IsDevanagariऀঀIsDingbats✀⟀IsEnclosedAlphanumerics①─IsEnclosedCJKLettersandMonths㈀㌀IsEthiopicሀᎀIsGeneralPunctuation ⁰IsGeometricShapes■☀IsGeorgianႠᄀIsGreekͰЀIsGreekExtendedἀ IsGreekandCopticIsGujarati઀଀IsGurmukhi਀઀IsHalfwidthandFullwidthForms＀￰IsHangulCompatibilityJamo㄰㆐IsHangulJamoᄀሀIsHangulSyllables가ힰIsHanunooᜠᝀIsHebrew֐؀IsHighPrivateUseSurrogatesIsHighSurrogates��IsHiragana぀゠IsIPAExtensionsɐʰIsIdeographicDescriptionCharacters⿰ IsKanbun㆐ㆠIsKangxiRadicals⼀⿠IsKannadaಀഀIsKatakana゠㄀IsKatakanaPhoneticExtensionsㇰ㈀IsKhmerក᠀IsKhmerSymbols᧠ᨀIsLao຀ༀIsLatin-1Supplement€ĀIsLatinExtended-AĀƀIsLatinExtended-BƀɐIsLatinExtendedAdditionalḀἀIsLetterlikeSymbols℀⅐IsLimbuᤀᥐIsLowSurrogates�IsMalayalamഀ඀IsMathematicalOperators∀⌀IsMiscellaneousMathematicalSymbols-A⟀⟰IsMiscellaneousMathematicalSymbols-B⦀⨀IsMiscellaneousSymbols☀✀IsMiscellaneousSymbolsandArrows⬀ⰀIsMiscellaneousTechnical⌀␀IsMongolian᠀ᢰIsMyanmarကႠIsNumberForms⅐←IsOgham ᚠIsOpticalCharacterRecognition⑀①IsOriya଀஀IsPhoneticExtensionsᴀᶀIsPrivateUse豈IsPrivateUseAreaIsRunicᚠᜀIsSinhala඀฀IsSmallFormVariants﹐ﹰIsSpacingModifierLettersʰ̀IsSpecials￰IsSuperscriptsandSubscripts⁰₠IsSupplementalArrows-A⟰⠀IsSupplementalArrows-B⤀⦀IsSupplementalMathematicalOperators⨀⬀IsSyriac܀ݐIsTagalogᜀᜠIsTagbanwaᝠកIsTaiLeᥐᦀIsTamil஀ఀIsTeluguఀಀIsThaanaހ߀IsThai฀຀IsTibetanༀကIsUnifiedCanadianAboriginalSyllabics᐀ IsVariationSelectors︀︐IsYiRadicals꒐ꓐIsYiSyllablesꀀ꒐IsYijingHexagramSymbols䷀一_xmlC-/0;A[_`a{·¸À×Ø÷øIJĴĿŁʼnŊſƀDŽǍDZǴǶǺȘɐʩʻ˂ː˒̀͆͢͠Ά΋Ό΍Ύ΢ΣϏϐϗϚϛϜϝϞϟϠϡϢϴЁЍЎѐёѝў҂҃҇ҐӅӇӉӋӍӐӬӮӶӸӺԱ՗ՙ՚աևֺֻ֑֢֣־ֿ׀ׁ׃ׅׄא׫װ׳ءػـٓ٠٪ٰڸںڿۀۏې۔ە۩۪ۮ۰ۺँऄअऺ़ॎ॑ॕक़।०॰ঁ঄অ঍এ঑ও঩প঱ল঳শ঺়ঽা৅ে৉োৎৗ৘ড়৞য়৤০৲ਂਃਅ਋ਏ਑ਓ਩ਪ਱ਲ਴ਵ਷ਸ਺਼਽ਾ੃ੇ੉ੋ੎ਖ਼੝ਫ਼੟੦ੵઁ઄અઌઍ઎એ઒ઓ઩પ઱લ઴વ઺઼૆ે૊ો૎ૠૡ૦૰ଁ଄ଅ଍ଏ଑ଓ଩ପ଱ଲ଴ଶ଺଼ୄେ୉ୋ୎ୖ୘ଡ଼୞ୟୢ୦୰ஂ஄அ஋எ஑ஒ஖ங஛ஜ஝ஞ஠ண஥ந஫மஶஷ஺ா௃ெ௉ொ௎ௗ௘௧௰ఁఄఅ఍ఎ఑ఒ఩పఴవ఺ా౅ె౉ొ౎ౕ౗ౠౢ౦౰ಂ಄ಅ಍ಎ಑ಒ಩ಪ಴ವ಺ಾ೅ೆ೉ೊ೎ೕ೗ೞ೟ೠೢ೦೰ംഄഅ഍എ഑ഒഩപഺാൄെ൉ൊൎൗ൘ൠൢ൦൰กฯะ฻เ๏๐๚ກ຃ຄ຅ງຉຊ຋ຍຎດຘນຠມ຤ລ຦ວຨສຬອຯະ຺ົ຾ເ໅ໆ໇່໎໐໚༘༚༠༪༵༶༷༸༹༺༾཈ཉཪཱ྅྆ྌྐྖྗ྘ྙྮྱྸྐྵྺႠ჆აჷᄀᄁᄂᄄᄅᄈᄉᄊᄋᄍᄎᄓᄼᄽᄾᄿᅀᅁᅌᅍᅎᅏᅐᅑᅔᅖᅙᅚᅟᅢᅣᅤᅥᅦᅧᅨᅩᅪᅭᅯᅲᅴᅵᅶᆞᆟᆨᆩᆫᆬᆮᆰᆷᆹᆺᆻᆼᇃᇫᇬᇰᇱᇹᇺḀẜẠỺἀ἖Ἐ἞ἠ὆Ὀ὎ὐ὘Ὑ὚Ὓ὜Ὕ὞Ὗ὾ᾀ᾵ᾶ᾽ι᾿ῂ῅ῆ῍ῐ῔ῖ῜ῠ῭ῲ῵ῶ´⃐⃝⃡⃢Ω℧Kℬ℮ℯↀↃ々〆〇〈〡〰〱〶ぁゕ゙゛ゝゟァ・ーヿㄅㄭ一龦가힤_xmlD0:٠٪۰ۺ०॰০ৰ੦ੰ૦૰୦୰௧௰౦౰೦೰൦൰๐๚໐໚༠༪၀၊፩፲០៪᠐᠚0:_xmlI:;A[_`a{À×Ø÷øIJĴĿŁʼnŊſƀDŽǍDZǴǶǺȘɐʩʻ˂Ά·Έ΋Ό΍Ύ΢ΣϏϐϗϚϛϜϝϞϟϠϡϢϴЁЍЎѐёѝў҂ҐӅӇӉӋӍӐӬӮӶӸӺԱ՗ՙ՚աևא׫װ׳ءػفًٱڸںڿۀۏې۔ەۖۥۧअऺऽाक़ॢঅ঍এ঑ও঩প঱ল঳শ঺ড়৞য়ৢৰ৲ਅ਋ਏ਑ਓ਩ਪ਱ਲ਴ਵ਷ਸ਺ਖ਼੝ਫ਼੟ੲੵઅઌઍ઎એ઒ઓ઩પ઱લ઴વ઺ઽાૠૡଅ଍ଏ଑ଓ଩ପ଱ଲ଴ଶ଺ଽାଡ଼୞ୟୢஅ஋எ஑ஒ஖ங஛ஜ஝ஞ஠ண஥ந஫மஶஷ஺అ఍ఎ఑ఒ఩పఴవ఺ౠౢಅ಍ಎ಑ಒ಩ಪ಴ವ಺ೞ೟ೠೢഅ഍എ഑ഒഩപഺൠൢกฯะัาิเๆກ຃ຄ຅ງຉຊ຋ຍຎດຘນຠມ຤ລ຦ວຨສຬອຯະັາິຽ຾ເ໅ཀ཈ཉཪႠ჆აჷᄀᄁᄂᄄᄅᄈᄉᄊᄋᄍᄎᄓᄼᄽᄾᄿᅀᅁᅌᅍᅎᅏᅐᅑᅔᅖᅙᅚᅟᅢᅣᅤᅥᅦᅧᅨᅩᅪᅭᅯᅲᅴᅵᅶᆞᆟᆨᆩᆫᆬᆮᆰᆷᆹᆺᆻᆼᇃᇫᇬᇰᇱᇹᇺḀẜẠỺἀ἖Ἐ἞ἠ὆Ὀ὎ὐ὘Ὑ὚Ὓ὜Ὕ὞Ὗ὾ᾀ᾵ᾶ᾽ι᾿ῂ῅ῆ῍ῐ῔ῖ῜ῠ῭ῲ῵ῶ´Ω℧Kℬ℮ℯↀↃ〇〈〡〪ぁゕァ・ㄅㄭ一龦가힤_xmlW$%+,0: named back reference.Reference to undefined group number {0}.Reference to undefined group name {0}.Unterminated (?#...) comment.Cannot include class \{0} in character range.A subtraction must be the last element in a character class.[x-y] range in reverse order.Unterminated [] set.Unrecognized escape sequence \{0}.Missing control character.Unrecognized control character.Capture group numbers must be less than or equal to Int32.MaxValue.Invalid group name: Group names must begin with a word character.Capture number cannot be zero.(?({0}) ) reference to undefined group.(?({0}) ) malformed.Alternation conditions cannot be comments.Alternation conditions do not capture and cannot be named.Unrecognized grouping construct.Insufficient hexadecimal digits.Too many )'s.Quantifier {x,y} following nothing.Nested quantifier {0}.Internal error in ScanRegex.Illegal {x,y} with x > y.Not enough )'s.evaluatorCount cannot be less than -1.Replacement pattern error.REGEX_DEFAULT_MATCH_TIMEOUTAppDomain data '{0}' contains an invalid value or object for specifying a default matching timeout for System.Text.RegularExpressions.Regex.This operation is only allowed once per object.Length cannot be less than 0 or exceed input length.patternmatchTimeoutINTERNAL ERROR: should not happen.Region name {0} is not supported.IVivcIVCInvariant CountryXDRInternational Monetary FundNeutral region infoRegion ID {0} (0x{0:X4}) is not a supported region.USName of registry key cannot be greater than 255 charactersMicrosoft.Win32.RegistryKeyIllegal operation attempted on a registry key that has been marked for deletion.HKEY_CLASSES_ROOTHKEY_CURRENT_CONFIGHKEY_CURRENT_USERHKEY_DYN_DATAHKEY_LOCAL_MACHINEHKEY_PERFORMANCE_DATAHKEY_USERSRegistry hive '{0}' is not implemented.offAttempt to redirect activation of type '' which is already redirected.Channel template 'Provider template 'mode attribute is requiredremoteonlyInvalid custom error mode: GetTypeGetHashCodeRemoteActivationService.remCannot create channel sink to connect to URL {0}. An appropriate channel has probably not been registered.Cannot create channel sink to connect to the remote object. An appropriate channel has probably not been registered.' not found.FieldSetterFieldGetterCannot get the real proxy from an object that is not a transparent proxy.Cannot resolve method {0}:{1}It is not possible marshal a proxy of a remote object..remUri already in use: InvalidImport{0} has been disposed. Do not call Render on disposed a RenderPipeline.Type {0} NameID {1} InstanceID {2}'{0}' is not supported. RenderTexture::GetTemporary fallbacks to {1} format on this platform. Use 'SystemInfo.IsFormatSupported' C# API to check format support.RenderTextureDesc graphicsFormat must be a supported GraphicsFormat. desc.graphicsFormatRenderTextureDesc width must be greater than zero.desc.widthRenderTextureDesc height must be greater than zero.desc.heightRenderTextureDesc volumeDepth must be greater than zero.desc.volumeDepthRenderTextureDesc msaaSamples must be 1, 2, 4, or 8.desc.msaaSamplesRenderTextureDesc depthBufferBits must be 0, 16, or 24.desc.depthBufferBitstextureToCopy IsPrivateEntry = IsPartialEntry = StreamSize = Expires = LastAccessed = LastModified = LastSynchronized = MaxStale(sec) = HitCount = UsageCount = EntryMetadata: --- SystemMetadata: uriSchemeasync_resultresetBadgesresetAllBlocksresetScores{0} x {1} @ {2}HzResourceStatesResourceResourceReader is closed.Assembly cannot be null.Satellite contract version attribute on the assembly '{0}' specifies an invalid version: {1}.resourceSourceType must be a runtime Type object.Corrupt .resources file. String length must be non-negative.Corrupt .resources file. String for name index '{0}' extends past the end of the file.Corrupt .resources file. Invalid offset '{0}' into data section.Corrupt .resources file. The resource name for name index {0} extends past the end of the stream.Corrupt .resources file. Resource name extends past the end of the file.Corrupt .resources file. A resource name extends past the end of the stream.The type serialized in the .resources file was not the same type that the .resources file said it contained. Expected '{0}' but read '{1}'.Corrupt .resources file. The specified type doesn't exist.Corrupt .resources file. Invalid offset '{0}' into name section.Corrupt .resources file. The specified type doesn't match the available data in the stream.Resource was of type '{0}' instead of String - call GetObject instead.Corrupt .resources file. Unable to read resources from this file because of invalid header information. Try regenerating the .resources file.Corrupt .resources file. The specified data length '{0}' is not a valid position in the stream.Stream is not a valid resource file.This .resources file should not be read with this reader. The resource reader type is "{0}".The ResourceReader class does not know how to read this version of .resources files. Expected version: {0} This file: {1}Cannot access a closed resource set.Resource '{0}' was not a String - call GetObject instead.{0:x} {1}restartScenarioReturncbSalt is not at least eight bytes.{0}(255, 0, 0);{0}(80, 200, 255){0}(255, 0, 0, 128);{0}(80, 200, 255, 255)Input buffer contains insufficient data.Padding is invalid and cannot be removed.Length of the data to encrypt is invalid.Length of the data to decrypt is invalid.rgbKeySpecified cipher mode is not valid for this algorithm.rgbIVSpecified initialization vector (IV) does not match the block size for this algorithm.round_MaskRatio_MainTexRatioNon-static field requires a target.Field '{0}' defined on type '{1}' is not a field on the target object which is of type '{2}'.The TypedReference must be initialized.Object fields may not be properly initializedFieldObjInsufficient state..exe.licenses.dll.licenses.licensesRuntimeLicenseContextTraceRuntimeLicenseContext tracingValue does not refer to a valid string.MethodObjTypeObjObject of type '{0}' cannot be converted to type '{1}'.It is illegal to invoke a method on a Type loaded via ReflectionOnlyGetType.Cannot create an instance of {0} because Type.ContainsGenericParameters is true.Cannot dynamically create an instance of ArgIterator.Cannot dynamically create an instance of System.Void.Constructor on type '{0}' not found.Vararg calling convention not supported.Cannot create boxed TypedReference, ArgIterator, or RuntimeArgumentHandle Objects.Default constructor not found for type Cannot create an abstract class '{0}'.System.Must be an array type.Method may only be called on a Type for which Type.IsGenericParameter is true.This operation is only valid on generic types.Method must be called on a Type for which Type.IsGenericParameter is false.Must specify binding flags describing the invoke operation required (BindingFlags.InvokeMethod CreateInstance GetField SetField GetProperty SetProperty).bindingFlagsNamed parameter array cannot be bigger than argument array.namedParamsNamed parameter value must not be null.Cannot specify both CreateInstance and another access type.[DISPID=0]ToStringCannot specify both Get and Set on a field.Cannot specify both GetField and SetProperty.providedArgsCannot specify both SetField and GetProperty.Cannot specify Set on a Field and Invoke on a method.All indexes must be of type Int32.No arguments can be provided to Get a field value.Only the field value can be specified to set a field value.Cannot specify both Get and Set on a property.Cannot specify Set on a property and Invoke on a method.Enum underlying type and the object must be same type or object must be a String. Type passed in was '{0}'; the enum underlying type was '{1}'.Can not call MakeByRefType on a ByRef typeinstantiation{0} is not a GenericTypeDefinition. MakeGenericType may only be called on a type for which Type.IsGenericTypeDefinition is true.The number of generic arguments provided doesn't equal the arity of the generic type definition.The type or method has {1} generic parameter(s), but {0} generic argument(s) were provided. A generic argument must be provided for each generic parameter.The type '{0}' may not be used as a type argument.WrappedExceptionAn object that does not derive from System.Exception has been wrapped in a RuntimeWrappedException.Object must be of type SByte.SF_Safe handle has been closedCLR_SafeSerializationManager_RealTypem_serializedStatesCould not abort registered blocking threads before closing socket.Thread StackTrace:MONO_TESTS_IN_PROGRESSSentencesSaySpeakerTargetIDRecap_Title_SayBlock_SceneEnd_Target_ScenarioEndScenarioEndRecap_Title_ScenarioListVarError_ScoreMustBeIntegerVarError_AssignNullValueEndScenarioWatermark_Trial_RecorderWatermark_TrialWatermark_Reviewer InGameExpression error: unpausepausescormObjective => completedSomethings goes wrong in Skill ID (scorm)Trial_CutExperiencePopupScenarioCamera_VRScenarioCamera_Normal{0}_{1}_yyyyMMdd_HHmmScenarioGraphgideditvScenarioStartcdVignetteShowConversationHistoryTimertdTimerDisplayedtcTimerCountDownTimerLimiteduUseScorescShowStatsivtInventoryTitleVariableInitializationsacAccessConditionAdditionalDataRecap_Element_SynopsisScenarioPage_ParamsPage_PreviewRecap_Title_SkillsEvaluation) :#4B7FC6UnnamedSceneSceneSceneEndSceneStartSceneryTransitions#missingBlock_Scene_MissingSceneryBlock_Scene_MissingAvatarBlock_Scene_ObsoletePreviewScenePreviewsScene_TooManyCharacterVR_IncompatibleSceneryVR_NoCustomMediaAllowVR_IncompatibleVRSceneryCatalog_MissingScenery_savedCatalogWarning : Referencing a missing pose with ID : . It is then ignored.#BB2176SceneLight_GENERATEDAvatarSlotsMediaSlotsLightsAmbiantIntensityAmbiantColorDirectionalOrientationdrDirectionalColordc#bdb0a1ffDirectionalIntensitydiDirectionalShadowdsCameraOrientationcrFieldOfViewfovSceneView_CameraAvatarAleaMainCamera - Failed to load gameObject from bundle...ProjectScenery_#LeftEyeVRLeftEye#RightEyeVRRightEyeSlotIndexmcClickableSceneryMediaClickSlotScenerySlotsSlotIdMediaReferenceAspectTimer-Scheduler%d%iInteractionIDInteractionCallbackInteractionTypeInteractionResponseInteractionDescriptionwrongInteractionResultInteractionObjectiveIDPTInteractionLatencyScormExternalCall : => UnamedObjectiveIDObjectiveCallbackObjectiveScoreMaxObjectiveScoreMinObjectiveScoreRawObjectiveProgressMeasureObjectiveCompletionStatusObjectiveScoreScaledObjectiveDescriptionspProgressovpspvovsCompletedssSuccesssuossscsscvScormProgressAttemptCountActiveBadgeCommitCallback : result (0 is not ok) => CommitCommitCallbackCompletionStatusCallback : result (0 is not ok) => com.seriousfactory.vtsplayer.EntryCallback : result (0 is not ok) => ExitCallback : result (0 is not ok) => FinalizeSession ProgressionStatus => SuccessStatus => CompletionStatus => GetLoginCallback=OnCloseWindowGetObjectiveCount12 : Numbers of objectives => GetObjectiveCount2004 : GetObjectiveCount2004 : Numbers of objectives => GetOrCreateObjective => GetSuspendDataCallback=InitCallback : result (0 is not ok) => Scorm_Init_ErrorInitialization : 1.2ScormWrapperInstanceInitCallbackLearnerIDGetLoginCallbackObjectiveCountGetObjectiveCount12GetObjectiveCount2004SuspendDataGetSuspendDataCallbackSuspendDataCallbackInteractionCallback : result (0 is not ok) => ObjectiveCallback : result (0 is not ok) => ProgressMeasureCallback : result (0 is not ok) => ScoreCallback : result (0 is not ok) => SendCompletionStatus CompletionStatus => CompletionStatusCallbacksuspendSendExitStatus status => ExitExitCallbackSendProgress progressStatut => ProgressMeasureProgressMeasureCallbackSendScore raw => min => max => scaled (2004 only) => ScoreCallbackScoreMinScoreMaxScoreScaledSuccessStatus status => SuccessStatusCallbackSessionTimeCallback : result (0 is not ok) => cmi.core.lesson_statuscmi.core.score.rawcmi.core.score.mincmi.core.score.maxcmi.suspend_datacmi.core.student_idSessionTimecmi.core.session_timecmi.objectives.%d.idcmi.objectives.%d.score.rawcmi.objectives.%d.score.mincmi.objectives.%d.score.maxcmi.objectives.%d.statuscmi.objectives._countInteractionObjectiveCountcmi.interactions.%d.objectives._countcmi.interactions.%d.objectives.%i.idcmi.interactions.%d.idcmi.interactions.%d.typeInteractionTimecmi.interactions.%d.timecmi.interactions.%d.student_responsecmi.interactions.%d.resultcmi.interactions.%d.latencycmi.core.exitcmi.completion_statuscmi.success_statuscmi.score.scaledcmi.score.rawcmi.score.mincmi.score.maxcmi.learner_idcmi.session_timecmi.progress_measurecmi.objectives.%d.score.scaledObjectiveSuccessStatuscmi.objectives.%d.success_statuscmi.objectives.%d.completion_statuscmi.objectives.%d.progress_measurecmi.objectives.%d.descriptioncmi.interactions.%d.descriptioncmi.interactions.%d.timestampcmi.interactions.%d.learner_responsecmi.exitSetSessionTime time => .00SetSessionTime formated time => SetSessionTime : SessionTimeCallbackSuccessStatusCallback : result (0 is not ok) => SuspendDataCallback : result (0 is not ok) => Terminate : result (0 is not ok) => TerminateTerminateCallbackTraceLog_CallbackScorm TraceLog_Scorm ScrollRect.valueScrollbar.valueInvalid search pattern: 'Section{0x, 0x< 0 || > 65536SecureStringInvalid XML attribute nameInvalid XML attribute valueDuplicate attribute : child'Empty string.Invalid XML.tagstrLocalName="/> JSON List should be IListUnknown server handshake message type: serviceTypeserviceInstanceThe service instance must derive from or implement {0}.The service {0} already exists in the service container.TRACESERVICEServiceProvider: Trace service provider requests.A service name must not be null or empty.{0}{1}{2}{3}itemsProxy scheme not supported.maximum number of service points reachedkeepAliveTimeMust be greater than 0keepAliveIntervalset360SpeedSetFlagssetMinMaxScormScoresetScormProgresssetScormScoreVarSettersSetVar_EmptyVariableNameSetVar_EmptyExpressionSetVarProjectsPersistentData{5efc7975-14bc-11cf-9b2b-00aa00573819}{1F0FD094-8e53-11d2-8f9c-0060089fc486}{5efc7974-14bc-11cf-9b2b-00aa00573819}{6B32EAED-13BB-11d3-A64F-00C04F683820}showScoreNotificationMONO internal error. Failed to get TailContraction. start = {0} end = {1} string = '{2}'Should not be reachedMONO_COLLATION_QUICK_CHECK_DISABLEDsinObject must be of type Single.[Singleton] {0}.{1}UsedRulesMinStarsNamesAutoScrollDuration2Slider.valueSlidesRecap_Title_SlideshowSlideshow{0}. At ({1},{2})Expected '{0}' but got {1}Insufficient close tag: {0}Invalid attribute value markup.xml:space'--' is not allowed inside comment markup.CDATAInvalid declaration markupDOCTYPEInvalid declaration markup.This parser does not support document type.End tag mismatch: expected {0} but found {1}XML name start character is expected.Valid XML name is expected.aposGeneral non-predefined entity reference is not supported in this parser.Whitespace is expected.Unexpected end of stream. Element stack content is {0}UrgenthighNon-Urgentlowsmtp://smtpAUTH LOGIN{0}{1}AUTH PLAIN AUTH types PLAIN, LOGIN not supported by the serverCannot set Timeout while Sending a message" <--{0}----boundary_{0}_{1}STARTTLSServer does not support secure connections.AUTH LOGINPLAINConnection closedmultipart/alternativemultipart/relatedEHLO HELO MAIL FROM: 0 and < 65536This method is valid only for sockets in the InterNetwork and InterNetworkV6 familieslocalEPYou may not perform this operation after calling the Listen method.BufferListThe number of specified IP addresses has to be greater than 0.None of the discovered or specified addresses match the socket address family.iiiilEndAcceptEndConnectEndDisconnectendPointEndReceiveFromEndReceiveMessageFromEndReceiveEndSendToError trying to dereference an invalid pointerMust use Blocking property instead.'mode' parameter is not valid.Either e.Buffer or e.BufferList must be valid buffers.Mono doesn't support using BufferList at this point.segmentcheckReadcheckWritecheckErrorcheckRead, checkWrite, checkErrorAll the lists are null or empty.Buffer is emptyoptionValueA 'LingerOption' value must be specified.A 'MulticastOption' value must be specified.A 'IPv6MulticastOption' value must be specified.Invalid value specified.Operation {0} is not implementedoffset must be >= 0offset must be <= buffer.Lengthsize must be >= 0size must be <= buffer.Length - offset can only be called once per asynchronous operationThis property is only valid for InterNetwork and InterNetworkV6 socketsThe socket must not be bound or connected.sortkey1sortkey2SortKey - initialCapacityItemsMust be less than or equal to upperValue.lowerValueThe serialized Count information doesn't match the number of items.WaitEndAmbientweThe calling thread already holds the lock.The tookLock argument must be set to false before calling this method.The timeout must be a value between -1 and Int32.MaxValue, inclusive.The calling thread does not hold the lock.Thread tracking is disabled.##Could not create sprite ({0}, {1}, {2}, {3}) from a {4}x{5} texture.pixelsPerUnit must be set to a positive non-zero value.sqrtsquareRoot{0}(25);{0}(38.3)BBCCCThe server stopped the handshake.targetHost is null or an empty string.The client stopped the handshake.buffer is a null reference.offset is less than 0.offset is greater than the length of buffer.count is less than 0.count is less than the length of buffer minus the value of the offset parameter.asyncResult is null or was not obtained by calling BeginRead.Couldn't complete EndReadasyncResult is null or was not obtained by calling BeginWrite.Couldn't complete EndWriteIO exception during read.stream is null.stream is not both readable and writable.The Stream is closed.SslStreamCannot cast argument of type '' to type 'stack at offset in file:line:column :{0}:{1}Operation caused a stack overflow.DebugUnityEngineLoggerDebugLogHandlerAssertUnityEngine.AssertionsprintMonoBehaviour (at ExtractStringFromExceptionInternal called with null exceptionExtractStringFromExceptionInternal called with an exceptoin that was not of type System.ExceptionRethrow as in {0}:{1} {0}{1}{2} at{0}{1} <0x{0:x5} + 0x{1:x5}> {2} <0x{0:x5} + 0x{1:x5}> {0} [0x{0:x5}]<{0}><{0}#{1}>--- End of stack trace from previous location where exception was thrown ---skipFramesStack empty.HorizontalVerticalSubmitCancel{74D21313-2AEE-11d1-8BFB-00A0C90F26F7}Task.ContinueWith: {970d9861-ee83-11d0-a778-00a0c91110c3}{34e76e81-ee4a-11d0-ae2e-00a0c90fffc3}{3ae79031-e1bc-11d0-8f78-00a0c9110057}{eefa5220-e298-11d0-8f78-00a0c9110057}{66dba47c-61df-11d2-aa79-00c04f990343}{74946827-37a0-11d2-a273-00c04f8ef4ff}{4a9b7e51-aa16-11d0-a8c5-00a0c921a4d2}{b1e99781-ab81-11d0-b683-00aa00a3ee26}2.5.4.8stat_StencilMaterial doesn't have _Stencil property_StencilOp doesn't have _StencilOp property_StencilComp doesn't have _StencilComp property_StencilReadMask doesn't have _StencilReadMask property_StencilWriteMask doesn't have _StencilWriteMask property_ColorMask doesn't have _ColorMask propertyStencil Id:{0}, Op:{1}, Comp:{2}, WriteMask:{3}, ReadMask:{4}, ColorMask:{5} AlphaClip:{6} ({7})_UseUIAlphaClipUNITY_UI_ALPHACLIPThe stream is currently in use by a previous operation on the stream.Empty path name is not legal.Either the IAsyncResult object did not come from the corresponding async method on this type, or EndRead was called multiple times with the same IAsyncResult.Either the IAsyncResult object did not come from the corresponding async method on this type, or EndWrite was called multiple times with the same IAsyncResult.Timeouts are not supported on this stream.Index (zero based) must be greater than or equal to zero and less than the size of the argument list.valueCountCount cannot be less than zero.repeatCountrequiredLengthLength cannot be less than zero.oldValueEmpty name is not legal.m_MaxCapacitym_StringValuem_currentThreadchunkLengthstartIndex cannot be larger than length of string.Index and length must refer to a location within the string.chunkCountThe serialized MaxCapacity property of StringBuilder must be positive and greater than or equal to the String length.The serialized Capacity property of StringBuilder must be positive, less than or equal to MaxCapacity and greater than or equal to the String length.Capacity exceeds maximum capacity.{0}("Paris", "ari");{0}("New York", "Yokr")distance{0}("Paris", "Parys");{0}("Paris", "Parrys");{0}("New York", "newyork")endsWith{0}("Paris", "Pa");{0}("New York", "York")​\WHexa color doesn't have good length: ^[a-zA-Z0-9]+$ extractText{0}("NewYorkParis", "New(.*)Paris", 1);{0}("NewNewYorkParisParis", "New(.*)Paris", 1)firstCharToUpper{0}("Paris");{0}("New York")toLowerrandomText{0}(3);{0}(12)removeSpacesreplace{0}("Paris Paris", "ris", "tate");{0}("New York", "ris", "tate")isSimilar{0}("Paris", "Parrys", 2);{0}("Paris", "Parrys", 1);{0}("New York", "newyork", 3);{0}("New York", "newyork", 2)startsWithsubtext{0}("Paris", 1);{0}("New York", 2){0}("Paris", 1, 3);{0}("New York", 2, 4)trim{0}(" Paris ");{0}("New York")toUpper• • …[\u3300-\u3400\u1100-\u1200\u2E80-\u2F00\u3000-\u3040\u3200-\u3300\u3400-\u4DC0\u4E00-\uA000\uAC00-\uD7B0\uFE30-\uFE50\u30A0-\u30FF\u4E00-\u9FBF\u3040-\u309F][abcdefghijklmnopqrstuvwxyz0123456789]* abcdefghijklmnopqrstuvwxyz0123456789-_àâçèéêîôùû ()[],0 <.*?>sbObject must be of type String.The string comparison type passed in is currently not supported.comparisonTypeindexAindexBValue, startIndex and length do not refer to a valid string.Pointer startIndex and length do not refer to a valid string.Count cannot be negative, and startIndex + count must be less than m_stringLength of the string.Cannot be negative and must be< 0startIndex + count > this.m_stringLength< 0 || > this.LengthstartIndex - count + 1 < 0< 0 || >= this.LengthtotalWidthNon-negative number requiredoldValue is the empty string._publicKey_keyPairContainer_keyPairExported_keyPairArrayStudioVoiceInvalid SubjectAltName extensionInvalid SubjectKeyIdentifier extension>=2.5.4.4Specified block size is not valid for this algorithm.CTS isn't supported by the frameworkinvalid block lengthInvalid input block size.OFB isn't supported by the frameworkBad {0} padding. Invalid length {0}. Error found at position {0}.Object is disposedUnkown CipherModeIV is too small ({0} bytes), it should be {1} bytes long.ParentTableObject synchronization method was called from an unsynchronized block of code.2.16.840.1.113730.4.1ERROR processing certificate: {0}Please, report this problem to the Mono teamCN\s*=\s*([^,]*)System error.Failed SupportsTextureFormat; format is not a valid TextureFormatTailStreamtan{0}(1);{0}(_pi);{0}(2 * _pi);{0}(_pi / 4)Exception has been thrown by the target of an invocation.Number of parameters specified does not match the expected number.continuationA task was canceled.(Internal)Expected an Exception or an IEnumerableexceptionObjectA Task's exception(s) were not observed either by Waiting on the Task or accessing its Exception property. As a result, the unobserved exception was rethrown by the finalizer thread.beginMethodendMethodTaskFactory.FromAsync: endFunctioncreationOptionsIt is invalid to specify TaskCreationOptions.LongRunning in calls to FromAsync.It is invalid to specify TaskCreationOptions.PreferFairness in calls to FromAsync.continuationOptionsThe specified TaskContinuationOptions combined LongRunning and ExecuteSynchronously. Synchronous continuations should not be long running.It is invalid to exclude specific continuation kinds for continuations off of multiple tasks.The tasks argument included a null value.tasksAn exception was thrown by a TaskScheduler.The TryExecuteTaskInline call to the underlying scheduler succeeded, but the task body was not invoked.continuationFunctionschedulercontinuationActionIt is invalid to specify TaskCreationOptions.SelfReplicating for a Task.The specified TaskContinuationOptions excluded all continuation kinds.The value needs to be either -1 (signifying an infinite timeout), 0 or a positive integer.A task may only be disposed if it is in a completion state (RanToCompletion, Faulted or Canceled).cancellationTokenTask: The task has been disposed.(Internal)An attempt was made to create a LongRunning SelfReplicating task.The tasks argument contains no tasks.'{0}' Client can only accept InterNetwork or InterNetworkV6 addresses.TCPfamilyNot listening. You must call the Start() method before calling this method.The TcpListener must not be listening before performing this operation.backlogThe socket handle is not valid.localaddrTeleportNot a tty.cygwinlinuxxtermrxvtdtterm]0;{0}iris-ansiP1.y{0}\sun-cmd]l{0}\TERMINFOleftValue must be positive and below the buffer width.topValue must be positive and below the buffer height.This terminal does not suport setting the cursor position.{0}/{1:x}/{2}/usr/share/terminfo/etc/terminfo/usr/lib/terminfo/lib/terminfoMagic number is wrong: {0}File must be smaller than 4KShort read0.0##Font '{0}' is not dynamic, which is required to override its sizeFont '{0}' is not dynamic, which is required to override its styleFont size and style overrides are only supported for dynamic fonts. Font '{0}' is not dynamic.BestFit is only supported for dynamic fonts. Font '{0}' is not dynamic.textInfoTextInfo - .lipsyncReformulationTextstm_readerwriterArial.ttfFailed to create 2D array texture because of invalid parameters.No texture data provided to LoadRawTextureDataLoadRawTextureData: not enough data provided (will result in overread)._MaskMode_MaskTex_RatioTexture '{0}' is not readable, the texture memory can not be accessed from scripts. You can make the texture readable in the Texture Import Settings.Texture creation failed. '{0}' is not supported for {1} usage on this platform. Use 'SystemInfo.IsFormatSupported' C# API to check format support.'{0}' is not supported on this platform. Decompressing texture. Use 'SystemInfo.SupportsTextureFormat' C# API to check format support.Texture creation failed. '{0}' is not supported on this platform. Use 'SystemInfo.SupportsTextureFormat' C# API to check format support.The ThreadLocal object has been disposed.WaitCallbackNumber must be either non-negative and less than or equal to Int32.MaxValue or -1.Argument must be less than or equal to 2^31 - 1 milliseconds.millisecondsTimeOutIntervalwaitObjectcallBackTimeout is too big. Maximum is Int32.MaxValueThread was in an invalid state for the operation being executed.Thread creation failed.The thread was created with a ThreadStart delegate that does not accept a parameter.Thread is dead; state can not be accessed.The array type must be exactly {0}.dictionaryCreationThresholditemviewsourceBytesToCopyAn item with the same key has already been added.Larger than collection size.The specified threshold for creating dictionary is out of range.Index must be within the bounds of the List.The specified item does not exist in this KeyedCollection.Removal is an invalid operation for Stack or Queue.The type of arguments passed into generic comparer methods is invalid.Type of argument is not compatible with the generic comparer.Registry key has subkeys and recursive removes are not supported by this method.Cannot delete a subkey tree because the subkey does not exist.No value exists with that name.Cannot delete a registry hive's subtree.Requested registry access is not allowed.RegistryKey.SetValue does not allow a String[] that contains a null String reference.The type of the value object did not match the specified RegistryValueKind or the object could not be properly converted.Cannot write to the registry key.Cannot access a closed registry key.Registry key names should not be greater than 255 characters.The specified RegistryKeyPermissionCheck value is invalid.A type must implement IComparable or IComparable to support comparison.The specified RegistryOptions value is invalid.The specified RegistryView value is invalid.The value "{0}" is not of type "{1}" and cannot be used in this generic collection.ParseString was not recognized as a valid TimeSpan.The TimeSpan could not be parsed because at least one of the numeric components is out of range or contains too many digits.TimeSpan overflowed because the duration is too long.Object must be of type TimeSpan.TimeSpan does not accept floating point Not-a-Number values.offset: s, is_dst: , zone name: TZ file too big for the bufferTime zone information file contains invalid dataKind property of dateTime is LocaldestinationTimeZonesourceTimeZoneKind property of dateTime is Utc but the sourceTimeZone does not equal TimeZoneInfo.UtcKind property of dateTime is Local but the sourceTimeZone does not equal TimeZoneInfo.LocaldateTime parameter is an invalid timeCan't get timezone name.(GMThh\:mm) Local TimeLocalTimeZoneKeyNameStandardNameTZ/etc/localtimelocaltimeCouldn't read time zone file Coordinated Universal TimeUTCTZIStdDltDynamic DSTFirstEntryLastEntryAfricaAmericaAntarcticaArcticAsiaAtlanticAustraliaBrazilCanadaChileEuropeIndianMexicoMideastPacific{0}/{1}Kind is Local and time is Invalidinvalid serialization dataDisplayNameDaylightNameBaseUtcOffsetAdjustmentRulesSupportsDaylightSavingTimeTZifid parameter is an empty stringbaseUtcOffset parameter does not represent a whole number of minutesbaseUtcOffset parameter is greater than 14 hours or less than -14 hoursone or more elements in adjustmentRules are nullSum of baseUtcOffset and DaylightDelta of one or more object in adjustmentRules array is greater than 14 or less than -14 hours;adjustment rules specified in adjustmentRules parameter are not in chronological ordersome adjustment rules in the adjustmentRules parameter overlapa date can have multiple adjustment rules applied to itSYSTEM\CurrentControlSet\Control\TimeZoneInformation/usr/share/zoneinfoSOFTWARE\Microsoft\Windows NT\CurrentVersion\Time ZonesThe operation has timed out.ActiveDisplayMode_countdowndurationMillisecondsInvalid value '{1}' for parameter '{0}'.intervaldueTimeDue time too largeperiodPeriod too large'{0}' is not a valid value for 'Interval'. 'Interval' must be greater than {1}.2.5.4.12key expansionmaster secretHandshake Failure.Client certificate Private Key unavailable.Invalid certificate received from client.Decrypt error.client finishedIncorrect protocol version received from serverInsuficient SecurityServer certificate Private Key unavailable.Invalid certificate received from server.Invalid certificate received from server. Error code: 0x{0:x}Invalid ServerFinished message received.server finishedInvalid cipher suite received from server8 bytes maximumRead operations are not allowed by this streamWrite operations are not allowed by this streamtoDecimal{0}(25){0}(12.0);{0}(34.7){0}("320");{0}("-53.20");{0}("Paris"){0}("320.0", 3.1);{0}("-53.20", 3.1);{0}("Paris", 3.1)toInteger{0}("320", 17);{0}("-53.20", 17);{0}("Paris", 17)toText{0}(12.0);{0}(34.758032){0}(true);{0}(false)Toggle {0} is not part of ToggleGroup {1}Toggle.valueVTS_EDITOR_VTS_PLAYER_access_tokenrefresh_tokenexpires_inid_tokenImpossible : Expiration token must be setgrant_typepasswordusernameoauth/tokenlast_callclient_idclient_secretSystem.Drawing.Design.ToolboxItem, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3aFailed to create ToolboxItem of type: {0}Input: TouchInput: FakedselectionSelection is out of range.Only TraceListeners can be added to a TraceListenerCollection.Fail:, relatedActivityId=ProcessId=LogicalOperationStack=ThreadId=DateTime=Timestamp=Callstack={0} {1}: {2} : IndentSizeThe IndentSize property must be non-negative.SwitchThe Level must be set to a value in the enumeration TraceLevel.Left EyeRight EyeCenter Eye - HMD ReferenceHeadColor CameraLeft ControllerRight ControllerDevice Pose > Name cannot be nullParent of RectTransform is being set with parent property. Consider using the SetParent method instead, with the worldPositionStays argument set to false. This will retain local orientation and scale rather than world orientation and scale, which can prevent common UI scaling issues.CameraTransitionTransitionPlayerStartSceneTimeOfDayMonthWeekDayDayOfWeekIsFixedDateRuletimeOfDayThe Month parameter must be in the range 1 through 12.dayThe Day parameter must be in the range 1 through 31.weekThe Week parameter must be in the range 1 through 5.dayOfWeekThe DayOfWeek enumeration must be in the range 0 through 6.The supplied DateTime must have the Year, Month, and Day properties set to 1. The time cannot be specified more precisely than whole milliseconds.System.ObjectupperValueThis is a known weak key.start1start2tsfsfcRecap_Content_TrueFalseTrueFalsetransformNamesArgument must be of type {0}.Coroutine container not configured... did you forget to call Init?This object must have a RectTransform component. A RectTransform is needed for pivot interpolation.This object must have a CanvasGroup component. A CanvasGroup is needed for UI opacity interpolation.Refusing to use legacy-mode LM/NTLM authentication unless explicitly enabled using DefaultAuthLevel.{0} cannot convert from {1}.'{0}' is unable to convert '{1}' to '{2}'.The number of elements in the Type and Object arrays must match.reflectionTypeThe value of "class" attribute is invalid.Operation on type '{0}' attempted with target of incorrect type.Invalid permission state.primarysecondaryCannot create an association when the primary and secondary objects are the same.The primary and secondary objects are already associated with each other.componentTypeThe object {0} is being remoted by a proxy that does not support interface discovery. This type of remoted object is not supported._{0}Expected types in the collection to be of type {0}.infosTypeDescriptorDebug TypeDescriptor.assemblyFullNameTypeNameType constructor threw an exception.The type initializer for '{0}' threw an exception.TypeLoadClassNameTypeLoadAssemblyNameTypeLoadMessageArgTypeLoadResourceIDFailure has occurred while loading a type.Could not load type '{0}' from assembly '{1}'.Invalid generic arguments specGeneric argument can't be byref or pointer typeCan't have a byref of a byrefCan't have a pointer to a byref typeUnmatched ']' while parsing generic argument assembly nameByref qualifier must be the last one of a typeInvalid array/generic specgeneric args after array spec or pointer typeUnclosed assembly-qualified type name at Invalid generic arguments separator Error parsing generic params specArray spec cannot have 2 bound dimensionsInvalid character in array spec Error parsing array specInvalid array spec, multi-dimensional array cannot be boundUnmatched ']'Bad type def, can't handle '' at Count not parse the whole type nameCould not resolve assembly 'Could not resolve type 'The Enum type should contain one and only one instance field.returnTypeA null or zero length string does not represent a valid Type.Error loading 'Type: This feature is not currently implemented.fldsArray must not be of length zero.FieldInfo must be a runtime FieldInfo object.Field in TypedReferences cannot be static or init only.FieldInfo does not match the target Type.TypedReferences cannot be redefined as primitives.TypedReference can only be made on nested value Types.SetTypedReferenceRuntimeScript TRY TO CHANGE ANIM TO NULL !State1State2switchStateVoiceOverPreviewsUnknown Update Version URLplayer_2playerappplatformErrorParsingLinkLinkIsMissingVersionIsMissingError while getting updates : Update_Popup_ErrorUpdateUpdate_Popup_NoUpdateConnectAsyncCoreUnable to connect to the remote serverv2/refresh_tokenNew authentication required.PDFViewer_FallbackPrefabwindow.open('')PDFViewer_FullPrefabPDFViewer_InternalPrefabWebSocketReceived command : UIPlayerQuizChoice_Grid_Reorder_Grid_Selection_List_Reorder_List_Selection_List_Selection_NoMediaReadDoneAsync2ReadDoneAsync3ReadDoneAsync4ReadDoneAsync5ReadDoneAsync6exportlogs_IS_RUNNINGPlayer.logEditor.logStartVTS_InstanceCodeyyMMdd_HHmmssOsPlatformOsVersionOsBitsSystemInfo.deviceTypeSystemInfo.deviceModelSystemInfo.processorCountSystemInfo.processorTypeSystemInfo.processorFrequencySystemInfo.operatingSystemSystemInfo.systemMemorySizeSystemInfo.graphicsMemorySizeSystemInfo.graphicsDeviceTypeSystemInfo.graphicsDeviceNameSystemInfo.graphicsDeviceVendorSystemInfo.graphicsDeviceVersionResolutionVTSWorkspaceBlock type defined multiple times: Configuration/Config.dataEditorFlagsTestsUIEditorSplashScreenVTSPLAYERPackedProjectData.dataConfiguration/Version.dataVTS_FolderPath_FistInitUseAppDataVTS_FolderPath_UseAppDataVTS_DATAXR Management has already initialized an active loader in this scene. Please make sure to stop all subsystems and deinitialize the active loader before initializing a new one.CONNECT HTTP/1.1 Host: Proxy-Authorization: Proxy-Connection: keep-alive (401) Unauthorized(407) Proxy Authentication RequiredWebResponseStream.Initialize()Invalid chunked data.Read errorPlayer_UseSavedGamePlayer_UseSavedGame_YesPlayer_UseSavedGame_No?v=6.0.00%FilenameCatalogError : Error reading content in CatalogError : Failed to read content in CATALOG INIT : Search for in folder (MultiFile method) : Added ?v=6.0.0&file=previewUnity engine sizeProjectOptions.dataUnity engine and project sizeProjectInfo.dataNo decor bundle found in : Failed to read local file : Error_OfflineFilesRef.dataCatalogError : is assigned to several items : ) WWWError: WWWError: The element couldn't be loaded because it's maybe not an object of this type: linkproblem when decode linkCannot send data when method is: Content-Length not setSendChunked should be true.The operation cannot be performed once the request has been submitted.Method is null.Cannot re-call start of asynchronous method while a previous call is still in progress.HTTP/1.1 HTTP/1.1 101websocketSec-WebSocket-AcceptSec-WebSocket-ProtocolThe WebSocket client request requested '{0}' protocol(s), but server is only accepting '{1}' protocol(s).head-denyhead-acceptserverCertificatetargetHostRemote prematurely closed connection.{0:X} tokenReadAsyncHTTP/1.1HTTP/1.0AbortedCannot support playback speed.Async request reach his timeout : sec. Forgot passwordapi/forget_password/codesubjectbodylog_fileSendLogMenu_SendSuccess_MessageSendLogMenu_SendFail_MessagePROPFINDPROPPATCHCOPYMOVELOCKUNLOCKError writing headersFailToLoad_MessageMedia.dataFailedDownloadCorruptedFileDownloadManager failedStartScenarioWebGLTest: Fail: documentPromiseSuccess: documentPromiseFail: pagePromiseSuccess: pagePromise_authorUISwitchDevicePreviewUIStopPreviewSceneryLoadFail_MessageScorm_EndGameDefaultMessageInitializing XR...Initializing XR Failed. Check Editor or Player log for details.Starting XR...XR started.isInitializationComplete : {0}Manager is nullGraphics Device supported : Loader is nullUnable to find the scenery with ID : and the default oneFailed to intantiate Avatar (ref: sceneQA: _tmpError autoload projectNo operation in progressexception regexp : CustomScenarioScene_detailsProjectMenuSceneCannot find in scenery Error writing request0 Specified Content-Length is less than the number of bytes to writeDoImagePopAnimVTS_ConnectionEnvironmentPlease restart the application to take changes into account.NormalSupportVTS_AdvancedSupportVTS_Normal: Advanced: [...]Console_ClearConfirmationContactSupport_FormErrorSendLogMenu_SendingMessageconvCloseconvOpenUIConversationHistorySeparatorUIConversationHistoryItemAvatarUIConversationHistoryItemPlayerUpdateTimeProjectPage_Build_InvalideDateProjectPage_Build_TooOldDateselectable_mainplayer_main_menu_selectableBordermainselectable03player_main_menu_selectable_contentYesPopups/ {0} %0.0 {0} / {1} mb{0}%DragDropItem_PlaceHolderUIDragDropItemPlayerUIDragDropItemPlayer_RoundWRONGCORRECTDRAG DROP: gelValidateUIDropdownItemThe given type must be an enum: Badges_EarnedCountUIFormValue_RadioButtonUIFormValue_CheckboxUIFormValue_TextAreaUIFormValue_TextForm: formredEditor_OptionMenu_FullScreenOffEditor_OptionMenu_FullScreenOn{0} / {1} MbDownload_CountSimulator_Inventory_Empty_VStrechHoveredZone_UIInteractiveZoneMediaDisplayerinvCloseinvOpenSimulator_Inventory_TitleinvSelectLocalizer has no Text or InputField target: MCQ: mcqSimulator_MCQ_TitlePlayMovieAdvancedMenu_WarningRestartUIObservableListItemHighlight24DeleteuiItemConstructoruiListitemPrefabNameYou need to define an ItemPrefabName or an UIItemConstructor in the UIObservableList to create new UI items.PasswordComplexity_AllInfoBadges_FakeSessionNameShowBadgesoptCloseJPoptOpenSimulator_ChooseScenario_AleaScenarioTitleSimulator_ChooseScenario_AleaScenarioDescriptionplayer_selectable01player_mainMissing UIGraphicStyle to work with this UIPlayerStyle.Close button is null: PopupCanvasFullBackgroundPopupContainerPopups/UIProgressFillerPlayTitleVoiceqaQUIZ: quizSimulator_ContinueSetLayoutGoodBad/InternalAssets/Sound_Icon_content_hoverNo Selectable component on : Null item in _content: SetFlag_EnterYourCodeSetFlag_WrongFormatSHIFTKey_ShiftENTERKey_EnterNextUIAvatarSubtitleUIPlayerSubtitleStatsAskResetStatsBestScore_ProjectStatsBestScore_ScenarioStatsBestScore_Session _toggle_on_content_toggle_onTooltipContainerFALSETRUETRUE-FALSE: tfRightAnswershttps://docs.seriousfactory.com/documentation/vts_release_note/latest_releaseUpdate_Popup_CurrentVersionUpdate_Popup_YesDontShowUpdateVersionSpaceShadowSF_CopyrightHalfRoundShadowOneRoundShadowRoundInputShadow24RoundShadowSquareShadow128SquareShadow256SquareShadow640.##Object must be of type UInt16.Object must be of type UInt32.Object must be of type UInt64.pointerABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ '(),-./0123456789:?ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz!"#$%&*;<=>@[]^_`{|}wbitstrailCountisSurrogatebyteSequencesurrogateCharstoredSurrogatemustFlushCannot send packets to an arbitrary host while connected.datagramaddrmulticastAddrThe specified value cannot be negative.Multicast family is not the same as the family of the '{0}' Client.UDPtimeToLivedgramremoteEndPointAttempted to perform an unauthorized operation.dest_bufferindex + count > dest_buffer.Length, UnityEngine.Module, UnityEngineA Unity Runtime error occurred!ElementTypesThe UnitySerializationHolder object is designed to transmit information about other types and is not serializable itself.DeclaringMemberThe given module {0} cannot be found within the assembly {1}.Invalid Unity type.UnityTypeGenericParameterPositionDeclaringMethodDeclaringTypeInsufficient state to deserialize the object. Missing field '{0}'. More information is needed.Cannot request client certificate before receiving one from the server.Failed to retrieve certificates on request.certCertificate does not have a private keyHandshake failedVerification failure during handshakeFailed to read data to TLS contextFailed to set list of supported ciphersFailed to write data to TLS contextFailed to parse server key/certificateFailed to create UnityTls contextUnityWebRequest has already been sent and its request method can no longer be alteredUnityWebRequest has already been sent and its URL cannot be alteredCannot set a Request Header with a null or empty nameCannot set a Request header with a nullUnityWebRequest has already been sent and its request headers cannot be alteredHTTP/1.1 {0} {1}UnityWebRequest has already been sent; cannot modify the certificate handlerUnityWebRequest has already been sent; cannot modify the download handlerCannot set a UnityWebRequest's method to an empty or null stringUnityWebRequest has already been sent; cannot modify the upload handlerhttp://localhost//etc/resolv.confdomain\s*nameserver\s+(?
.*)\s*search\s+(?.*)Cannot create a non volatile subkey under a volatile key.softwareUnknownBlockUnknownThe length cannot be greater than the capacity.The UnmanagedMemoryStream capacity would wrap around the high end of the address space.The method cannot be called twice on the same instance.UnmanagedMemoryStream length must be non-negative and less than 2^63 - 1 - baseAddress.This operation is not supported for an UnmanagedMemoryStream created from a SafeBuffer.Unable to expand length of this stream beyond its capacity.Not enough space available in the buffer.Unmanaged memory stream position was beyond the capacity of the stream.Task.UnwrapWebGLCannot create a data handler without payload dataInvalid URI: The username:password construct is badly formed.@Extra portion of URI not valid.extraValueInvalid URI: The URI scheme is not valid.Invalid URI: The Uri string is too long.Invalid URI: There is an invalid sequence in the string.-._~;/?:@&=+$,:/?#[]@!$&'()*+,;=-_.!~*'()The URI parser instance passed into 'uriParser' parameter is already registered with the scheme name '{0}'.A URI scheme name '{0}' already has a registered custom parser.componentsUriComponents.SerializationInfoString must not be combined with other UriComponents.A derived type '{0}' is responsible for parsing this Uri instance. The base implementation must not be used.schemeNameuriParserdefaultPortuuidtelnetldapvsmacrossourceTypeCannot convert from value.Cannot convert to destination type.\\[The value '{0}' passed for the UriKind parameter is invalid.stringToEscapedigituriFormatInvalid URI: The format of the URI could not be determined.Invalid URI: The Authority/Host could not be parsed.Invalid URI: The URI is empty.Invalid URI: The Uri scheme is too long.Invalid URI: A Dos path must be rooted, for example, 'c:\\'.Invalid URI: The hostname could not be parsed.Invalid URI: Invalid port specified.Invalid URI: The Authority/Host cannot end with a backslash character ('\\').A relative URI cannot be created because the 'uriString' parameter represents an absolute URI.A derived type '{0}' has reported an invalid value for the Uri port '{1}'.AbsoluteUriRelativeUricharactertoUri../:///:/stringToUnescapeMONO_URI_IRIPARSINGMONO_URI_DOTNETRELATIVEORABSOLUTEbaseUriuriStringBaseURLSendScoreURL0.9.2342.19200300.100.1.1\A\b[0-9a-fA-F]+\b\ZSystem.Security.Cryptography.RSACng^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$stdwinosxWindowsMac--- VALUE --- Mo|window.open("")lang=ParseError : cannot be converted to a DateTimeError occurred while decoding OAEP padding.SleepTimeout = HHEND STACKTRACECannot convert to float : "Cannot convert to int32 : "dddd ESDEBlendShapes/AvatarBlendShapesAvatarBlendShapes_2-0Base LayertmpAn error occured setting the avatar color... ControlerTemplateUnable to find any CatalogPose for this type : #f6ab37ProdPreprodDevUsePerformOnlineModeUseScormScormVersionScormAttemptLimitScormLimitMessageWebAPIWebDownloadPerformCatalogServerWebUpdateManagerPlayerOnlineAuthenticationAuthentificationproductIdProductKeyDateRequestVTShttps://www.seriousfactory.com/vtsmanager/manager/licenses/vts/activationscheckallcheck/v2/downloadvts/previewsv2/thumbnailvts/packscgvsupport_apiv3/vts_catalog/check_allv3/vts_catalog/downloadsupportDateFormathttps://www.vtsmanager.com/accounts/createaccountForgotPassword_URLplayer_transparent_mainplayer_main_contentplayer_backgroundplayer_contentppiautolaunchforceupdateLanguagesDefinitionExit_DownloadingWarningExit_Message/Catalog/Tracesfontcjkcom-sf-vtsplayer://import-vtsTrying to VariableTextBind a non-variable TextModel: -LightscoretimeDisplayglobalTimeDisplayhourminuteuserIDprojectauthorscenariocolorcolorContentbgColorbgColorContentdateDisplaymaciOSscormcomputertabletsmartphonemobileviewHviewVINDEXv2/courseThumbnail/v3/coursesv2/dwncourse/v2/log/experience-accessv2/leaderboardv2/devicev2/login/profilv2/session/invite_userv2/scoringPopups/UIMessageError GetGameDataCall : PerformOnlineData is null or unreadableGetGameDataCallResponse : savedGamessavedVariablesPreview_/PendingUpload/ShowSubtitlesSoundActivationPasswordSceneEditorSceneplayer_whiteh_selectionmain_darkermain_contentbackgroundbackground_mediumbackground_lighttab_backgrounditem_backgroundsubpanelsubpanel_opaque31373Bsubpanel_dark181F25DCgraylight_graymedium_graydark_grayblackduck_gray_disableduck_graythunder_graymain_menuplayer_greenplayer_redgreen58EF58EF57571A6880promobluepromoblue_lightfreegreen2A801Acorrectbluetransparenttransparent_graytransparent_maintransparent_whiteselected_tabactive_contextvts_performtransition_blockinteraction_blockutils_blockblock_backgroundblock_background_opaque#1D2224block_inspector_background#181F25graph_errorscenario_darkerscene_darkerscene_transitionsvrtuto#00CCFFbackground_opaque#151B1Fbackground_opaque_2pastel_orangepastel_purplepastel_redpastel_cyanpastel_greenpastel_graypastel_dark_graystore#73A742FFgreen_storeh_interactiontransparent_white_01transparent_white_02transparent_white_03transparent_black_01transparent_black_02transparent_black_03var_edition#3C5763FFflag_onflag_offpopup_backgroundemotion_disk_backgroundcommunity#38D0C5background_medium_contentmain_toggle_onselectable_main_contentselectable_main_toggle_onspecial_toggle_onvar_edition_contentselectable03_transition_blockselectable03_interaction_blockselectable03_utils_blockselectable_transition_blockselectable_interaction_blockselectable_utils_blockscenario_transparentscene_transparentscene_opaqueselectable03_scenarioselectable03_sceneselectable_scenarioselectable_sceneselectable_scene_backgroundselectable_scene_grayselectable_scene_light_grayselectable_scene_whitehover_scene_whiteselectable_duck_grayselectable01selectable01_contentselectable01_content_hoverselectable01_toggle_onselectable01_content_toggle_onselectable01_disableitem_selectable01item_selectable01_contentitem_selectable01_disableselectable01_transparentselectable01_transparent_contentselectable01_transparent_content_hoverselectable01_transparent_toggle_onselectable01_transparent_content_toggle_onselectable02selectable02_contentselectable02_content_hoverselectable02_toggle_onselectable02_content_toggle_onselectable03_contentselectable03_nodisabledselectable03_interactabletoggle_offselectable04selectable04_contentselectable04_content_okselectable05selectable05_contentselectable05_toggle_onselectable05_content_toggle_onselectable05_interactiongray_transitiongray_interactiongray_utilsgray_mainselectable06selectable06_contentselectable07selectable07_transparentselectable07_contentselectable07_toggle_onselectable08selectable08_contentselectable08_toggle_onselectable_transparent_whiteselectable_transparent_blackselectable_semitransparent_blacktoggle_transparent_whitedropdown_itemwhite_contentgray_contentgray_transparentgray_transparent_contentwhite_transparenttransparent_fulldelete_buttonpastel_orange_buttonpastel_purple_buttonpastel_red_buttonpastel_green_buttonpastel_cyan_buttonpastel_white_togglepastel_orange_togglepastel_purple_togglepastel_red_togglepastel_green_togglepastel_cyan_toggleselectable_storeh_selection_contenth_selection_toggle_onplayer_duck_grayplayer_thunder_grayplayer_main_menuplayer_main_menu_selectable_duck_grayselectable_community_transparentplayer_selectable_mainplayer_selectable03yy-MM-dd_HH-mm-ssFileBrowser_Info_AvailableFormats@seriousfactory.comOpenDochttps://docs.seriousfactory.com/documentation/vts_5/********total time 0.### sparam : coderesponseWebError_UnknownErrorErrorapplication/json On Url : Error result : https://seriousfactory.com/WebError_NoInternetWebError_DeserializedDataWebError_NoRequestOnWebGLWebError_RequestNoReadyWebError_WrongLoginWebError_AlreadyExistsWebError_InvalidTokenWebError_ChangePwd_CodeErrorWebError_ActivationCodeMissingWebError_ActivationCodeErrorWebError_BadNewPasswordWebError_SamePasswordWebError_NewPasswordErrorWebError_BadCredentialsWebError_ServerErrorWebError_IdentificationFailureWebError_MissingDataWebError_TimeOutWebError_WrongLoginDataWebError_WrongPasswordFormatWebError_AccountTemporarilyDeactivatedWebError_LicenseNotFoundWebError_LicenseNotActiveWebError_ExpirateLicenseWebError_ActivationLimitWebError_NotInTeamWebError_WrongTeamWebError_DeserializeFailedWebError_ResultIsNull/Temp/(string.empty)Header reflection error: number of value members: {0}.()When supplying the ID of a containing object, the FieldInfo that identifies the current field within that object must also be supplied.Cannot supply both a MemberInfo and an Array to indicate the parent of a value type.When supplying a FieldInfo for fixing up a nested type, a valid ID for that containing object must also be supplied.Exec ◄ ◄ ?? ◄ _media_TZ3sGJ9y:VarError_InvalidVarName_DefaultVarVarError_InvalidVarName_BinaryOpVarError_InvalidVarName_ConstVarError_InvalidVarName_EmptyVarError_InvalidVarName_DigitVarError_InvalidVarName_CharCannot convert to Vector2 : (separator='Invalid Vector2 index!Cannot convert to Vector3 : Invalid Vector3 index!Invalid Vector4 index!Version string portion was too short or too long.Version's parameters must be greater than or equal to zero.Object must be of type Version.Argument must be between {0} and {1}.fieldCountbuildrevisionmajorminorv1Mesh can not have more than 65000 verticesVideovoAllowPauseveHasVideoEndEventTimesVideoEventVideoSpeedTransitionTime22kAC-RS-#2#1WavenetWMS-##STUDIO_VTS_OTHER_Louis|Standard-BGabriel|Standard-DLucas|Wavenet-BNathan|Wavenet-DInès|Standard-AAnna|Standard-CMélina|Standard-EChloé|Wavenet-AJade|Wavenet-CZoé|Wavenet-EBrunoAntoineManonAliceMargauxClaireJulieAnaisThomas|Male01Benoit|Benoit-DNNElise|Female05Audrey|Female03Celine|Female04Roxane|Roxane-DNNHenri|HenriNeuralDenise|DeniseNeuralArthur|Standard-BAuguste|Standard-DJules|Wavenet-BLéon|Wavenet-DRomy|Standard-ALivia|Standard-CMila|Wavenet-ACharlotte|Wavenet-CLouiseLéo|LeoChloé|ChloeAntoine|AntoineNeuralJean|JeanNeuralSylvie|SylvieNeuralMichael|Standard-BJustin|Standard-DEthan|Standard-INoah|Standard-JDaniel|Wavenet-AMatthew|Wavenet-BJohn|Wavenet-DTom|Wavenet-IAaron|Wavenet-JEmily|Standard-CHannah|Standard-EMia|Standard-GLana|Standard-HAshley|Wavenet-CJessica|Wavenet-EKatie|Wavenet-FCassie|Wavenet-GKayla|Wavenet-HRyanKennyMicahRodWillSaulKarenLauraTracyNellySharonJeff|Male01Mark|Male06James|James-DNNKendra|Female05Sophie|Female06Julie|Julie-DNNGuy|GuyNeuralJenny|JennyNeuralAria|AriaNeuralGBJosh|Standard-BHarry|Standard-DJack|Wavenet-BOliver|Wavenet-DBeth|Standard-ARebecca|Standard-CRuby|Standard-FOlivia|Wavenet-AMegan|Wavenet-CVictoria|Wavenet-FGrahamNizarengPeterLucyRachelBrian|Male02Hugh|Hugh-DNNAmy|Female01Emma|Female03Alice|Alice-DNNBridget|Bridget-DNNRyan|RyanNeuralMia|MiaNeuralLibby|LibbyNeuralAUZach|Standard-BQuinlan|Standard-CSteven|Wavenet-BDominick|Wavenet-CCerys|Standard-AHermoine|Standard-DFelicity|Wavenet-APepper|Wavenet-DTylerLisaWilliam|WilliamNeuralNatasha|NatashaNeuralINAbhijeet|Standard-BGanesh|Standard-CAmrit|Wavenet-BDarshan|Wavenet-CArya|Standard-AMira|Standard-DNeela|Wavenet-AKali|Wavenet-DDeepaPrabhat|PrabhatNeuralNeerja|NeerjaNeuralCZEliskaCZ|CSAntonín|AntoninNeuralVlasta|VlastaNeuralJP|JAKenzo|Standard-CNao|Standard-DKenji|Wavenet-CHiro|Wavenet-DYui|Standard-AAïna|Standard-BYuki|Wavenet-ARima|Wavenet-BSakuraKeita|KeitaNeuralNanami|NanamiNeuralPhilipp|Standard-BArmand|Standard-EMarcel|Wavenet-BTim|Wavenet-DJohan|Wavenet-EAlina|Standard-AAlicia|Standard-FNina|Wavenet-AKora|Wavenet-CEléonore|Wavenet-FAndreasKlausClaudiaJuliaSarahMax|Male04Tim|TimMarlene|Female01Lena|LenaConrad|ConradNeuralKatja|KatjaNeuralITEnzo|Standard-CDiego|Standard-DLuca|Wavenet-CGiulian|Wavenet-DFrancesca|Standard-AGiulia|Standard-BLivia|Wavenet-AValentina|Wavenet-BVittorioChiaraFabianaGiorgio|Male02Roberto|RobertoCarla|Female02Elisa|ElisaGina|GinaDiego|DiegoNeuralIsabella|IsabellaNeuralElsa|ElsaNeuralElena|Standard-AAntonioInesMariaLaiaVictor|ManuelPilar|Female04Lola|LolaAlvaro|AlvaroNeuralElvira|ElviraNeuralRodrigoRosaMiguel|Male01Penelope|Female01CNLuluCN|CMNTao|Standard-BShun|Standard-CLian|Wavenet-BBao|Wavenet-CLiya|Standard-AMei|Standard-DLinh|Wavenet-AAn|Wavenet-DCN|ZHYunyang|YunyangNeuralYunye|YunyeNeuralXiaoxiao|XiaoxiaoNeuralXiaoyou|XiaoyouNeuralTWYu|Standard-BJian|Standard-CShan|Wavenet-BSun|Wavenet-CMai-Linh|Standard-ANgoc|Wavenet-AYunJhe|YunJheNeuralHsiaoChen|HsiaoChenNeuralHsiaoYu|HsiaoYuNeuralHKWanLung|WanLungNeuralHiuGaai|HiuGaaiNeuralHiuMaan|HiuMaanNeuralDK|DADKStorm|Standard-CMarwin|Wavenet-CElse|Standard-AVigga|Standard-DSaga|Standard-EInger|Wavenet-AEsther|Wavenet-DEllen|Wavenet-ERasmusMetteJeppe|JeppeNeuralChristel|ChristelNeuralNLMaarten|Standard-BMagda|Standard-CMaike|Wavenet-BJohannes|Wavenet-CSanne|Standard-AGonda|Standard-DJuliana|Standard-EMerel|Wavenet-ATina|Wavenet-DZulma|Wavenet-EDaanThijsFemkeJasmijnMerelGuus|GuusAlex|AlexAnne|AnneKirsten|Female01Maarten|MaartenNeuralColette|ColetteNeuralFenna|FennaNeuralBEJeroenSofieZoeFISannaHarri|HarriNeuralSelma|SelmaNeuralNoora|NooraNeuralGR|NBGRLéna|Standard-ACalie|Wavenet-ADimitrisGR|ELNestoras|NestorasNeuralAthina|AthinaNeuralKR|KOKRShin|Standard-CSong|Standard-DLim|Wavenet-CCho|Wavenet-DKim|Standard-APark|Standard-BJin|Wavenet-AJisu|Wavenet-BMinjiInJoon|InJoonNeuralAtSun-Hihina|SunHiNeuralNO|NLNOJonas|Standard-BHenrik|Standard-DMagnus|Wavenet-BSander|Wavenet-DIngrid|Standard-AAmalie|Standard-CSilje|Standard-EThea|Wavenet-ASelma|Wavenet-CIngeborg|Wavenet-EOlavBenteKariNO|NBFinn|FinnNeuralIselin|IselinNeuralPLSzymon|Standard-BJakub|Standard-CDawid|Wavenet-BPrzemek|Wavenet-CKarolina|Standard-ADominika|Standard-DMagdalena|Standard-EOla|Wavenet-AMaja|Wavenet-DZuzanna|Wavenet-EAniaMonikaJacek|Male01Jan|Male02Maja|Female01Ania|AniaMarek|MarekNeuralAgnieszka|AgnieszkaNeuralZofia|ZofiaNeuralAfonso|Standard-BPedro|Standard-CMiguel|Wavenet-BRúben|Wavenet-CRita|Standard-ARaquel|Standard-DFilipa|Wavenet-AIsabel|Wavenet-DCeliaTiago|TiagoCarolina|CarolinaDuarte|DuarteNeuralFernanda|FernandaNeuralRaquel|RaquelNeuralBRBeatriz|Standard-ASabrina|Wavenet-AMarciaRafael|RafaelHelena|HelenaAntonio|AntonioNeuralFrancisca|FranciscaNeuralRUVlad|Standard-BAlexander|Standard-DIgor|Wavenet-BAlexey|Wavenet-DOlga|Standard-AAnastasia|Standard-CYéléna|Standard-EKsenia|Wavenet-AMasha|Wavenet-CTatiana|Wavenet-EAlyonaSergei|Male01Vera|VeraDmitry|DmitryNeuralSvetlana|SvetlanaNeuralDariya|DariyaNeuralSE|SVSEElise|Standard-ATilda|Wavenet-AEmilErikKalElinEmmaMiaMattias|MattiasNeuralSofie|SofieNeuralHillevi|HilleviNeuralSamuelTRMustafa|Standard-BCan|Standard-EKayra|Wavenet-BBatuhan|Wavenet-EBetül|Standard-AEsra|Standard-CBuse|Standard-DElif|Wavenet-ARabia|Wavenet-CDeniz|Wavenet-DIpekAhmet|AhmetNeuralEmel|EmelNeuralUAOstap|OstapNeuralPolina|PolinaNeuralROEmil|EmilNeuralAlina|AlinaNeuralHUTamas|TamasNeuralNoemi|NoemiNeuralcnBlock_SceneEnd_Target_NoneVR_IncompatibleBlockBlockOutputNotConnectedBlockInputNotConnectedBlockUniqueInputNotConnectedselectable03_text/plain; charset="--Content-Type: Content-disposition: form-data; name="; filename="multipart/form-data; boundary="0123456789ABCDEF@&;:<>=?"'/\!#%+$,{}|^[]`&;=?"'%+_InfiniteWaitNo handle of the given name exists.The waitHandles parameter cannot be null.Waithandle array may not be empty.The number of WaitHandles must be less than or equal to 64.At least one element in the specified array was null.helpUrlhelpTopicTrackResurrectionTrackedObjectAssets.dataDownloadBearer WebClient does not support concurrent I/O operations.An exception occurred during a WebClient request.The Content-Type header cannot be set to a multipart type for this request.---------------------multipart/form-data; boundary= Content-Disposition: form-data; name="file"; filename="" Content-Type: ---- The Content-Type header cannot be changed from its default value for this request.The specified value is not a valid base address.EncodingError: {0}Error: {0} ({1})net_webstatus_: 'Can not Setup WebGLInput!!unity-containerheaderValueHeader values cannot be longer than {0} characters.Specified value does not have a ':' separator.This collection holds response headers and cannot contain the specified request header.This collection holds request headers and cannot contain the specified response header.Specified value has invalid Control characters.Specified value has invalid CRLF characters.Specified value has invalid HTTP Header characters.Specified value has invalid non-ASCII characters.The '{0}' header must be modified using the appropriate property or method.P3PX-AspNet-VersionX-Powered-ByservicePointThe request was canceledShould never happen.Invalid nested request..*The permission '{0}={1}' cannot be added. Add a separate Attribute statement.AcceptPatternConnectPaternuriRegexURIThe '{0}' element contains one or more invalid values.Cannot subset Regex. Only support if both patterns are identical.(?=())(^(?.*://)?(?[^:]*)(?:[0-9]{1,5})?$scheme(?:.*://)?(?::[0-9]{1,5})?^$#$()+.?[\^{|The system proxy settings contain an invalid proxy server setting: '{0}'._BypassOnLocal_ProxyAddress_BypassList_UseDefaultCredentials_UseRegistryPostUseRawDataRawTimeoutSuccessVarWebRequestInvalid cast from {0} to {1}.IWebRequestCreateThe number of bytes to be written is greater than the specified ContentLength.Cannot close the stream until all bytes are writtenRequest was cancelled.jarfile:/^\s*\w+(?:\.\w+)+(\/.*)?$requestUriStringThe URI prefix is not recognized.creatorError getting response stream ({0}): {1}Error getting response stream ({0}): {1} {2}GetResponseno colon foundThe received message type is invalid after calling {0}. {0} should only be used if no more data is expected from the remote endpoint. Use '{1}' instead to keep being able to receive data but close the output channel.CloseAsyncAn exception caused the WebSocket to enter the Aborted state. Please see the InnerException, if present, for more details.A WebSocket operation was called on a request or response that is not a WebSocket.Unsupported WebSocket version.The WebSocket request or response operation was called with unsupported protocol(s).The WebSocket request or response contained unsupported header(s).The remote party closed the WebSocket connection without completing the close handshake.The WebSocket instance cannot be used for communication because it has been transitioned into an invalid state.An internal WebSocket error occurred. Please see the innerException, if present, for more details.GET HTTP/1.1 Host: Connection: Upgrade Upgrade: websocket Sec-WebSocket-Version: 13 Sec-WebSocket-Key: 258EAFA5-E914-47DA-95CA-C5AB0DC85B11The '{0}' header value '{1}' is invalid.The WebSocket is in an invalid state ('{0}') for this operation. Valid states are: '{1}'The WebSocket protocol is not supported on this platform..Array.Offset.CountThe close status description '{0}' is invalid. When using close status code '{1}' the description must be null.The close status code '{0}' is reserved for system use only and cannot be specified when calling this method.closeStatusThe close status description '{0}' is too long. The UTF8-representation of the status description must not be longer than {1} bytes.Empty string is not a valid subprotocol value. Please use \"null\" to specify no value.()<>@,;:\"/[]?={} The WebSocket protocol '{0}' is invalid because it contains the invalid character '{1}'.The base stream is not writeable.The base stream is not readable.S-1-0-0NULL SIDS-1-1-0EveryoneS-1-2-0LOCALS-1-3-0CREATOR OWNERCOS-1-3-1CREATOR GROUPCGS-1-3-2CREATOR OWNER SERVERS-1-3-3CREATOR GROUP SERVERS-1-5S-1-5-1NT AUTHORITY\DIALUPS-1-5-2NT AUTHORITY\NETWORKNUS-1-5-3NT AUTHORITY\BATCHS-1-5-4NT AUTHORITY\INTERACTIVEIUS-1-5-6NT AUTHORITY\SERVICESUS-1-5-7NT AUTHORITY\ANONYMOUS LOGONANS-1-5-8NT AUTHORITY\PROXYS-1-5-9NT AUTHORITY\ENTERPRISE DOMAIN CONTROLLERSEDS-1-5-10NT AUTHORITY\SELFPSS-1-5-11NT AUTHORITY\Authenticated UsersS-1-5-12NT AUTHORITY\RESTRICTEDRCS-1-5-13NT AUTHORITY\TERMINAL SERVER USERS-1-5-14NT AUTHORITY\REMOTE INTERACTIVE LOGONS-1-5-18NT AUTHORITY\SYSTEMSYS-1-5-19NT AUTHORITY\LOCAL SERVICELSS-1-5-20NT AUTHORITY\NETWORK SERVICENSS-1-5-32S-1-5-32-544BUILTIN\AdministratorsBAS-1-5-32-545BUILTIN\UsersBUS-1-5-32-546BUILTIN\GuestsBGS-1-5-32-547PUS-1-5-32-548AOS-1-5-32-549SOS-1-5-32-550POS-1-5-32-551BOS-1-5-32-552RES-1-5-32-554S-1-5-32-555RDS-1-5-32-556500LA501LG502512DA513DU514DG515DC516DD517518SA519EA520PA553RSS-1-5-64-10NT AUTHORITY\NTLM AuthenticationS-1-5-64-21NT AUTHORITY\Digest AuthenticationS-1-5-64-14NT AUTHORITY\SChannel AuthenticationS-1-5-15NT AUTHORITY\This OrganizationS-1-5-1000NT AUTHORITY\Other OrganizationS-1-5-32-557S-1-5-32-558BUILTIN\Performance Monitor UsersMUS-1-5-32-559BUILTIN\Performance Log UsersS-1-5-32-560S-1-5-32-5614096LW8192ME12288HI16384SI521574CDmono-io-layer-error ({0})NativeErrorCodeRemote storage media errorNot a reparse pointReparse attribute conflictInvalid reparse dataReparse tag invalidReparse tag mismatchVolume not sis enabledDependent resource existsDependency not foundDependency already existsResource not onlineHost node not availableResource not availableResource not foundShutdown clusterCan't evict active nodeObject already existsObject in listGroup not availableGroup not foundGroup not onlineHost node not resource ownerHost node not group ownerResmon create failedResmon online failedResource onlineQuorum resourceNot quorum capableCluster shutting downInvalid stateResource properties storedNot quorum classCore resourceQuorum resource online failedQuorumlog open failedClusterlog corruptClusterlog record exceeds maxsizeClusterlog exceeds maxsizeClusterlog chkpoint not foundClusterlog not enough spaceQuorum owner aliveNetwork not availableNode not availableAll nodes not availableResource failedCluster invalid nodeCluster node existsCluster join in progressCluster node not foundCluster local node not foundCluster network existsCluster network not foundCluster netinterface existsCluster netinterface not foundCluster invalid requestCluster invalid network providerCluster node downCluster node unreachableCluster node not memberCluster join not in progressCluster invalid networkCluster node upCluster ipaddr in useCluster node not pausedCluster no security contextCluster network not internalCluster node already upCluster node already downCluster network already onlineCluster network already offlineCluster node already memberCluster last internal networkCluster network has dependentsInvalid operation on quorumDependency not allowedCluster node pausedNode can't host resourceCluster node not readyCluster node shutting downCluster join abortedCluster incompatible versionsCluster maxnum of resources exceededCluster system config changedCluster resource type not foundCluster restype not supportedCluster resname not foundCluster no RPC packages registeredCluster owner not in preflistCluster database seqmismatchResmon invalid stateCluster gum not lockerQuorum disk not foundDatabase backup corruptCluster node already has DFS rootResource property unchangeableCluster membership invalid stateCluster quorumlog not foundCluster membership haltCluster instance ID mismatchCluster network not found for IPCluster property data type mismatchCluster evict without cleanupCluster parameter mismatchNode cannot be clusteredCluster wrong OS versionCluster can't create dup cluster nameDecryption failedFile encryptedNo recovery policyNo EFSWrong EFSNo user keysFile not encrypedNot export formatFile read onlyDir EFS disallowedEFS server not trustedBad recovery policyETS alg blob too bigVolume not support EFSEFS disabledEFS version not supportNo browser servers foundSched E service not localsystemCtx winstation name invalidCtx invalid PDCtx PD not foundCtx WD not foundCtx cannot make eventlog entryCtx service name collisionCtx close pendingCtx no outbufCtx modem inf not foundCtx invalid modemnameCtx modem response errorCtx modem response timeoutCtx modem response no carrierCtx modem response no dial toneCtx modem response busyCtx modem response voiceCtx TD errorCtx winstation not foundCtx winstation already existsCtx winstation busyCtx bad video modeCtx graphics invalidCtx logon disabledCtx not consoleCtx client query timeoutCtx console disconnectCtx console connectCtx shadow deniedCtx winstation access deniedCtx invalid WDCtx shadow invalidCtx shadow disabledCtx client licence in useCtx client licence not setCtx licence not availableCtx licence client invalidCtx licence expiredCtx shadow not runningCtx shadow ended by mode changeFRS err invalid API sequenceFRS err starting serviceFRS err stopping serviceFRS err internal APIFRS err internalFRS err service commFRS err insufficient privFRS err authenticationFRS err parent insufficient privFRS err parent authenticationFRS err child to parent commFRS err parent to child commFRS err sysvol populateFRS err sysvol populate timeoutFRS err sysvol is busyFRS err sysvol demoteFRS err invalid service parameterDS not installedDS membership evaluated locallyDS no attribute or valueDS invalid attribute syntaxDS attribute type undefinedDS attribute or value existsDS busyDS unavailableDS no rids allocatedDS no more ridsDS incorrect role ownerDS ridmgr init errorDS obj class violationDS can't on non leafDS can't on rndDS can't mod obj classDS cross dom move errorDS GC not availableShared policyPolicy object not foundPolicy only in DSPromotion activeNo promotion activeDS operations errorDS protocol errorDS timelimit exceededDS sizelimit exceededDS admin limit exceededDS compare falseDS compare trueDS auth method not supportedDS strong auth requiredDS inappropriate authDS auth unknownDS referralDS unavailable crit extensionDS confidentiality requiredDS inappropriate matchingDS constraint violationDS no such objectDS alias problemDS invalid dn syntaxDS is leafDS alias deref problemDS unwilling to performDS loop detectDS naming violationDS object results too largeDS affects multiple dsasDS server downDS local errorDS encoding errorDS decoding errorDS filter unknownDS param errorDS not supportedDS no results returnedDS control not foundDS client loopDS referral limit exceededDS sort control missingDS offset range errorDS root must be ncDS and replica inhibitedDS att not def in schemaDS max obj size exceededDS obj string name existsDS no rdn defined in schemaDS rdn doesn't match schemaDS no requested atts foundDS user buffer too smallDS att is not on objDS illegal mod operationDS obj too largeDS bad instance typeDS masterdsa requiredDS object class requiredDS missing required attDS att not def for classDS att already existsDS can't add att valuesDS single value constraintDS range constraintDS att val already existsDS can't rem missing attDS can't rem missing att valDS root can't be subrefDS no chainingDS no chained evalDS no parent objectDS parent is an aliasDS can't mix master and repsDS children existDS obj not foundDS aliased obj missingDS bad name syntaxDS alias points to aliasDS can't redef aliasDS out of scopeDS object being removedDS can't delete dsa objDS generic errorDS dsa must be int masterDS class not dsaDS insuff access rightsDS illegal superiorDS attribute owned by samDS name too many partsDS name too longDS name value too longDS name unparseableDS name type unknownDS not an objectDS sec desc too shortDS sec desc invalidDS no deleted nameDS subref must have parentDS ncname must be ncDS can't add system onlyDS class must be concreteDS invalid dmdDS obj GUID existsDS not on backlinkDS no crossref for ncDS shutting downDS unknown operationDS invalid role ownerDS couldn't contact fsmoDS cross nc dn renameDS can't mod system onlyDS replicator onlyDS obj class not definedDS obj class not subclassDS name reference invalidDS cross ref existsDS can't del master crossrefDS subtree notify not nc headDS notify filter too complexDS dup rdnDS dup oidDS dup mapi IDDS dup schema ID GUIDDS dup LDAP display nameDS semantic att testDS syntax mismatchDS exists in must haveDS exists in may haveDS nonexistent may haveDS nonexistent must haveDS aux cls test failDS nonexistent poss supDS sub cls test failDS bad rdn att ID syntaxDS exists in aux clsDS exists in sub clsDS exists in poss supDS recalcschema failedDS tree delete not finishedDS can't deleteDS att schema req IDDS bad att schema syntaxDS can't cache attDS can't cache classDS can't remove att cacheDS can't remove class cacheDS can't retrieve DNDS missing suprefDS can't retrieve instanceDS code inconsistencyDS database errorDS governsid missingDS missing expected attDS ncname missing cr refDS security checking errorDS schema not loadedDS schema alloc failedDS att schema req syntaxDS gcverify errorDS dra schema mismatchDS can't find dsa objDS can't find expected ncDS can't find nc in cacheDS can't retrieve childDS security illegal modifyDS can't replace hidden recDS bad hierarchy fileDS build hierarchy table failedDS config param missingDS counting ab indices failedDS hierarchy table malloc failedDS internal failureDS unknown errorDS root requires class topDS refusing fmso rolesDS missing fmso settingsDS unable to surrender rolesDS dra genericDS dra invalid parameterDS dra busyDS dra bad dnDS dra bad ncDS dra dn existsDS dra internal errorDS dra inconsistent ditDS dra connection failedDS dra bad instance typeDS dra out of memDS dra mail problemDS dra ref already existsDS dra ref not foundDS dra obj is rep sourceDS dra db errorDS dra no replicaDS dra access deniedDS dra not supportedDS dra RPC cancelledDS dra source disabledDS dra sink disabledDS dra name collisionDS dra source reinstalledDS dra missing parentDS dra preemptedDS dra abandon syncDS dra shutdownDS dra incompatible partial setDS dra source is partial replicaDS dra extn connection failedDS install schema mismatchDS dup link IDDS name error resolvingDS name error not foundDS name error not uniqueDS name error no mappingDS name error domain onlyDS name error no syntactical mappingDS constructed att modDS wrong om obj classDS dra repl pendingDS ds requiredDS invalid LDAP display nameDS non base searchDS can't retrieve attsDS backlink without linkDS epoch mismatchDS src name mismatchDS src and dst nc identicalDS dst nc mismatchDS not authoritive for dst ncDS src GUID mismatchDS can't move deleted objectDS pdc operation in progressDS cross domain cleanup reqdDS illegal xdom move operationDS can't with acct group membershpsDS nc must have nc parentDS dst domain not nativeDS missing infrastructure containerDS can't move account groupDS can't move resource groupDS invalid search flagDS no tree delete above ncDS couldn't lock tree for deleteDS couldn't identify objects for tree deleteDS sam init failureDS sensitive group violationDS can't mod primarygroupidDS illegal base schema modDS nonsafe schema changeDS schema update disallowedDS can't create under schemaDS install no src sch versionDS install no sch version in inifileDS invalid group typeDS no nest globalgroup in mixeddomainDS no nest localgroup in mixeddomainDS global can't have local memberDS global can't have universal memberDS universal can't have local memberDS global can't have crossdomain memberDS local can't have crossdomain local memberDS have primary membersDS string sd conversion failedDS naming master gcDS lookup failureDS couldn't update spnsDS can't retrieve sdDS key not uniqueDS wrong linked att syntaxDS sam need bootkey passwordDS sam need bootkey floppyDS can't startDS init failureDS no pkt privacy on connectionDS source domain in forestDS destination domain not in forestDS destination auditing not enabledDS can't find dc for src domainDS src obj not group or userDS src sid exists in forestDS src and dst object class mismatchSam init failureDS dra schema info shipDS dra schema conflictDS dra earlier schema conflictDS dra obj nc mismatchDS nc still has dsasDS gc requiredDS local member of local onlyDS no fpo in universal groupsDS can't add to gcDS no checkpoint with pdcDS source auditing not enabledDS can't create in nondomain ncDS invalid name for spnDS filter uses constructed attrsDS unicodepwd not in quotesDS machine account quota exceededDS must be run on dst dcDS src dc must be sp4 or greaterDS can't tree delete critical objDS init failure consoleDS sam init failure consoleDS forest version too highDS domain version too highDS forest version too lowDS domain version too lowDS incompatible versionDS low dsa versionDS no behaviour version in mixeddomainDS not supported sort orderDS name not uniqueDS machine account created prent4DS out of version storeDS incompatible controls usedDS no ref domainDS reserved link IDDS link ID not availableDS ag can't have universal memberDS modifydn disallowed by instance typeDS no object move in schema ncDS modifydn disallowed by flagDS modifydn wrong grandparentDS name error trust referralNot supported on standard serverDS can't access remote part of adDS cr impossible to validateDS thread limit exceededDS not closestDS can't derive spn without server refDS single user mode failedDS ntdscript syntax errorDS ntdscript process errorDS different repl epochsDS drs extensions changedDS replica set change not allowed on disabled crDS no msds intidDS dup msds intidDS exists in rdnattidDS authorisation failedDS invalid scriptDS remote crossref op failedDNS error rcode format errorDNS error rcode server failureDNS error rcode name errorDNS error rcode not implementedDNS error rcode refusedDNS error rcode yxdomainDNS error rcode yxrrsetDNS error rcode nxrrsetDNS error rcode notauthDNS error rcode notzoneDNS error rcode badsigDNS error rcode badkeyDNS error rcode badtimeDNS info no recordsDNS error bad packetDNS error no packetDNS error rcodeDNS error unsecure packetDNS error invalid typeDNS error invalid IP addressDNS error invalid propertyDNS error try again laterDNS error not uniqueDNS error non RFC nameDNS status FQDNDNS status dotted nameDNS status single part nameDNS error invalid name charDNS error numeric nameDNS error not allowed on root serverDNS error zone does not existDNS error not zone infoDNS error invalid zone operationDNS error zone configuration errorDNS error zone has not SOA recordDNS error zone has no NS recordsDNS error zone lockedDNS error zone creation failedDNS error zone already existsDNS error autozone already existsDNS error invalid zone typeDNS error secondary requires master IPDNS error zone not secondaryDNS error need secondary addressesDNS error wins init failedDNS error need wins serversDNS error nbstat init failedDNS error SOA delete invalidDNS error forwarder already existsDNS error zone requires master IPDNS error zone is shutdownDNS error primary requires datafileDNS error invalid datafile nameDNS error datafile open failureDNS error file writeback failedDNS error datafile parsingDNS error record does not existDNS error record formatDNS error node creation failedDNS error unknown record typeDNS error record timed outDNS error name not in zoneDNS error CNAME loopDNS error node is CNAMEDNS error CNAME collisionDNS error record only at zone rootDNS error record already existsDNS error secondary dataDNS error no create cache dataDNS error name does not existDNS warning PTR create failedDNS warning domain undeletedDNS error ds unavailableDNS error ds zone already existsDNS error no bootfile if ds zoneDNS info AXFR completeDNS error AXFRDNS info added local winsDNS status continue neededDNS error no TCPIPDNS error no DNS serversDNS error dp does not existDNS error dp already existsDNS error dp not enlistedDNS error dp already enlistedE_NO_MOREE_CANCELLEDQOS receiversQOS sendersQOS no sendersQOS no receiversQOS request confirmedQOS admission failureQOS policy failureQOS bad styleQOS bad objectQOS traffic ctrl errorQOS generic errorQOS eservicetypeQOS eflowspecQOS eprovspecbufQOS efilterstyleQOS efiltertypeQOS efiltercountQOS eobjlengthQOS eflowcountQOS eunknownpsobjQOS epolicyobjQOS eflowdescQOS epsflowspecQOS epsfilterspecQOS esdmodeobjQOS eshaperateobjQOS reserved petypeIPSEC qm policy existsIPSEC qm policy not foundIPSEC qm policy in useIPSEC mm policy existsIPSEC mm policy not foundIPSEC mm policy in useIPSEC mm filter existsIPSEC mm filter not foundIPSEC transport filter existsIPSEC transport filter not foundIPSEC mm auth existsIPSEC mm auth not foundIPSEC mm auth in useIPSEC default mm policy not foundIPSEC default mm auth not foundIPSEC default qm policy not foundIPSEC tunnel filter existsIPSEC tunnel filter not foundIPSEC mm filter pending deletionIPSEC transport filter pending deletionIPSEC tunnel filter pending deletionIPSEC mm policy pending deletionIPSEC mm auth pending deletionIPSEC qm policy pending deletionIPSEC IKE auth failIPSEC IKE attrib failIPSEC IKE negotiation pendingIPSEC IKE general processing errorIPSEC IKE timed outIPSEC IKE no certIPSEC IKE sa deletedIPSEC IKE sa reapedIPSEC IKE mm acquire dropIPSEC IKE qm acquire dropIPSEC IKE queue drop mmIPSEC IKE queue drop no mmIPSEC IKE drop no responseIPSEC IKE mm delay dropIPSEC IKE qm delay dropIPSEC IKE errorIPSEC IKE crl failedIPSEC IKE invalid key usageIPSEC IKE invalid cert typeIPSEC IKE no private keyIPSEC IKE dh failIPSEC IKE invalid headerIPSEC IKE no policyIPSEC IKE invalid signatureIPSEC IKE kerberos errorIPSEC IKE no public keyIPSEC IKE process errIPSEC IKE process err saIPSEC IKE process err propIPSEC IKE process err transIPSEC IKE process err keIPSEC IKE process err IDIPSEC IKE process err certIPSEC IKE process err cert reqIPSEC IKE process err hashIPSEC IKE process err sigIPSEC IKE process err nonceIPSEC IKE process err notifyIPSEC IKE process err deleteIPSEC IKE process err vendorIPSEC IKE invalid payloadIPSEC IKE load soft saIPSEC IKE soft sa torn downIPSEC IKE invalid cookieIPSEC IKE no peer certIPSEC IKE peer CRL failedIPSEC IKE policy changeIPSEC IKE no mm policyIPSEC IKE notcbprivIPSEC IKE secloadfailIPSEC IKE failsspinitIPSEC IKE failquerysspIPSEC IKE srvacqfailIPSEC IKE srvquerycredIPSEC IKE getspifailIPSEC IKE invalid filterIPSEC IKE out of memoryIPSEC IKE add update key failedIPSEC IKE invalid policyIPSEC IKE unknown doiIPSEC IKE invalid situationIPSEC IKE dh failureIPSEC IKE invalid groupIPSEC IKE encryptIPSEC IKE decryptIPSEC IKE policy matchIPSEC IKE unsupported IDIPSEC IKE invalid hashIPSEC IKE invalid hash algIPSEC IKE invalid hash sizeIPSEC IKE invalid encrypt algIPSEC IKE invalid auth algIPSEC IKE invalid sigIPSEC IKE load failedIPSEC IKE rpc deleteIPSEC IKE benign reinitIPSEC IKE invalid responder lifetime notifyIPSEC IKE invalid cert keylenIPSEC IKE mm limitIPSEC IKE negotiation disabledIPSEC IKE neg status endDevice not configuredOperation in progressThe descriptor is not a socketDestination address requiredMessage too longProtocol wrong type for socketProtocol option not supportedProtocol not supportedSocket not supportedOperation not supportedProtocol family not supportedAn address incompatible with the requested protocol was usedAddress already in useThe requested address is not valid in this contextNetwork subsystem is downNetwork is unreachableConnection broken, keep-alive detected a problemAn established connection was aborted in your host machine.Connection reset by peerNot enough buffer space is availableSocket is already connectedThe socket is not connectedThe socket has been shut downToo many references: cannot spliceConnection timed outConnection refusedToo many symbolic links encounteredFile name too longHost is downNo route to hostDirectory not emptyEPROCLIMToo many usersQuota exceededStale NFS file handleObject is remoteSYSNOTREADYVERNOTSUPPORTEDWinsock not initialisedEDISCONENOMOREOperation canceledEINVALIDPROCTABLEEINVALIDPROVIDEREPROVIDERFAILEDINITSystem call failedSERVICE_NOT_FOUNDTYPE_NOT_FOUNDEREFUSEDNo such host is knownA temporary error occurred on an authoritative name server. Try again later.No recoveryNo dataInvalid functionArena trashedInvalid blockBad environmentBad formatInvalid accessInvalid driveCurrent directoryWrite protectBad unitNot readyBad commandCRCSeekNot DOS diskSector not foundOut of paperWrite faultRead faultWrong diskSharing buffer exceededHandle EOFHandle disk fullRem not listDuplicate nameBad netpathNetwork busyToo many commandsADAP HDW errorBad net responseUnexpected net errorBad rem adapPrint queue fullNo spool spacePrint cancelledNetname deletedNetwork access deniedBad device typeBad net nameToo many namesToo many sessionsSharing pausedReq not accepRedir pausedFile existsCannot makeFail i24Out of structuresAlready assignedInvalid passwordNet write faultNo proc slotsToo many semaphoresExclusive semaphore already ownedSemaphore is setToo many semaphore requestsInvalid at interrupt timeSemaphore owner diedSemaphore user limitDisk changeDrive lockedBroken pipeOpen failedBuffer overflowDisk fullNo more search handlesInvalid target handleInvalid categoryInvalid verify switchBad driver levelSemaphore timeoutInsufficient bufferInvalid levelNo volume labelModule not foundWait no childrenChild not completeDirect access handleNegative seekSeek on deviceIs join targetIs joinedIs substedNot joinedNot substedJoin to joinSubst to substJoin to substSubst to joinBusy driveSame driveDirectory not rootIs subst pathIs join pathPath busyIs subst targetSystem traceInvalid event countToo many muxwaitersInvalid list formatLabel too longToo many TCBsSignal refusedDiscardedNot lockedBad thread ID addrBad argumentsBad pathnameSignal pendingMax thrds reachedLock failedBusyCancel violationAtomic locks not supportedInvalid segment numberInvalid ordinalInvalid flag numberSem not foundInvalid starting codesegInvalid stacksegInvalid moduletypeInvalid exe signatureExe marked invalidBad exe formatIterated data exceeds 64k (and that should be enough for anybody!)Invalid minallocsizeDynlink from invalid ringIOPL not enabledInvalid segdplAutodataseg exceeds 64kRing2seg must be movableReloc chain exceeds seglimInfloop in reloc chainEnv var not foundNo signal sentFilename exceeds rangeRing2 stack in useMeta expansion too longInvalid signal numberThread 1 inactiveToo many modulesNesting not allowedExe machine type mismatchBad pipePipe busyPipe not connectedMore dataVC disconnectedInvalid EA nameEA list inconsistentWait timeoutNo more itemsCannot copyEAS didnt fitEA file corruptEA table fullInvalid EA handleEAs not supportedNot ownerToo many postsPartial copyOplock not grantedInvalid oplock protocolDisk too fragmentedDelete pendingMr Mid not foundInvalid addressArithmetic overflowPipe connectedPipe listeningEA access deniedIO incompleteIO pendingNo accessSwap errorStack overflowInvalid messageCan not completeInvalid flagsUnrecognised volumeFile invalidFull screen modeNo tokenBad DBBad keyCan't openCan't readCan't writeRegistry recoveredRegistry corruptRegistry IO failedNot registry fileKey deletedNo log spaceKey has childrenChild must be volatileNotify enum dirDependent services runningInvalid service controlService request timeoutService no threadService database lockedService already runningInvalid service accountService disabledCircular dependencyService does not existService cannot accept ctrlService not activeFailed service controller connectException in serviceDatabase does not existService specific errorProcess abortedService dependency failService logon failedService start hangInvalid service lockService marked for deleteService existsAlready running lkgService dependency deletedBoot already acceptedService never startedDuplicate service nameDifferent service accountCannot detect driver failureCannot detect process abortNo recovery programService not in exeNot safeboot serviceEnd of mediaFilemark detectedBeginning of mediaSetmark detectedNo data detectedPartition failureInvalid block lengthDevice not partitionedUnable to lock mediaUnable to unload mediaMedia changedBus resetNo media in driveNo unicode translationDLL init failedShutdown in progressNo shutdown in progressIO deviceSerial IO deviceIRQ busyMore writesCounter timeoutFloppy ID mark not foundFloppy wrong cylinderFloppy unknown errorFloppy bad registersDisk recalibrate failedDisk operation failedDisk reset failedEOM overflowNot enough server memoryPossible deadlockMapped alignmentSet power state vetoedSet power state failedToo many linksOld win versionApp wrong OSSingle instance appRmode appInvalid DLLNo associationDDE failDLL not foundNo more user handlesMessage sync onlySource element emptyDestination element fullIllegal element addressMagazine not presentDevice reinitialization neededDevice requires cleaningDevice door openDevice not connectedNot foundNo matchSet not foundPoint not foundNo tracking serviceNo volume IDUnable to remove replacedUnable to move replacementUnable to move replacement 2Journal delete in progressJournal not activePotential file foundJournal entry deletedBad deviceConnection unavailDevice already rememberedNo net or bad pathBad providerCannot open profileBad profileNot containerExtended errorInvalid group nameInvalid computer nameInvalid event nameInvalid domain nameInvalid service nameInvalid net nameInvalid share nameInvalid password nameInvalid message nameInvalid message destSession credential conflictRemote session limit exceededDup domain nameNo networkCancelledUser mapped fileGraceful disconnectAddress already associatedAddress not associatedConnected invalidConnection activeNetwork unreachableHost unreachableProtocol unreachablePort unreachableConnection abortedRetryConnection count limitLogin time restrictionLogin wksta restrictionIncorrect addressAlready registeredService not foundNot authenticatedNot logged onAlready initialisedNo more devicesNo such siteDomain controller existsOnly if connectedOverride no changesBad user profileNot supported on SBSServer shutdown in progressHost downNon account sidNon domain sidApphelp blockAccess disabled by policyReg nat consumptionCSC share offlinePK init failureSmartcard subsystem failureDowngrade detectedSmartcard cert revokedIssuing CA untrustedRevocation offlinePK init client failureSmartcard cert expiredMachine lockedCallback supplied invalid dataSync foreground refresh requiredDriver blockedInvalid import of non DLLNot all assignedSome not mappedNo quotas for accountLocal user session keyNull LM passwordUnknown revisionRevision mismatchInvalid ownerInvalid primary groupNo impersonation tokenCan't disable mandatoryNo logon serversNo such logon sessionNo such privilegePrivilege not heldInvalid account nameUser existsNo such userGroup existsNo such groupMember in groupMember not in groupLast adminWrong passwordIll formed passwordPassword restrictionLogon failureAccount restrictionInvalid logon hoursInvalid workstationPassword expiredAccount disabledNone mappedToo many LUIDs requestedLUIDs exhaustedInvalid sub authorityInvalid ACLInvalid SIDInvalid security descrBad inheritance ACLServer disabledServer not disabledInvalid ID authorityAllotted space exceededInvalid group attributesBad impersonation levelCan't open anonymousBad validation classBad token typeNo security on objectCan't access domain infoInvalid server stateInvalid domain stateInvalid domain roleNo such domainDomain existsDomain limit exceededInternal DB corruptionGeneric not mappedBad descriptor formatNot logon processLogon session existsNo such packageBad logon session stateLogon session collisionInvalid logon typeCannot impersonateRxact invalid stateRxact commit failureSpecial accountSpecial groupSpecial userMembers primary groupToken already in useNo such aliasMember not in aliasMember in aliasAlias existsLogon not grantedToo many secretsSecret too longInternal DB errorToo many context IDsLogon type not grantedNT cross encryption requiredNo such memberInvalid memberToo many SIDsLM cross encryption requiredNo inheritanceFile corruptDisk corruptNo user session keyLicence quota exceededWrong target nameMutual auth failedTime skewCurrent domain not allowedInvalid window handleInvalid menu handleInvalid cursor handleInvalid accel handleInvalid hook handleInvalid DWP handleTLW with wschildCannot find WND classWindow of other threadHotkey already registeredClass already existsClass does not existClass has windowsInvalid indexInvalid icon handlePrivate dialog indexListbox ID not foundNo wildcard charactersClipboard not openHotkey not registeredWindow not dialogControl ID not foundInvalid combobox messageWindow not comboboxInvalid edit heightDC not foundInvalid hook filterInvalid filter procHook needs HMODGlobal only hookJournal hook setHook not installedInvalid LB messageSetcount on bad LBLB without tabstopsDestroy object of other threadChild window menuNo system menuInvalid msgbox styleInvalid SPI valueScreen already lockedHWNDs have different parentNot child windowInvalid GW commandInvalid thread IDNon MDI child windowPopup already activeNo scrollbarsInvalid scrollbar rangeInvalid showwin commandNo system resourcesNonpaged system resourcesPaged system resourcesWorking set quotaPagefile quotaCommitment limitMenu item not foundInvalid keyboard handleHook type not allowedRequires interactive windowstationInvalid monitor handleEventlog file corruptEventlog can't startLog file fullEventlog file changedInstall service failureInstall userexitInstall failureInstall suspendUnknown productUnknown featureUnknown componentUnknown propertyInvalid handle stateBad configurationIndex absentInstall source absentInstall package versionProduct uninstalledBad query syntaxInvalid fieldDevice removedInstall already runningInstall package open failedInstall package invalidInstall UI failureInstall log failureInstall language unsupportedInstall transform failureInstall package rejectedFunction not calledFunction failedInvalid tableDatatype mismatchUnsupported typeCreate failedInstall temp unwritableInstall platform unsupportedInstall notusedPatch package open failedPatch package invalidPatch package unsupportedProduct versionInvalid command lineInstall remote disallowedSuccess reboot initiatedPatch target not foundPatch package rejectedInstall transform rejectedRPC S Invalid string bindingRPC S Wrong kind of bindingRPC S Invalid bindingRPC S Protseq not supportedRPC S Invalid RPC protseqRPC S Invalid string UUIDRPC S Invalid endpoint formatRPC S Invalid net addrRPC S No endpoint foundRPC S Invalid timeoutRPC S Object not foundRPC S Already registeredRPC S Type already registeredRPC S Already listeningRPC S Not protseqs registeredRPC S Not listeningRPC S Unknown mgr typeRPC S Unknown IFRPC S No bindingsRPC S Not protseqsRPC S Can't create endpointRPC S Out of resourcesRPC S Server unavailableRPC S Server too busyRPC S Invalid network optionsRPC S No call activeRPC S Call failedRPC S Call failed DNERPC S Protocol errorRPC S Unsupported trans synRPC S Unsupported typeRPC S Invalid tagRPC S Invalid boundRPC S No entry nameRPC S Invalid name syntaxRPC S Unsupported name syntaxRPC S UUID no addressRPC S Duplicate endpointRPC S Unknown authn typeRPC S Max calls too smallRPC S String too longRPC S Protseq not foundRPC S Procnum out of rangeRPC S Binding has no authRPC S Unknown authn serviceRPC S Unknown authn levelRPC S Invalid auth identityRPC S Unknown authz serviceEPT S Invalid entryEPT S Can't perform opEPT S Not registeredRPC S Nothing to exportRPC S Incomplete nameRPC S Invalid vers optionRPC S No more membersRPC S Not all objs unexportedRPC S Interface not foundRPC S Entry already existsRPC S Entry not foundRPC S Name service unavailableRPC S Invalid naf IDRPC S Cannot supportRPC S No context availableRPC S Internal errorRPC S Zero divideRPC S Address errorRPC S FP div zeroRPC S FP UnderflowRPC S OverflowRPC X No more entriesRPC X SS char trans open failRPC X SS char trans short fileRPC S SS in null contextRPC X SS context damagedRPC X SS handles mismatchRPC X SS cannot get call handleRPC X Null ref pointerRPC X enum value out of rangeRPC X byte count too smallRPC X bad stub dataInvalid user bufferUnrecognised mediaNo trust lsa secretNo trust sam accountTrusted domain failureTrusted relationship failureTrust failureRPC S call in progressError netlogon not startedAccount expiredRedirector has open handlesPrinter driver already installedUnknown portUnknown printer driverUnknown printprocessorInvalid separator fileInvalid priorityInvalid printer namePrinter already existsInvalid printer commandInvalid datatypeInvalid environmentRPC S no more bindingsNologon interdomain trust accountNologon workstation trust accountNologon server trust accountDomain trust inconsistentServer has open handlesResource data not foundResource type not foundResource name not foundResource lang not foundNot enough quotaRPC S no interfacesRPC S Call cancelledRPC S Binding incompleteRPC S Comm failureRPC S Unsupported authn levelRPC S No princ nameRPC S Not RPC errorRPC U UUID local onlyRPC S Sec pkg errorRPC S Not cancelledRPC X Invalid ES actionRPC X Wrong ES versionRPC X Wrong stub versionRPC X Invalid pipe objectRPC X Wrong pipe orderRPC X Wrong pipe versionRPC S group member not foundEPT S Can't createRPC S Invalid objectInvalid timeInvalid form nameInvalid form sizeAlready waitingPrinter deletedInvalid printer statePassword must changeDomain controller not foundAccount locked outOR Invalid OXIDOR Invalid OIDOR Invalid setRPC S Send incompleteRPC S Invalid async handleRPC S Invalid async callRPC X Pipe closedRPC X Pipe discipline errorRPC X Pipe emptyNo sitenameCan't access fileCan't resolve filenameRPC S Entry type mismatchRPC S Not all objs exportedRPC S Interface not exportedRPC S Profile not addedRPC S PRF ELT not addedRPC S PRF ELT not removedRPC S GRP ELT not addedRPC S GRP ELT not removedKM driver blockedContext expiredInvalid pixel formatBad driverInvalid window styleMetafile not supportedTransform not supportedClipping not supportedInvalid CMMInvalid profileTag not foundTag not presentDuplicate tagProfile not associated with deviceProfile not foundInvalid colorspaceICM not enabledDeleting ICM xformInvalid transformColorspace mismatchInvalid colorindexConnected other passwordConnected other password defaultBad usernameNot connectedOpen filesActive connectionsDevice in useUnknown print monitorPrinter driver in useSpool file not foundSPL no startdocSPL no addjobPrint processor already installedPrint monitor already installedInvalid print monitorPrint monitor in usePrinter has jobs queuedSuccess reboot requiredSuccess restart requiredPrinter not foundPrinter driver warnedPrinter driver blockedWins internalCan not del local winsStatic initInc backupFull backupRec not existentRPL not allowedDHCP address conflictWMU GUID not foundWMI instance not foundWMI ItemID not foundWMI try againWMI DP not foundWMI unresolved instance refWMU already enabledWMU GUID disconnectedWMI server unavailableWMI DP failedWMI invalid MOFWMI invalid reginfoWMI already disabledWMI read onlyWMI set failureInvalid mediaInvalid libraryInvalid media poolDrive media mismatchMedia offlineLibrary offlineNot emptyMedia unavailableResource disabledInvalid cleanerUnable to cleanObject not foundDatabase failureDatabase fullMedia incompatibleResource not presentInvalid operationMedia not availableDevice not availableRequest refusedInvalid drive objectLibrary fullMedium not accessibleUnable to load mediumUnable to inventory driveUnable to inventory slotUnable to inventory transportTransport fullControlling ieportUnable to eject mounted mediaCleaner slot setCleaner slot not setCleaner cartridge spentUnexpected omidCan't delete last itemMessage exceeds max sizeVolume contains sys filesIndigenous typeNo supporting drivesCleaner cartridge installedFill offlineRemote storage not activeError The network path was not found.Cannot create a stable subkey under a volatile parent key.Error in ReadConsoleInput POSIXInvalid tokenm_userTokenToken-Name mismatch.Token doesn't match a user.m_typem_acctTypem_isAuthenticatedCouldn't switch back to original token.Couldn't impersonate token.A type '{0}' that is defined in a partially trusted assembly cannot be type forwarded from an assembly with a different Public Key Token or without a public key token. To fix this, please either turn on unsafeTypeForwarding flag in the configuration file or remove the TypeForwardedFrom attribute.MemberInfo requested for ISerializable type.Invalid parameters for distinguishedNameencodedDistinguishedNameC=O=OU=CN=L=S=STREET=DC=UID=E=dnQualifier=T=SN=G=I=OID.rdnOOUSTEUIDDNQUALIFIERSNNo attribute found.Unknown attribute '{0}'.Malformed escaped value '{0}'.Malformed quoted value '{0}'.Malformed value '{0}' contains '{1}' outside quotes.Wrong type.Basic ConstraintsUnknown Key Usage ({0})pathLengthConstraintBadly encoded extension.certificateCannot export certificate(s) to the '{0}' formatfindValueInvalid find value type '{0}', expected '{1}'.X509KeyUsageFlagsInvalid OID value '{0}'.X509DateTimeInvalid find type '{0}'.negative indexindex >= CountThis certificate format '{0}' cannot be exported.rawDataUnable to decode certificate.nameTypeSystem.Security.Cryptography.X509Certificates.X509Certificate2[Subject]{0} {1}{0}{0}[Issuer]{0} {1}{0}{0}[Not Before]{0} {1}{0}{0}[Not After]{0} {1}{0}{0}[Thumbprint]{0} {1}{0}[Version]{0} V{1}{0}{0}[Serial Number]{0} {1}{0}{0}[Signature Algorithm]{0} {1}({2}){0}{0}[Public Key]{0} Algorithm: {0} Length: {1}{0} Key Blob: {0} Parameters: Certificate instance is empty.Unable to decode public key.[Thumbprint]{0} {1}{0}{0}Not part of the collection.raw-----BEGIN {0}----------END {0}-----aaUnknown Asymmetric Algorithm Input data cannot be coded as a valid certificate.CERTIFICATEimplMissing key algorithm parameters.Invalid revocation mode.X022.5.29.352.5.29.212.5.29.20RevocationFlagRevocationModeVerificationFlagsx509serialNumberInput data cannot be coded as a valid CRL. [Non-matching signature algorithms in CRL]encodedDataEnhanced Key UsageInvalid ASN.1 TagServer Authentication (Unknown Key Usage (enhancedKeyUsagesextensionindex >= array.LengthInvalid extensions formatExpected a X509Extension instance.encodedExtension.OidInvalid X.509 extension.Chain instance is empty.Key UsageOff-line CRL Signing, CRL SigningEncipher OnlycertsStore isn't opened.Store is read-only.*.cer*.0*.crltbpski.cer{0:x8}.0Invalid store name (null or empty).RootTrustStore {0} doesn't exists.MYstoreLocationstoreNamestoreHandleSubject Key IdentifiersubjectKeyIdentifierXRGeneral Settings awakening...Assigned GameObject for XR Management loading is invalid. No XR Providers will be automatically loaded.com.unity.xr.management.loader_settingsdescriptorsThe {0} does not support the initialized graphics device, {1}. Please change the preffered Graphics API in PlayerSettings. Attempting to start the next XR loader.Call to DeinitializeLoader without an initialized manager.Please make sure wait for initialization to complete before calling this API.Call to StartSubsystems without an initialized manager.Please make sure wait for initialization to complete before calling this API.Call to StopSubsystems without an initialized manager.Please make sure wait for initialization to complete before calling this API.Invalid syntax on line {0} - {1}.Invalid syntax on line {0}.xorXORxORopPoolSystem.ArrayInvalid ObjectTypeEnum {0}.Cross-AppDomain BinaryFormatter error; expected '{0}' but received '{1}'.BinaryObjectMapSystem.VariantEnd of Stream encountered before parsing was completed.System.StringNo map for object '{0}'.Invalid type code in stream '{0}'.Binary stream '{0}' does not contain a valid BinaryHeader. Possible causes are invalid stream or object version change between serialization and deserialization.Invalid expected type.ObjectProgressStackCannot access a closed file.Memory stream is not expandable.Cannot read from a closed TextReader.Could not find file '{0}'.Could not find a part of the path '{0}'.Cannot create "{0}" because a file or directory with the same name already exists.Could not find the drive '{0}'. The drive might not be ready or might not be mapped.The process cannot access the file because it is being used by another process.The process cannot access the file '{0}' because it is being used by another process.The file '{0}' already exists.Cannot write to a closed TextWriter.An Int32 must be provided for the filter criteria.A String must be provided for the filter criteria.mscorlibmscorlib.dllLocalemsgGetTextfmtargsSRresourceFormatp1Formatp2DataConverterMonodataindexGetDoubleGetFloatGetInt64GetInt32GetInt16GetUInt32GetUInt16GetUInt64destdestIdxvaluePutBytesGetBytesget_LittleEndianget_BigEndianget_NativecurrentalignAligndescriptionPackboargPackOnebufferidxsizePreparestartIndexUnpackCheck.ctor.cctorSwapConvCopyConvIsLittleEndianLittleEndianBigEndianNativePackContextgroupAddGetnexticonvrepeatCopyConverterSwapConverterRuntimemono_runtime_install_handlersInstallSignalHandlersmono_runtime_cleanup_handlersRemoveSignalHandlersGetDisplayNameexceptionGetNativeStackTraceflagSetGCAllowSynchronousMajorRuntimeClassHandleptrget_ValueobjEqualsGetHashCodeklassGetTypeFromClassGetTypeHandleValueRuntimeRemoteClassHandleget_ProxyClassProxyClassRuntimeGenericParamInfoHandleget_Constraintsget_AttributesGetConstraintsGetConstraintsCountConstraintsAttributesRuntimeEventHandlevRuntimePropertyHandleRuntimeGPtrArrayHandleget_Lengthget_ItemLookupGPtrArrayFreehDestroyAndFreeLengthItemRuntimeMarshalPtrToUtf8StringstrMarshalStringin_ptrout_ptrDecodeBlobSizeDecodeBlobArraycAsciHexDigitValuenamefreeStructFreeAssemblyNameRuntimeStructsRemoteClassdefault_vtablexdomain_vtableproxy_classproxy_class_nameinterface_countMonoClassGenericParamInfopklassflagstokenconstraintsGPtrArraylenHandleStackMarkinterior_sizechunkMonoErrorerror_codehidden_0hidden_1hidden_2hidden_3hidden_4hidden_5hidden_6hidden_7hidden_8hidden_11hidden_12hidden_13hidden_14hidden_15hidden_16hidden_17hidden_18MonoAssemblyNameculturehash_valuepublic_keypublic_key_tokenhash_alghash_lenmajorminorbuildrevisionarche__FixedBufferFixedElementFieldSafeGPtrArrayHandleDisposehandleSafeStringMarshalStringToUtf8GFreemarshaled_stringSecurityParserMono.XmlxmlLoadXmlToXmlparserOnStartParsingtextOnProcessingInstructionsOnIgnorableWhitespaceattrsOnStartElementOnEndElementchOnCharsOnEndParsingrootstackSmallXmlParserErrorUnexpectedEndErrorstartIsNameCharIsWhitespaceSkipWhitespacesHandleWhitespacesexpectedPeekReadExpectuntilhandleReferencesReadUntilReadNameinputhandlerParseCleanupReadContentHandleBufferedContentReadCharactersReadReferenceReadCharacterReferenceaReadAttributeReadCDATASectionReadCommentreaderelementNamesxmlSpacesxmlSpacenameBufferisWhitespaceattributeslinecolumnresetColumnIContentHandlerIAttrListGetNameGetValueget_Namesget_ValuesNamesValuesAttrListImplClearattrNamesattrValuesSmallXmlParserExceptionCodePointIndexerMono.Globalization.UnicodestartsendsdefaultIndexdefaultCPcpToIndexrangesTotalCountTableRangeendindexStartStartEndCountIndexStartIndexEndTailoringInfolcidtailoringIndextailoringCountfrenchSortLCIDTailoringIndexTailoringCountFrenchSortContractionsourcereplacementsortkeyIndexSourceReplacementSortKeyContractionComparerc1c2CompareInstanceLevel2MapreplaceReplaceMSCompatUnicodeTableGetTailoringInfotcontractionsdiacriticalsBuildTailoringTablescjkIndexercatTablelv1Tablelv2Indexerlv2TableSetCJKReferencesCategoryLevel1Level2Level3IsIgnorableIsIgnorableNonSpacingToKanaTypeInsensitiveToWidthCompatHasSpecialWeightIsHalfWidthKanaIsHiraganaIsJapaneseSmallLetterget_IsReadyGetResourcerawUInt32FromBytePtrFillCJKcjkLv2IndexerFillCJKCoreMaxExpansionLengthignorableFlagscategorieslevel1level2level3cjkCHScategorycjkCHTcategorycjkJAcategorycjkKOcategorycjkCHSlv1cjkCHTlv1cjkJAlv1cjkKOlv1cjkKOlv2tailoringArrtailoringInfosforLockisReadyIsReady<>cb__17_0<>9<>9__17_0MSCompatUnicodeTableUtilIgnorableCjkCHSCjkNormalizationTableUtilPropIdxMapIdxPropMapCombiningCompositeHelperSimpleCollatorSetCJKTableinfoGetNeutralCultureextoptIsHalfKanaGetContractionclistGetTailContractionFilterOptionsGetExtenderTypeToDashTypeValueFilterExtenderIsSafeoptionsGetSortKeylengthbufFillSortKeyRawFillSurrogateSortKeyRaws1idx1len1s2idx2len2ClearBuffertargetConsumedsourceConsumedskipHeadingExtendersimmediateBreakupctxCompareInternalb1b2CompareFlagPairsrctargetIsPrefixIsSuffixtestWasUnableQuickIndexOfIndexOfIndexOfOrdinaltinoLv4IndexOfSortKeytargetSortKeyLastIndexOfLastIndexOfOrdinalorgStartLastIndexOfSortKeyMatchesForwardctMatchesForwardCoresiMatchesPrimitiveMatchesBackwardMatchesBackwardCoreQuickCheckDisabledinvarianttextInfolevel2MapsunsafeFlagscjkCatTablecjkLv1TablecjkLv2TableUnsafeFlagLengthContextalwaysMatchFlagsneverMatchFlagsbuffer1buffer2prev1OptionNeverMatchFlagsAlwaysMatchFlagsBuffer1Buffer2PrevCodePrevSortKeyPreviousInfodummyCodeEscapeOptionalExtenderTypevalue__NoneSimpleVoicedConditionalBuggySortKeyBufferResetInitializelv1msblv1lsbAppendCJKExtensioncategorylv1lv2lv3isSmallKanamarkTypeisKatakanaisHalfWidthAppendKanaAppendNormalAppendLevel5bidxAppendBufferPrimitiveGetResultAndResetdefaultValueGetOptimizedLengthGetResultl1bl2bl3bl4sbl4tbl4kbl4wbl5bl1l2l3l4sl4tl4kl4wl5processLevel2frenchSortedASN1Mono.Securitytagget_Countget_Tagset_Valuearray1array2CompareArrayCompareValueasn1anPosanLengthDecodeposcontentDecodeTLVanTagElementToStringm_nTagm_aValueelistTagASN1ConvertFromInt32oidFromOidToInt32ToOidtimeToDateTimeBitConverterLEbytesGetUIntBytesGetULongBytesdstUIntFromBytesULongFromBytesToSingleToDoublePKCS7ContentInfoget_ASN1get_Contentset_Contentget_ContentTypeset_ContentTypeGetASN1contentTypeContentContentTypeEncryptedDataget_EncryptionAlgorithmget_EncryptedContent_version_content_encryptionAlgorithm_encryptedEncryptionAlgorithmEncryptedContentSafeBagMono.Security.X509bagOIDget_BagOID_bagOID_asn1BagOIDPKCS12passwordFinalizeset_Passwordget_IterationCountset_IterationCountget_Keysget_Certificatesget_RNGactualalgorithmOidsaltiterationCountGetSymmetricAlgorithmencryptedDataDecryptedEncryptfoundGetExistingParameterspkiAddPrivateKeysafeBagReadSafeBagx509CertificateSafeBagiterationsMACsafeBagsEncryptedContentInfocertAddCertificateRemoveCertificateCloneget_MaximumPasswordLength_password_keyBags_secretBags_certs_keyBagsChanged_secretBagsChanged_certsChanged_iterations_safeBags_rngpassword_max_lengthPasswordIterationCountKeysCertificatesRNGMaximumPasswordLengthDeriveBytesset_HashNameset_SaltaOffAdjustdiversifiernDeriveDeriveKeyDeriveIVDeriveMACkeyDiversifierivDiversifiermacDiversifier_hashName_saltHashNameSaltX501seqreversedseparatorquotessbentryAppendEntrycountryNameorganizationNameorganizationalUnitNamecommonNamelocalityNamestateOrProvinceNamestreetAddressdomainComponentuseridemaildnQualifiertitlesurnamegivenNameinitialX509CertificateintegerGetUnsignedBigIntegerget_DSAget_IssuerNameget_KeyAlgorithmget_KeyAlgorithmParametersget_PublicKeyget_RSAget_RawDataget_SerialNumberget_SubjectNameget_ValidFromget_ValidUntilGetIssuerNameGetSubjectNamecontextGetObjectDatatypePEMdecoderm_encodedcertm_fromm_untilissuerm_issuernamem_keyalgom_keyalgoparamssubjectm_subjectm_publickeysignaturem_signaturealgom_signaturealgoparams_rsa_dsaversionserialnumberissuerUniqueIDsubjectUniqueIDextensionsencoding_errorDSAIssuerNameKeyAlgorithmKeyAlgorithmParametersPublicKeyRSARawDataSerialNumberSubjectNameValidFromValidUntilX509CertificateCollectionGetEnumeratorSystem.Collections.IEnumerable.GetEnumeratorX509CertificateEnumeratormappingsget_CurrentSystem.Collections.IEnumerator.get_CurrentSystem.Collections.IEnumerator.MoveNextSystem.Collections.IEnumerator.ResetMoveNextenumeratorCurrentSystem.Collections.IEnumerator.CurrentX509ExtensionWriteLineextnOidextnCriticalextnValueX509ExtensionCollectionreadOnlyARC4ManagedMono.Security.Cryptographydisposingget_Keyset_KeyrgbKeyrgvIVCreateEncryptorCreateDecryptorGenerateIVGenerateKeyget_CanTransformMultipleBlocksget_InputBlockSizeget_OutputBlockSizekeyKeySetupinputBufferinputOffsetinputCountCheckInputoutputBufferoutputOffsetTransformBlockInternalTransformBlockTransformFinalBlockstatexym_disposedKeyCanTransformMultipleBlocksInputBlockSizeOutputBlockSizeKeyBuilderget_RngIVrngRngKeyPairPersistenceparameterskeyPairget_Filenameget_KeyValueset_KeyValueLoadSaveRemoveget_UserPathget_MachinePath_CanSecurepath_ProtectUser_ProtectMachine_IsUserProtected_IsMachineProtectedCanSecureProtectUserProtectMachineIsUserProtectedIsMachineProtectedget_CanChangeget_UseDefaultKeyContainerget_UseMachineKeyStoreget_ContainerNamepCopyFromXml_userPathExists_userPath_machinePathExists_machinePath_params_keyvalue_filename_containerlockobjFilenameKeyValueUserPathMachinePathCanChangeUseDefaultKeyContainerUseMachineKeyStoreContainerNameMD2CreateMD2ManagednLengthPaddingarrayibStartcbSizeHashCoreHashFinalchecksumblockMD2TransformcountPI_SUBSTMD4MD4ManagedzFGHROLdFFGGHHoutputEncodeMD4TransformdigestPKCS1xorhashGetEmptyHashI2OSPOS2IPrsamRSAEPRSADPRSASP1RSAVP1MEncrypt_OAEPCDecrypt_OAEPhashValueSign_v15hashNameVerify_v15tryNonStandardEncodingemLengthEncode_v15mgfSeedmaskLenMGF1CreateFromNameemptySHA1emptySHA256emptySHA384emptySHA512PKCS8PrivateKeyInfoget_PrivateKeybigIntRemoveLeadingZeroNormalizekeypairDecodeRSAprivateKeydsaParametersDecodeDSA_algorithm_key_listPrivateKeyEncryptedPrivateKeyInfoget_Algorithmget_EncryptedDataget_Salt_dataAlgorithmRC4get_IVset_IVs_legalBlockSizess_legalKeySizesRSAManagedkeySizeGenerateKeyPairget_KeySizeget_PublicOnlyrgbDecryptValueEncryptValueincludePrivateParametersExportParametersImportParametersadd_KeyGeneratedremove_KeyGeneratedToXmlStringget_IsCrtPossibleGetPaddedValueisCRTpossiblekeyBlindingkeypairGeneratedqdpdqqInveKeyGeneratedKeySizePublicOnlyIsCrtPossibleKeyGeneratedEventHandlerobjectmethodsenderInvokecallbackBeginInvokeresultEndInvokeSymmetricTransformsymmAlgoencryptionrgbIVSystem.IDisposable.DisposeTransformECBCBCCFBOFBCTSget_KeepLastBlockRandompaddingpositionThrowBadPaddingExceptionFinalEncryptFinalDecryptalgoencryptBlockSizeBytetemptemp2workBuffworkoutpadmodeFeedBackBytelastBlockKeepLastBlockDSAManageddwKeySizeGenerateaddkeyLengthGenerateParamsget_RandomNormalizeArrayrgbHashCreateSignaturergbSignatureVerifySignaturegjseedcounterj_missingBigIntegerMono.MathsignbiinDatauiop_Implicitbi1bi2op_Additionop_Subtractionop_Modulusop_Divisionop_MultiplyshiftValop_LeftShiftop_RightShiftbitsGenerateRandomRandomizeBitCountbitNumTestBitSetBitLowestSetBitop_Equalityop_Inequalityop_GreaterThanop_LessThanop_GreaterThanOrEqualop_LessThanOrEqualradixcharacterSetomodulusModInverseexpModPowIsProbablePrimeGeneratePseudoPrimeIncr2smallPrimesSignNegativeZeroPositiveModulusRingBarrettReductionMultiplyDifferencekPowmodconstantKernelAddSameSignbigsmallSubtractMinusEqPlusEqSingleByteDivideInPlaceDwordModDwordDivModmultiByteDivideLeftShiftRightShiftfMultiplyByDwordxOffsetxLenyOffsetyLendOffsetyOffestMultiplyMod2p32pmodmodInverseConfidenceFactorMono.Math.PrimeExtraLowLowMediumHighExtraHighProvablePrimalityTestconfidencePrimalityTestsGetSPPRoundsTestRabinMillerTestSmallPrimeSppTestPrimeGeneratorBaseMono.Math.Prime.Generatorget_Confidenceget_PrimalityTestget_TrialDivisionBoundsGenerateNewPrimeConfidenceTrialDivisionBoundsSequentialSearchPrimeGeneratorBaseGenerateSearchBaseIsPrimeAcceptableIRegistryApiMicrosoft.Win32rkeykeynamewrittableOpenSubKeyFlushClosedefault_valueGetSubKeyNamesGetHandleRegistryClassesRootCurrentConfigCurrentUserDynDataLocalMachinePerformanceDataUsersRegistryHiveRegistryKeyhiveIdkeyHandleremoteRootkeyNamewritableIsEqualsget_Nameget_Handleget_IsRootget_Hiveget_InternalHandleAssertKeyStillValidAssertKeyNameLengthDecodeStringCreateMarkedForDeletionExceptionhiveGetHiveNamesafe_handleqnameisRemoteRootisWritableRegistryApiNameHandleIsRootHiveInternalHandleRegistryValueKindUnknownStringExpandStringBinaryDWordMultiStringQWordRegistryValueOptionsDoNotExpandEnvironmentNamesExpandRegistryKeyComparerKeyHandlerbasediris_volatileseLoadKeyextraEnsureProbeCombineNameGetSystemBootTimeGetRegisteredBootTimebtimeSaveRegisteredBootTimeCleanVolatileKeysdirVolatileKeyExistsGetVolatileDircreateNonExistingGetRootFromDirDropValueExistsget_IsMarkedForDeletionget_UserStoreget_MachineStorekey_to_handlerdir_to_handlerDirActualDirIsVolatilevaluesfiledirtyuser_storemachine_storeIsMarkedForDeletionUserStoreMachineStoreUnixRegistryApiToUnixparentKeyNameIsWellKnownKeyCreateSubKeyWin32RegistryApiRegCloseKeyRegFlushKeykeyBasereservedaccessRegOpenKeyExdwIndexlpNamelpcbNamelpReservedlpClasslpcbClasslpftLastWriteTimeRegEnumKeyExvalueNamezerodataSizeRegQueryValueExhKeylpReserved_MustBeZerolpcSubKeyslpcbMaxSubKeyLenlpcbMaxClassLenlpcValueslpcbMaxValueNameLenlpcbMaxValueLenlpcbSecurityDescriptorRegQueryInfoKeyIsHandleValidGetBinaryValueSubKeyCounterrorCodeGenerateExceptionlocalNameNativeBytesPerCharacterWin32NativehrGetMessageMakeHRFromErrorCodeWIN32_FIND_DATAdwFileAttributescFileNameSafeFileHandleMicrosoft.Win32.SafeHandlespreexistingHandleownsHandleReleaseHandleSafeFindHandleSafeRegistryHandleSafeWaitHandleexistingHandleSafeHandleZeroOrMinusOneIsInvalidget_IsInvalidIsInvalidMemory`1SystemmemoryotherleftrightCombineHashCodesh1h2h3_arrayOrOwnedMemory_index_lengthk__BackingFieldTMemoryDebugView`1Pinnable`1DataReadOnlyMemory`1ownerReadOnlySpan`1_pinnable_byteOffsetSpan`1SpanDebugView`1SpanHelpersIsReferenceOrContainsReferencesCorePerTypeValues`1MeasureArrayAdjustmentIsReferenceOrContainsReferencesEmptyArrayArrayAdjustmentThrowHelperargumentThrowArgumentNullExceptionCreateArgumentNullExceptionThrowArrayTypeMismatchException_ArrayTypeMustBeExactMatchCreateArrayTypeMismatchException_ArrayTypeMustBeExactMatchThrowArgumentOutOfRangeExceptionCreateArgumentOutOfRangeExceptiontargetTypeThrowWrongValueTypeArgumentExceptionresourceThrowArgumentExceptionThrowInvalidOperationExceptionThrowNotSupportedExceptionargNameIfNullAndNullsAreIllegalThenThrowGetArgumentNameGetResourceNameValueTuplecomparerSystem.Collections.IStructuralEquatable.EqualsSystem.IComparable.CompareToCompareToSystem.Collections.IStructuralComparable.CompareToSystem.Collections.IStructuralEquatable.GetHashCodeh4h5ValueTuple`2item1item2GetHashCodeCoreItem1Item2T1T2ValueTuple`3item3Item3T3ValueTuple`4item4Item4T4ValueTuple`5item5Item5T5ArrayelementTypelengthsCreateInstanceAsReadOnlynewSizeResizeSystem.Collections.ICollection.get_CountSystem.Collections.IList.get_IsReadOnlySystem.Collections.IList.get_ItemSystem.Collections.IList.set_ItemSystem.Collections.IList.AddSystem.Collections.IList.ContainsSystem.Collections.IList.ClearSystem.Collections.IList.IndexOfSystem.Collections.IList.InsertSystem.Collections.IList.RemoveSystem.Collections.IList.RemoveAtCopyToBinarySearchconverterConvertAllTInputTOutputsourceArraydestinationArraysourceIndexdestinationIndexactionForEachget_LongLengthdimensionGetLongLengthindex1index2index3indicesget_IsFixedSizeget_IsReadOnlyget_IsSynchronizedget_SyncRootlowhiGetMedianReverseSetValueSortkeysitemscomparisonTKeyTValuematchExistsFillFindFindAllFindIndexFindLastFindLastIndexTrueForAllInternalArray__ICollection_get_CountInternalArray__ICollection_get_IsReadOnlyInternalArray__IEnumerable_GetEnumeratorInternalArray__ICollection_ClearitemInternalArray__ICollection_AddInternalArray__ICollection_RemoveInternalArray__ICollection_ContainsarrayIndexInternalArray__ICollection_CopyToInternalArray__IReadOnlyList_get_ItemInternalArray__IReadOnlyCollection_get_CountInternalArray__InsertInternalArray__RemoveAtInternalArray__IndexOfInternalArray__get_ItemInternalArray__set_ItemGetGenericValueImplSetGenericValueImplget_RankGetRankGetLengthGetLowerBoundGetValueImplSetValueImplsource_idxdest_idxFastCopyboundsCreateInstanceImplGetUpperBoundlowerBoundsUnsafeCreateInstancelength1length2length3ClearInternalCreateArrayTypeMismatchExceptionCanAssignArrayElementConstrainedCopyEmptyIndexOfImplLastIndexOfImplSortImplUnsafeLoadUnsafeStoreinstanceUnsafeMovSRSystem.Collections.ICollection.CountSystem.Collections.IList.IsReadOnlySystem.Collections.IList.ItemLongLengthIsFixedSizeIsReadOnlyIsSynchronizedSyncRootRankArrayEnumerator_array_endIndexInternalEnumerator`1EmptyInternalEnumerator`1SorterObjectArraySwapIfGreaterWithItemsSwapIntrospectiveSortlodepthLimitIntroSortPickPivotAndPartitionHeapsortDownHeapInsertionSortSorterGenericArrayITupleInternalTupleTuple`2get_Item1get_Item2System.ITupleInternal.ToStringm_Item1m_Item2Tuple`3get_Item3m_Item3Tuple`4get_Item4m_Item4Tuple`5get_Item5m_Item5MonoTODOAttributecommentMonoLimitationAttributeMonoNotSupportedAttributeAggregateExceptioninnerExceptionsmessageinnerExceptionInfosget_InnerExceptionsFlattenm_innerExceptionsInnerExceptionsAppContextSwitchesThrowExceptionIfDisposedCancellationTokenSourceSetActorAsReferenceWhenCopyingClaimsIdentityNoAsyncCurrentCultureFormattableStringget_FormatGetArgumentsget_ArgumentCountGetArgumentformatProviderignoredSystem.IFormattable.ToStringArgumentCountLazyHelpersPUBLICATION_ONLY_SENTINELLazy`1valueFactorymodeGetObjectFromModeOnSerializingget_Modeget_IsValueCreatedLazyInitValueCreateValueALREADY_INVOKED_SENTINELm_boxedm_valueFactorym_threadSafeObjModeIsValueCreatedBoxedm_valueLazyInternalExceptionHolderexm_edi<.cctor>b__27_0System_LazyDebugView`1__FiltersfilterCriteriaFilterAttributeFilterNameFilterIgnoreCaseLocalDataStoreHolderstoreget_Storem_StoreStoreLocalDataStoreElementcookieget_Cookiem_cookieCookieLocalDataStoremgrInitialCapacityslotGetDataSetDataFreeDataPopulateElementm_DataTablem_ManagerLocalDataStoreSlotget_Managerget_Slotm_mgrm_slotManagerSlotLocalDataStoreMgrCreateLocalDataStoreDeleteLocalDataStoreAllocateDataSlotAllocateNamedDataSlotGetNamedDataSlotFreeNamedDataSlotFreeDataSlotValidateSlotGetSlotTableLengthInitialSlotTableSizeSlotTableDoubleThresholdLargeSlotTableSizeIncreasem_SlotInfoTablem_FirstAvailableSlotm_ManagedLocalDataStoresm_KeyToSlotMapm_CookieGeneratorAction`1ActionAction`2arg1arg2Action`3arg3Action`4arg4Func`1TResultFunc`2argFunc`3Func`4Func`5Func`6arg5Comparison`1Converter`2Predicate`1ActivatorbindingAttrbinderactivationAttributesnonPublicAppDomainUnloadedExceptionApplicationExceptioninnerExceptionArgumentExceptionparamNameget_Messagem_paramNameMessageArgumentNullExceptionArgumentOutOfRangeExceptionget_RangeMessageactualValue_rangeMessagem_actualValueRangeMessageArithmeticExceptionArraySegment`1offsetget_Arrayget_OffsetSystem.Collections.Generic.IList.get_ItemSystem.Collections.Generic.IList.set_ItemSystem.Collections.Generic.IList.IndexOfSystem.Collections.Generic.IList.InsertSystem.Collections.Generic.IList.RemoveAtSystem.Collections.Generic.IReadOnlyList.get_ItemSystem.Collections.Generic.ICollection.get_IsReadOnlySystem.Collections.Generic.ICollection.AddSystem.Collections.Generic.ICollection.ClearSystem.Collections.Generic.ICollection.ContainsSystem.Collections.Generic.ICollection.CopyToSystem.Collections.Generic.ICollection.RemoveSystem.Collections.Generic.IEnumerable.GetEnumerator_offset_countOffsetSystem.Collections.Generic.IList.ItemSystem.Collections.Generic.IReadOnlyList.ItemSystem.Collections.Generic.ICollection.IsReadOnlyArraySegmentEnumeratorarraySegment_start_end_currentArrayTypeMismatchExceptionAsyncCallbackarAttributeelementinheritInternalGetCustomAttributesattributeTypeInternalIsDefinedGetCustomAttributesIsDefinedGetCustomAttributethisValuethatValueAreFieldValuesEqualget_TypeIdMatchIsDefaultAttributeTypeIdAttributeTargetsAssemblyModuleClassStructEnumConstructorMethodPropertyFieldEventInterfaceParameterDelegateReturnValueGenericParameterAllAttributeUsageAttributevalidOnget_AllowMultipleset_AllowMultipleget_Inheritedset_Inheritedm_attributeTargetm_allowMultiplem_inheritedDefaultAllowMultipleInheritedBadImageFormatExceptioninnerfileNameSetMessageFieldget_FusionLog_fileName_fusionLogFusionLogBitConverterAmILittleEndianToInt16ToInt64ToUInt16ToUInt32ToUInt64GetHexValueDoubleToInt64BitsInt64BitsToDoubleBooleanproviderTryParseTrimWhiteSpaceAndNullGetTypeCodeSystem.IConvertible.ToBooleanSystem.IConvertible.ToCharSystem.IConvertible.ToSByteSystem.IConvertible.ToByteSystem.IConvertible.ToInt16System.IConvertible.ToUInt16System.IConvertible.ToInt32System.IConvertible.ToUInt32System.IConvertible.ToInt64System.IConvertible.ToUInt64System.IConvertible.ToSingleSystem.IConvertible.ToDoubleSystem.IConvertible.ToDecimalSystem.IConvertible.ToDateTimeSystem.IConvertible.ToTypeTrueFalseTrueLiteralFalseLiteralTrueStringFalseStringBuffersrcOffsetBytesdstOffsetBytesbyteCountInternalBlockCopyIndexOfByte_ByteLengthZeroMemorydestIndexsrcIndexMemcpypDestByteLengthsrcOffsetdstOffsetBlockCopydestinationdestinationSizeInBytessourceBytesToCopyMemoryCopymemcpy4memcpy2memcpy1BytestyleformatMaxValueMinValueCannotUnloadAppDomainExceptionCharIsLatin1IsAsciiGetLatin1UnicodeCategoryIsDigitucCheckLetterIsLetterIsWhiteSpaceLatin1IsWhiteSpaceIsUpperIsLowerCheckPunctuationIsPunctuationCheckLetterOrDigitIsLetterOrDigitToUpperToUpperInvariantToLowerToLowerInvariantCheckNumberIsNumberIsSurrogateCheckSymbolIsSymbolGetUnicodeCategoryIsHighSurrogateIsLowSurrogatehighSurrogatelowSurrogateIsSurrogatePairutf32ConvertFromUtf32ConvertToUtf32categoryForLatin1UNICODE_PLANE00_ENDUNICODE_PLANE01_STARTUNICODE_PLANE16_ENDHIGH_SURROGATE_STARTLOW_SURROGATE_ENDCharEnumeratorcurrentElementCLSCompliantAttributeisCompliantm_compliantConsoleCancelEventHandlerConsoleCancelEventArgsget_Cancel_type_cancelCancelConsoleColorBlackDarkBlueDarkGreenDarkCyanDarkRedDarkMagentaDarkYellowGrayDarkGrayBlueGreenCyanRedMagentaYellowWhiteConsoleKeyBackspaceTabEnterPauseSpacebarPageUpPageDownHomeLeftArrowUpArrowRightArrowDownArrowSelectPrintExecutePrintScreenInsertDeleteHelpD0D1D2D3D4D5D6D7D8D9ABDEIJKLNOPQUVWXYZLeftWindowsRightWindowsApplicationsSleepNumPad0NumPad1NumPad2NumPad3NumPad4NumPad5NumPad6NumPad7NumPad8NumPad9SeparatorDecimalDivideF1F2F3F4F5F6F7F8F9F10F11F12F13F14F15F16F17F18F19F20F21F22F23F24BrowserBackBrowserForwardBrowserRefreshBrowserStopBrowserSearchBrowserFavoritesBrowserHomeVolumeMuteVolumeDownVolumeUpMediaNextMediaPreviousMediaStopMediaPlayLaunchMailLaunchMediaSelectLaunchApp1LaunchApp2Oem1OemPlusOemCommaOemMinusOemPeriodOem2Oem3Oem4Oem5Oem6Oem7Oem8Oem102ProcessPacketAttentionCrSelExSelEraseEndOfFilePlayZoomNoNamePa1OemClearConsoleKeyInfokeyCharshiftaltcontrolget_KeyChar_keyChar_modsKeyCharConsoleModifiersAltShiftControlConsoleSpecialKeyControlCControlBreakContextBoundObjectContextStaticAttributeBase64FormattingOptionsInsertLineBreaksConverttypeCodeChangeTypeDefaultToTypeconversionTypeToBooleanToCharToSByteToByteToDecimalfromBasetoBaseinArrayToBase64StringoutCharsinsertLineBreaksConvertToBase64ArrayinputLengthToBase64_CalculateAndValidateOutputLengthFromBase64StringinputPtrFromBase64CharPtrstartInputPtrstartDestPtrdestLengthFromBase64_DecodeFromBase64_ComputeResultLengthConvertTypesEnumTypebase64TableDBNullDateTimeticksdateDatakindisAmbiguousDstyearmonthdayhourminutesecondmillisecondcalendarget_InternalTicksget_InternalKindscaleAddDaysAddHoursAddMillisecondsAddMinutesmonthsAddMonthsAddSecondsAddTicksAddYearst1t2DateToTicksTimeToTicksDaysInMonthFromBinaryFromBinaryRawfileTimeFromFileTimeFromFileTimeUtcSystem.Runtime.Serialization.ISerializable.GetObjectDataSpecifyKindToBinaryRawget_DatepartGetDatePartget_Dayget_DayOfWeekget_Hourget_Kindget_Millisecondget_Minuteget_Monthget_Nowget_UtcNowGetSystemTimeAsFileTimeget_Secondget_Ticksget_TimeOfDayget_YearIsLeapYearParseExactformatsToLocalTimethrowOnOverflowToUniversalTimestylesTryParseExactd1d2TryCreateTicksPerMillisecondTicksPerSecondTicksPerMinuteTicksPerHourTicksPerDayMillisPerSecondMillisPerMinuteMillisPerHourMillisPerDayDaysPerYearDaysPer4YearsDaysPer100YearsDaysPer400YearsDaysTo1601DaysTo1899DaysTo1970DaysTo10000MinTicksMaxTicksMaxMillisFileTimeOffsetDoubleDateOffsetOADateMinAsTicksOADateMinAsDoubleOADateMaxAsDoubleDatePartYearDatePartDayOfYearDatePartMonthDatePartDayDaysToMonth365DaysToMonth366TicksMaskFlagsMaskLocalMaskTicksCeilingKindUnspecifiedKindUtcKindLocalKindLocalAmbiguousDstKindShiftTicksFieldDateDataFieldInternalTicksInternalKindDateDayDayOfWeekHourKindMillisecondMinuteMonthNowUtcNowSecondTicksTimeOfDayYearDateTimeKindUnspecifiedUtcLocalDateTimeOffsetdateTimeget_UtcDateTimeget_LocalDateTimeget_ClockDateTimeSystem.Runtime.Serialization.IDeserializationCallback.OnDeserializationValidateOffsetValidateDateparameterNameValidateStylesm_dateTimem_offsetMinutesUtcDateTimeLocalDateTimeClockDateTimeSundayMondayTuesdayWednesdayThursdayFridaySaturdaySetBitsmidisNegativeFCallCompareGetBitsdecimalsRoundFCallRoundFCallToInt32FCallTruncateop_ExplicitSignMaskDECIMAL_NEGDECIMAL_ADDScaleMaskScaleShiftMaxInt32ScalePowers10OneMinusOneNearNegativeZeroNearPositiveZeroDefaultBindermodifierscultureInfonamesBindToMethodBindToFieldtypesSelectMethodreturnTypeindexesSelectPropertyReorderArgumentArrayExactBindingExactPropertyBindingparamOrder1paramArrayType1paramOrder2paramArrayType2FindMostSpecificFindMostSpecificTypem1m2FindMostSpecificMethodcur1cur2FindMostSpecificFieldFindMostSpecificPropertyCompareMethodSigAndNameGetHierarchyDepthcMatchesFindMostDerivedNewSlotMethparamOrdervarsReorderParamsparsCreateParamOrderCanConvertPrimitiveCanConvertPrimitiveObjectToTypeBinderStateargsMaporiginalSizeisParamArraym_argsMapm_originalSizem_isParamArrayb__3_0<>9__3_0DivideByZeroExceptionDllNotFoundExceptionDoubleIsPositiveInfinityIsNaNEpsilonNegativeInfinityPositiveInfinityNaNNegativeZeroEntryPointNotFoundExceptionenumTypegetNamesGetCachedValuesAndNamesInternalFormattedHexStringeTInternalFormatInternalFlagsFormato1o2InternalCompareToInternalGetUnderlyingTypeGetEnumValuesAndNamesInternalBoxEnumTEnumignoreCaseparseResultTryParseEnumGetUnderlyingTypeGetValuesInternalGetValuesGetNamesInternalGetNamesToObjectget_valueInternalHasFlagget_hashcodeHasFlagenumSeperatorCharArrayenumSeperatorParseFailureKindArgumentArgumentNullArgumentWithParameterUnhandledExceptionEnumResultcanMethodThrowInitunhandledExceptionSetFailurefailurefailureParameterfailureMessageIDfailureMessageFormatArgumentGetEnumParseExceptionparsedEnumcanThrowm_failurem_failureMessageIDm_failureParameterm_failureMessageFormatArgumentm_innerExceptionValuesAndNamesEventArgsEventHandlerEventHandler`1TEventArgsExceptionget_DataIsImmutableAgileExceptionGetClassNameget_InnerExceptionget_StackTraceneedFileInfoGetStackTraceSetErrorCodeget_SourceneedFileLineInfoneedMessageOnDeserializedstackTraceisRemoteStackTraceStripFileInfoexceptionDispatchInfoRestoreExceptionDispatchInfoget_HResultset_HResultGetTypeGetMessageFromNativeResourcesFixRemotingExceptionReportUnhandledExceptions_EDILock_className_message_innerException_helpURL_stackTrace_stackTraceString_remoteStackTraceString_remoteStackIndex_dynamicMethods_HResult_source_safeSerializationManagercaptured_tracesnative_trace_ips_COMPlusExceptionCodeInnerExceptionStackTraceHResultExceptionMessageKindThreadAbortThreadInterruptedOutOfMemoryExecutionEngineExceptionFieldAccessExceptionFlagsAttributeFormatExceptionGCCollectionModeForcedOptimizedGCgenerationGetCollectionCountGetMaxGenerationInternalCollectregister_ephemeron_arrayget_ephemeron_tombstoneCollectblockingcompactingCollectionCountKeepAliveget_MaxGeneration_SuppressFinalizeSuppressFinalize_ReRegisterForFinalizeReRegisterForFinalizeforceFullCollectionGetTotalMemoryEPHEMERON_TOMBSTONEMaxGenerationDateTimeFormatFormatDigitsoverrideLengthLimitdigitsHebrewFormatDigitspatternCharParseRepeatPatterndayOfWeekdtfiFormatDayOfWeekrepeatCountFormatMonthFormatHebrewMonthNameParseQuoteStringParseNextChartokenLenpatternToMatchIsUseGenitiveFormFormatCustomizedtimeOnlyFormatCustomizedTimeZoneFormatCustomizedRoundripTimeZoneGetRealFormatExpandPredefinedFormatInvalidFormatForLocalInvalidFormatForUtcNullOffsetallStandardFormatsfixedNumberFormatsDateTimeParseParseExactMultipleTryParseExactMultipleMatchWordGetTimeZoneNameParseFractionParseTimeZoneHandleTimeZonedpsdtokLexVerifyValidPunctuationdatePatternorderGetYearMonthDayOrderpatternGetYearMonthOrderGetMonthDayOrderadjustedYearTryAdjustYearSetDateYMDSetDateMDYSetDateDMYSetDateYDMGetDefaultYearGetDayOfNNGetDayOfNNNGetDayOfMNGetHebrewDayOfNMGetDayOfNMGetDayOfMNNGetDayOfYNNGetDayOfNNYGetDayOfYMNGetDayOfYNGetDayOfYMAdjustTimeMarktimeMarkAdjustHourGetTimeOfNGetTimeOfNNGetTimeOfNNNGetDateOfDSNGetDateOfNDSGetDateOfNNDSProcessDateTimeSuffixProcessHebrewTerminalStateProcessTerminaltStatebTimeOnlyDetermineTimeZoneAdjustmentsDateTimeOffsetTimeZonePostProcessingAdjustTimeZoneToUniversalAdjustTimeZoneToLocalParseISO8601digitLennumberMatchHebrewDigitsParseDigitsminDigitLenmaxDigitLenParseFractionExactParseSignParseTimeZoneOffsetMatchAbbreviatedMonthNameMatchMonthNameMatchAbbreviatedDayNameMatchDayNameMatchEraNameMatchTimeMarkMatchAbbreviatedTimeMarkcurrentValuenewValueCheckNewValueGetDateTimeNowcalCheckDefaultDateTimeparseInfoParseByFormatreturnValueTryParseQuoteStringformatParamDoStrictParseGetDateTimeParseExceptionm_hebrewNumberParserdateParsingStatesMatchNumberDelegate__resultDTTNumEndNumAmpmNumSpaceNumDatesepNumTimesepMonthEndMonthSpaceMonthDatesepNumDatesuffNumTimesuffYearSpaceYearDateSepYearEndTimeZoneEraNumUTCTimeMarkUnkNumLocalTimeMarkMaxTMNotSetAMPMDSBEGINNND_NdD_NND_NNdD_MD_MND_NMD_MNdD_NDSD_YD_YND_YNdD_YMD_YMdD_ST_ST_NtT_NNtERRORDX_NNDX_NNNDX_MNDX_NMDX_MNNDX_DSDX_DSNDX_NDSDX_NNDSDX_YNNDX_YMNDX_YNDX_YMTX_NTX_NNTX_NNNTX_TSDX_NNY__DTStringcheckDigitTokenget_CompareInfoGetNextAtEndAdvancetokenTypetokenValueGetRegularTokenindexBeforeSeparatorcharBeforeSeparatorGetSeparatorTokenMatchSpecifiedWordendIndexcheckWordBoundarymatchLengthMatchSpecifiedWordswordsmaxMatchStrLenMatchLongestWordsGetRepeatCountGetNextDigitGetCharGetDigitSkipWhiteSpacesSkipWhiteSpaceCurrentTrimTailRemoveTrailingInQuoteSpacesRemoveLeadingInQuoteSpacesGetSubStringsubConsumeSubStringm_currentm_infom_checkDigitTokenWhiteSpaceChecksCompareInfoDTSubStringTypeInvalidNumberOtherDTSubStringrelativeIndexDateTimeTokendttsuffixnumDateTimeRawInfonumberBufferAddNumberGetNumbernumCounterafractionhasSameDateAndTimeSeparatorstimeZoneFormatWithParameterFormatBadDateTimeCalendarParseFlagsHaveYearHaveMonthHaveDayHaveHourHaveMinuteHaveSecondHaveTimeHaveDateTimeZoneUsedTimeZoneUtcParsedMonthNameCaptureOffsetYearDefaultRfc1123PatternUtcSortPatternDateTimeResultSetDatefailureArgumentNametimeZoneOffsetparsedDateParsingInfofUseHour12fUseTwoDigitYearfAllowInnerWhitefAllowTrailingWhitefCustomNumberParserparseNumberDelegateTokenTypeNumberTokenYearNumberTokenAmPmMonthTokenEndOfStringDayOfWeekTokenTimeZoneTokenEraTokenDateWordTokenUnknownTokenHebrewNumberJapaneseEraTokenTEraTokenIgnorableSymbolSEP_UnkSEP_EndSEP_SpaceSEP_AmSEP_PmSEP_DateSEP_TimeSEP_YearSuffSEP_MonthSuffSEP_DaySuffSEP_HourSuffSEP_MinuteSuffSEP_SecondSuffSEP_LocalTimeMarkSEP_DateOrOffsetRegularTokenMaskSeparatorTokenMaskGuidTryParseGuidguidStringTryParseGuidWithHexPrefixTryParseGuidWithNoStyleTryParseGuidWithDashesrequiredLengthStringToShortparsePosStringToIntStringToLongEatAllWhitespaceIsHexPrefixToByteArraymethemHexToCharguidCharsHexsToCharshexNewGuid_a_b_c_d_e_f_g_h_i_j_k_rngAccess_fastRngGuidStylesAllowParenthesisAllowBracesAllowDashesAllowHexPrefixRequireParenthesisRequireBracesRequireDashesRequireHexPrefixHexFormatNumberFormatDigitFormatBraceFormatParenthesisFormatAnyGuidParseThrowStyleAllButOverflowNativeExceptionFormatWithInnerExceptionGuidResultnativeExceptionGetGuidParseExceptionparsedGuidthrowStylem_failureArgumentNameIAsyncResultget_IsCompletedget_AsyncWaitHandleget_AsyncStateget_CompletedSynchronouslyIsCompletedAsyncWaitHandleAsyncStateCompletedSynchronouslyICloneableIComparableIComparable`1IConvertibleToTypeICustomFormatterIDisposableIEquatable`1IFormatProviderformatTypeGetFormatIFormattableIndexOutOfRangeExceptionInt16Int32Int64InvalidCastExceptionInvalidOperationExceptionInvalidProgramExceptionInvalidTimeZoneExceptionIServiceProviderserviceTypeGetServiceMathAcosAsinAtanCeilingCosFloorInternalRoundSinTanSplitFractionDoubleSqrtLogExpAbsAbsHelperval1val2MinnewBasedoubleRoundLimitmaxRoundingDigitsroundPower10DoublePIMemberAccessExceptionMethodAccessExceptionMidpointRoundingToEvenAwayFromZeroMissingFieldExceptionclassNamefieldNameMissingMemberExceptionFormatSignatureClassNameMemberNameSignatureMissingMethodExceptionmethodNameMulticastNotSupportedExceptionNonSerializedAttributeNotImplementedExceptionNotSupportedExceptionNullReferenceExceptionNumberBufferToDecimalNumberBufferToDoubleFormatDecimalFormatDoubleFormatInt32FormatUInt32FormatInt64FormatUInt64FormatSingleHexNumberToInt32HexNumberToInt64HexNumberToUInt32HexNumberToUInt64IsWhiteNumberToInt32NumberToInt64NumberToUInt32NumberToUInt64MatchCharsnumfmtParseDecimalParseDoubleParseInt32ParseInt64parseDecimalParseNumberParseSingleParseUInt32ParseUInt64StringToNumberTrailingZerosTryParseDoubleTryParseInt32TryParseInt64TryParseSingleTryParseUInt32TryParseUInt64TryStringToNumberNumberBufferstackBufferPackForNativeNumberBufferBytesbaseAddressprecisionObjectDisposedExceptionobjectNameget_ObjectNameObjectNameObsoleteAttributeerror_errorOperationCanceledExceptionget_CancellationTokenset_CancellationToken_cancellationTokenCancellationTokenOutOfMemoryExceptionOverflowExceptionParamArrayAttributeParamsArrayarg0GetAtSlowoneArgArraytwoArgArraythreeArgArrayPlatformNotSupportedExceptionSeedSampleInternalSampleGetSampleForLargeRangeminValuemaxValueNextNextDoubleinextinextpSeedArrayRankExceptionTypeNameFormatFlagsFormatBasicFormatNamespaceFormatFullInstFormatAssemblyFormatNoVersionFormatAngleBracketsFormatStubInfoFormatGenericParamFormatSerializationTypeNameKindSerializationNameFullNameRuntimeTypeThrowIfTypeNeverValidGenericArgumentgenericArgumentsgenericParamtersSanityCheckGenericArgumentsfullnamensSplitNamebindingFlagsallowPrefixLookupprefixLookuplistTypeFilterHelpermemberInfoFilterApplyPrefixLookupisPublicisNonProtectedInternalisStaticFilterApplyBaseFilterApplyTypecallConvargumentTypesFilterApplyMethodInfoconstructorFilterApplyConstructorInfomethodBasemethodFlagsFilterApplyMethodBaseIsSpecialSerializableTypeGetMethodCandidatesGetConstructorCandidatesGetPropertyCandidatesGetEventCandidatesGetFieldCandidatesGetNestedTypeCandidatesGetMethodsGetConstructorsGetPropertiesGetEventsGetFieldsGetMembersGetMethodImplcallConventionGetConstructorImplGetPropertyImplGetEventGetFieldGetNestedTypeGetMemberget_ModuleGetRuntimeModuleget_AssemblyGetRuntimeAssemblyget_TypeHandleIsInstanceOfTypeIsSubclassOfIsAssignableFromIsEquivalentToget_BaseTypeGetBaseTypeget_UnderlyingSystemTypeGetAttributeFlagsImplIsContextfulImplIsByRefImplIsPrimitiveImplIsPointerImplIsCOMObjectImplIsValueTypeImplget_IsEnumHasElementTypeImplget_GenericParameterAttributesget_IsSzArrayIsArrayImplGetArrayRankGetElementTypeGetEnumNamesGetEnumValuesGetEnumUnderlyingTypeIsEnumDefinedGetEnumNameGetGenericArgumentsInternalGetGenericArgumentsinstantiationMakeGenericTypeget_IsGenericTypeDefinitionget_IsGenericParameterget_GenericParameterPositionGetGenericTypeDefinitionget_IsGenericTypeprovidedArgsnamedParamsInvokeMemberGetCustomAttributesDataserializationFormatTypeNameget_MemberTypeget_ReflectedTypeget_MetadataTokenCreateInstanceCheckThisstackMarkpublicOnlyskipCheckThisfillCacheCreateInstanceDefaultCtorGetDefaultConstructorGetDefaultMemberNameGetSerializationCtorCreateInstanceSlowCreateInstanceMonoinvokeAttrCheckValuefailedTryConvertToTypeIsConvertibleToPrimitiveTypeGetCachedNamerankmake_array_typeMakeArrayTypemake_byref_typeMakeByRefTypeMakePointerTypeget_ContainsGenericParametersGetGenericParameterConstraintsgenericTypegenericArgumentCreateInstanceForAnotherGenericParametergtnamePtrGetMethodsByName_nativereflectedTypeGetMethodsByNameicaseGetPropertiesByName_nativeGetConstructors_nativeGetConstructors_internalGetPropertiesByNameGetTypeCodeImplGetTypeCodeImplInternalIsGenericCOMObjectImplCreateInstanceInternalget_DeclaringMethodfull_nameassembly_qualifiedgetFullNameruntimeArrayGetGenericParameterAttributesGetGenericParameterPositionGetEvents_nativeGetFields_nativeGetFields_internalGetEvents_internalGetInterfacesGetNestedTypes_nativedisplayNameGetNestedTypes_internalget_AssemblyQualifiedNameget_DeclaringTypeget_Namespaceget_FullNameValueTypeObjectTypeStringTypeDelegateTypes_SICtorParamTypesMemberBindingMaskInvocationMaskBinderNonCreateInstanceBinderGetSetPropertyBinderSetInvokePropertyBinderGetSetFieldBinderSetInvokeFieldBinderNonFieldGetSetClassicBindingMasks_typedReftype_infoGenericCachem_serializationCtorTypeHandleBaseTypeUnderlyingSystemTypeIsEnumGenericParameterAttributesIsSzArrayIsGenericTypeDefinitionIsGenericParameterGenericParameterPositionIsGenericTypeMemberTypeReflectedTypeMetadataTokenContainsGenericParametersDeclaringMethodAssemblyQualifiedNameDeclaringTypeNamespaceMemberListTypeCaseSensitiveCaseInsensitiveHandleToInfoListBuilder`1capacityToArray_items_item_capacityReflectionOnlyTypeSByteSerializableAttributeSharedStaticsGetSharedStringMakermakerReleaseSharedStringMaker_sharedStatics_makerSingleIsInfinityStackOverflowExceptionJoinstrAstrBCompareOrdinalIgnoreCaseHelperEqualsHelperCompareOrdinalHelpercomparisonTypeget_CharsToCharArrayIsNullOrEmptyIsNullOrWhiteSpaceGetLegacyNonRandomizedHashCodeSplitSplitInternalsepListlengthListnumReplacesInternalSplitKeepEmptyEntriesInternalSplitOmitEmptyEntriesMakeSeparatorListseparatorsSubstringInternalSubStringtrimCharsTrimTrimEndencbyteLengthencodingCreateStringFromEncodingnormalizationFormFastAllocateStringdestPosFillStringCheckeddmemsmemcharCountwstrcpyCtorCharArrayCtorCharArrayStartLengthwcslenCtorCharPtrCtorCharPtrStartLengthindexAindexBCompareOrdinalContainsEndsWithanyOfIndexOfAnyLastIndexOfAnytotalWidthpaddingCharPadLeftPadRightStartsWithIsBOMWhitespacetrimTypeTrimHelperCreateTrimmedStringoldCharnewCharoldValueFormatHelperConcatstr0str1str2str3totalLengthConcatArraySystem.Collections.Generic.IEnumerable.GetEnumeratorlenAlenBCompareOrdinalUncheckedIndexOfUncheckedIndexOfAnyUncheckedLastIndexOfUncheckedLastIndexOfAnyUncheckednativeCompareOrdinalExReplaceInternalReplaceUncheckedtestedCountReplaceFallbackisRightPaddedPadHelperStartsWithOrdinalUncheckedCharCopyvalmemsetmemcpybzerobzero_aligned_1bzero_aligned_2bzero_aligned_4bzero_aligned_8memcpy_aligned_1memcpy_aligned_2memcpy_aligned_4memcpy_aligned_8CreateStringm_stringLengthm_firstCharTrimHeadTrimBothcharPtrAlignConstalignConstCharsStringSplitOptionsRemoveEmptyEntriesStringComparerget_InvariantCultureIgnoreCaseget_CurrentCultureIgnoreCaseget_Ordinalget_OrdinalIgnoreCase_invariantCulture_invariantCultureIgnoreCase_ordinal_ordinalIgnoreCaseInvariantCultureIgnoreCaseCurrentCultureIgnoreCaseOrdinalOrdinalIgnoreCaseCultureAwareComparer_compareInfo_ignoreCase_optionsOrdinalComparerSystemExceptionSTAThreadAttributeThreadStaticAttributeExceptionArgumentdictionarydictionaryCreationThresholdcollectionlistqueueviewpointerownedMemoryExceptionResourceArgument_ImplementIComparableArgument_InvalidTypeArgument_InvalidArgumentForComparisonArgument_InvalidRegistryKeyPermissionCheckArgumentOutOfRange_NeedNonNegNumArg_ArrayPlusOffTooSmallArg_NonZeroLowerBoundArg_RankMultiDimNotSupportedArg_RegKeyDelHiveArg_RegKeyStrLenBugArg_RegSetStrArrNullArg_RegSetMismatchedKindArg_RegSubKeyAbsentArg_RegSubKeyValueAbsentArgument_AddingDuplicateSerialization_InvalidOnDeserSerialization_MissingKeysSerialization_NullKeyArgument_InvalidArrayTypeNotSupported_KeyCollectionSetNotSupported_ValueCollectionSetArgumentOutOfRange_SmallCapacityArgumentOutOfRange_IndexArgument_InvalidOffLenArgument_ItemNotExistArgumentOutOfRange_CountArgumentOutOfRange_InvalidThresholdArgumentOutOfRange_ListInsertNotSupported_ReadOnlyCollectionInvalidOperation_CannotRemoveFromStackOrQueueInvalidOperation_EmptyQueueInvalidOperation_EnumOpCantHappenInvalidOperation_EnumFailedVersionInvalidOperation_EmptyStackArgumentOutOfRange_BiggerThanCollectionInvalidOperation_EnumNotStartedInvalidOperation_EnumEndedNotSupported_SortedListNestedWriteInvalidOperation_NoValueInvalidOperation_RegRemoveSubKeySecurity_RegistryPermissionUnauthorizedAccess_RegistryNoWriteObjectDisposed_RegKeyClosedNotSupported_InComparableTypeArgument_InvalidRegistryOptionsCheckArgument_InvalidRegistryViewCheckTimeoutExceptionTimeSpanhoursminutessecondsdaysmillisecondsget_Daysget_Hoursget_Minutesget_Secondsget_TotalHoursget_TotalMillisecondsget_TotalMinutesget_TotalSecondstsFromDaysFromHoursIntervalFromMillisecondsFromMinutesNegateFromSecondsFromTicksGetLegacyFormatModeget_LegacyMode_ticks_legacyConfigChecked_legacyModeDaysHoursMinutesSecondsTotalHoursTotalMillisecondsTotalMinutesTotalSecondsLegacyModeTimeZoneInfoOptionsNoThrowOnInvalidTimeTimeZoneInfoUtcOffsetOutOfRangestandardNameCurrentYeardaylightNameCurrentYearCreateAdjustmentRuleCreateLocalUnitylpTimeZoneInformationEnumDynamicTimeZoneInformationpTimeZoneInformationGetDynamicTimeZoneInformationGetDynamicTimeZoneInformationWin32FirstYearLastYearGetDynamicTimeZoneInformationEffectiveYearswYearpdtziptziGetTimeZoneInformationForYeartimeZoneInformationstartDateendDatedefaultBaseUtcOffsetCreateAdjustmentRuleFromTimeZoneInformationtransitionTimereadStartDateTransitionTimeFromTimeZoneInformationTryCreateTimeZoneGetLocalTimeZoneInfoWinRTFallbackGetLocalTimeZoneKeyNameWin32FallbackidFindSystemTimeZoneByIdWinRTFallbackGetSystemTimeZonesWinRTFallbackget_BaseUtcOffsetget_DisplayNameget_Idget_LocalbuflenreadlinkTryGetNameFromPathCreateLocalFindSystemTimeZoneByIdCoresystemTimeZonesGetSystemTimeZonesCoreget_SupportsDaylightSavingTimeget_Utcget_TimeZoneDirectoryget_IsWindowsTrimSpecialget_TimeZoneKeyget_LocalZoneKeydateTryAddTickssourceTimeZonedestinationTimeZoneConvertTimeConvertTimeFromUtcConvertTimeToUtcisAmbiguousLocalDstGetDateTimeNowUtcOffsetFromUtcbaseUtcOffsetstandardDisplayNameCreateCustomTimeZonedaylightDisplayNameadjustmentRulesdisableDaylightSavingTimeFindSystemTimeZoneByIdfilepathFindSystemTimeZoneByFileNameFromRegistryKeystart_yearend_yearParseRegTziGetAdjustmentRulesGetSystemTimeZonesGetUtcOffsetisDSTtzGetUtcOffsetHelperHasSameRulesIsAmbiguousTimeruleIsInDSTIsInDSTForYearIsInvalidTimeValidateGetApplicableRuleisDstTryGetTransitionOffsettransitionTransitionPointValidateRulesstreamBuildFromStreamValidTZFileSwapInt32ReadBigEndianInt32ParseTZBufferParseAbbreviationsabbreviationsParseTimesTypestime_typesParseTransitionsunix_timeDateTimeFromUnixTimeGetLocalUtcOffsetzoneisDaylightSavingsGetUtcOffsetFromUtclocaltransitionsreadlinkNotFoundsupportsDaylightSavingTimeutctimeZoneDirectorytimeZoneKeylocalZoneKeyBaseUtcOffsetDisplayNameIdSupportsDaylightSavingTimeTimeZoneDirectoryIsWindowsTimeZoneKeyLocalZoneKeyAdjustmentRuleget_DateStartget_DateEndget_DaylightDeltaget_DaylightTransitionStartget_DaylightTransitionEnddateStartdateEnddaylightDeltadaylightTransitionStartdaylightTransitionEndbaseUtcOffsetDeltaValidateAdjustmentRulem_dateStartm_dateEndm_daylightDeltam_daylightTransitionStartm_daylightTransitionEndm_baseUtcOffsetDeltaDateStartDateEndDaylightDeltaDaylightTransitionStartDaylightTransitionEndTransitionTimeget_Weekget_IsFixedDateRuletimeOfDayCreateFixedDateRuleweekCreateFloatingDateRuleisFixedDateRuleCreateTransitionTimeValidateTransitionTimem_timeOfDaym_monthm_weekm_daym_dayOfWeekm_isFixedDateRuleWeekIsFixedDateRuleSYSTEMTIMEwMonthwDayOfWeekwDaywHourwMinutewSecondwMillisecondsTIME_ZONE_INFORMATIONBiasStandardNameStandardDateStandardBiasDaylightNameDaylightDateDaylightBiasDYNAMIC_TIME_ZONE_INFORMATIONTZITimeZoneKeyNameDynamicDaylightTimeDisabledrule1rule2b__19_0<>9__19_0TimeZoneNotFoundExceptionTypetypeNameassemblyResolvertypeResolverthrowOnErrorget_DefaultBinderCreateBindernamedParametersGetConstructorGetMethodGetPropertyget_IsNestedget_IsVisibleget_IsNotPublicget_IsPublicget_IsNestedPublicget_IsNestedAssemblyget_IsExplicitLayoutget_IsClassget_IsInterfaceget_IsValueTypeget_IsAbstractget_IsSealedget_IsSerializableget_IsArrayget_IsByRefget_IsPointerget_IsPrimitiveget_IsCOMObjectget_HasElementTypeget_IsContextfulget_IsMarshalByReftypeArgumentsIsMarshalByRefImplGetRootElementTypeGetEnumRawConstantValuesenumNamesenumValuesGetEnumDataIsIntegerTypeifaceTypeImplementInterfaceinternal_from_nameGetTypeFromHandleinternal_from_handleFilterNameIgnoreCaseMissingDelimiterEmptyTypesdefaultBinderDefaultLookupDeclaredOnlyLookup_implIsNestedIsVisibleIsNotPublicIsPublicIsNestedPublicIsNestedAssemblyIsExplicitLayoutIsClassIsInterfaceIsValueTypeIsAbstractIsSealedIsSerializableIsArrayIsByRefIsPointerIsPrimitiveIsCOMObjectHasElementTypeIsContextfulIsMarshalByRefTypedReferencefldsMakeTypedReferencefieldsMakeTypedReferenceInternalget_IsNullSetTypedReferenceIsNullTypeInitializationExceptionfullTypeNameget_TypeName_typeNameTypeNameTypeLoadExceptionassemblyNamemessageArgresourceIdAssemblyNameMessageArgResourceIdUInt16UInt32UInt64UnauthorizedAccessExceptionUnhandledExceptionEventArgsisTerminatingget_ExceptionObjectget_IsTerminating_Exception_IsTerminatingExceptionObjectIsTerminatingUnhandledExceptionEventHandlerUnitySerializationHoldermissingGetUnitySerializationInfoAddElementTypesMakeElementTypesunityTypeassemblyfieldThrowInsufficientInformationGetRealObjectm_instantiationm_elementTypesm_genericParameterPositionm_declaringTypem_declaringMethodm_datam_assemblyNamem_unityTypeUnSafeCharBufferbufferSizestringToAppendAppendStringm_bufferm_totalSizem_lengthVersionget_Majorget_Minorget_Buildget_RevisionfieldCountAppendPositiveNumberTryParseVersioncomponentcomponentNameparsedComponentTryParseComponentv1v2_Major_Minor_Build_RevisionSeparatorsArrayZERO_CHAR_VALUEMajorMinorBuildRevisionVersionResultargumentNameGetVersionParseExceptionm_parsedVersionm_exceptionArgumentm_argumentNamem_canThrowAppDomaingetSetupget_SetupInformationgetFriendlyNamegetCurDomainget_CurrentDomainrefOnlyGetAssembliesInitializeLifetimeServiceassemblyRefsecurityEvidenceLoadAssemblyLoadSatelliteassemblyStringassemblySecurityrefonlydomain_idInternalSetDomainByIDInternalSetDomainInternalPushDomainRefByIDInternalPopDomainRefInternalSetContextInternalGetContextInternalGetDefaultContextnewguidInternalGetProcessGuidInvokeInDomainByIDGetProcessGuidInternalIsFinalizingForUnloadIsFinalizingForUnloadgetDomainIDDoAssemblyLoadrequestingAssemblyDoAssemblyResolvename_or_tbDoTypeResolverequestingDoResourceResolveDoDomainUnloadGetMarshalledDomainObjRefarrRequestcadMsgarrResponsecadMrmProcessMessageInDomainadd_DomainUnloadremove_DomainUnloadadd_UnhandledExceptionremove_UnhandledException_mono_app_domain_process_guidtype_resolve_in_progressassembly_resolve_in_progressassembly_resolve_in_progress_refonly_evidence_granted_principalPolicy_principaldefault_domainAssemblyLoadAssemblyResolveDomainUnloadProcessExitResourceResolveTypeResolveFirstChanceException_domain_managerReflectionOnlyAssemblyResolve_activation_applicationIdentitycompatibility_switchSetupInformationCurrentDomainCLRConfigCheckThrowUnobservedTaskExceptionsCompatibilitySwitchesIsAppEarlierThanSilverlight4IsAppEarlierThanWindowsPhone8EnvironmentGetResourceStringcodePageGetResourceStringEncodingNameget_CurrentDirectoryget_CurrentManagedThreadIdget_HasShutdownStartedget_MachineNameGetNewLineget_NewLineget_PlatformGetOSVersionStringget_OSVersionCreateVersionFromStringget_TickCountget_UserDomainNameget_UserNameexitCodeExitExpandEnvironmentVariablesGetCommandLineArgsvariableinternalGetEnvironmentVariable_nativeinternalGetEnvironmentVariableGetEnvironmentVariableGetEnvironmentVariablesNoCaseGetEnvironmentVariablesfolderGetFolderPathGetWindowsFolderPathoptionconfig_dirhome_dirfallbackReadXdgUserDirUnixGetFolderPathFailFastGetIs64BitOperatingSystemget_Is64BitOperatingSystemget_Is64BitProcessget_ProcessorCountget_IsRunningOnWindowsGetEnvironmentVariableNamesGetMachineConfigPathinternalGetHomeGetPageSizeget_IsUnixmono_corlib_versionnlosCurrentDirectoryCurrentManagedThreadIdHasShutdownStartedMachineNameNewLinePlatformOSVersionTickCountUserDomainNameUserNameIs64BitOperatingSystemIs64BitProcessProcessorCountIsRunningOnWindowsIsUnixSpecialFolderMyDocumentsDesktopMyComputerProgramsPersonalFavoritesStartupRecentSendToStartMenuMyMusicDesktopDirectoryTemplatesApplicationDataLocalApplicationDataInternetCacheCookiesHistoryCommonApplicationDataProgramFilesMyPicturesCommonProgramFilesMyVideosNetworkShortcutsFontsCommonStartMenuCommonProgramsCommonStartupCommonDesktopDirectoryPrinterShortcutsWindowsUserProfileSystemX86ProgramFilesX86CommonProgramFilesX86CommonTemplatesCommonDocumentsCommonAdminToolsAdminToolsCommonMusicCommonPicturesCommonVideosResourcesLocalizedResourcesCommonOemLinksCDBurningSpecialFolderOptionDoNotVerifyParseNumberswidthLongToStringIntToStringEndianSwapConvertToBase2ConvertToBase8ConvertToBase16MonoTypeInfodefault_ctorTypeNameParserAppDomainSetupsetupappBaseGetAppBaseget_ApplicationBaseget_LicenseFileapplication_baseapplication_namecache_pathconfiguration_filedynamic_baselicense_fileprivate_bin_pathprivate_bin_path_probeshadow_copy_directoriesshadow_copy_filespublisher_policypath_changedloader_optimizationdisallow_binding_redirectsdisallow_code_downloads_activationArgumentsdomain_initializerapplication_trustdomain_initializer_argsdisallow_appbase_probeconfiguration_bytesserialized_non_primitivesk__BackingFieldApplicationBaseLicenseFileArgIteratorsignext_argnum_argsAssemblyLoadEventArgsloadedAssemblym_loadedAssemblyAssemblyLoadEventHandlerConsoleinputEncodingoutputEncodingSetupStreamsget_Errorget_OutOpenOpenStandardErrorOpenStandardInputOpenStandardOutputWriteget_InputEncodingget_OutputEncodingReadKeyinterceptDoConsoleCancelEventstdoutstderrstdincancel_eventcancel_handlerOutInputEncodingOutputEncodingWindowsConsoleGetConsoleCPGetConsoleOutputCPkeyCodeDoWindowsConsoleCancelEventGetInputCodePageGetOutputCodePagectrlHandlerAddedcancelHandlerWindowsCancelHandlerInternalCancelHandlerConsoleDriverCreateNullConsoleDriverCreateWindowsConsoleDrivertermCreateTermInfoDriverget_IsConsoleIsattyms_timeoutInternalKeyAvailablekeypadXmitteardowncontrol_charactersaddressTtySetupwantEchoSetEchodriveris_consolecalled_isattyIsConsoleDelegateDatatarget_typemethod_namecurried_first_argget_MethodGetVirtualMethod_internalget_TargetthrowOnBindFailureCreateDelegate_internaldelArgTypeargTypearg_type_matchboxedThisarg_type_match_thisdelReturnTypereturn_type_matchfirstArgumentCreateDelegateallowClosedbflagsGetCandidateMethodGetInvocationListCombinedelegatesCombineImplRemoveImplCreateDelegateNoSecurityCheckAllocDelegateLike_internalmethod_ptrinvoke_implm_targetdelegate_trampolineextra_argmethod_codemethod_infooriginal_method_infomethod_is_virtualTargetDelegateSerializationHolderGetDelegateData_delegateDelegateEntrydeltargetLabelDeserializeDelegatetargetTypeAssemblytargetTypeNamedelegateEntryEmptyArray`1SByteEnumInt16EnumInt32EnumInt64EnumByteEnumUInt16EnumUInt32EnumUInt64EnumIConsoleDriverIntPtrget_SizeToPointervalue1value2SizeKnownTerminalsget_linuxget_xtermget_ansilinuxxtermansiMarshalByRefObjectget_ObjectIdentityset_ObjectIdentityrequestedTypeCreateObjRef_identityObjectIdentityMonoAsyncCallcb_methodcb_targetresout_argsMonoCustomAttrsIsUserCattrProviderpseudoAttrsGetCustomAttributesInternalGetPseudoCustomAttributesinheritedOnlyGetCustomAttributesBaseGetCustomAttributesDataInternalAttributeTypeIsDefinedInternalpropertyGetBasePropertyDefinitionevtGetBaseEventDefinitionGetBaseRetrieveAttributeUsageNoCacheRetrieveAttributeUsagecorlibusage_cacheDefaultAttributeUsageAttributeInfousageinheritanceLevelget_Usageget_InheritanceLevel_usage_inheritanceLevelUsageInheritanceLevelMonoListItemMonoTypeMulticastDelegatefollowhaystackneedleNullConsoleDriverEmptyConsoleKeyInfoNullablenullableTypeNullable`1get_HasValueGetValueOrDefaultBoxUnboxhas_valueHasValueNumberFormatterMantissaBitsTableTensExponentTableDigitLowerTableDigitUpperTableTenPowersListDecHexDigitsGetFormatterTablesGetTenPowerOfInitDecHexDigitsFastToDecHexToDecHexFastDecHexLenDecHexLenScaleOrderInitialFloatingPrecisionParsePrecisionInitHexdefPrecisionResetCharBufAppendcntfpGetNumberFormatInstanceset_CurrentCultureget_IntegerDigitsget_DecimalDigitsget_IsFloatingSourceget_IsZeroget_IsZeroIntegerRoundPosRoundDecimalRoundBitsRemoveTrailingZerosAddOneToDecHexCountTrailingZerosGetInstanceReleaseNumberToStringIntegerToStringnfiFormatCurrencyFormatHexadecimalFormatFixedPointorigvalFormatRoundtripFormatGeneralFormatNumberFormatPercentFormatExponentialexpDigitsFormatCustomcanEmptyZeroTrimEndIsZeroOnlyAppendNonNegativeNumberminLengthAppendIntegerStringAppendDecimalStringgroupsgroupSeparatorAppendIntegerStringWithGroupSeparatorexponentminDigitsAppendExponentAppendOneDigitAppendDigitsMultiply10Divide10GetClone_nfi_cbuf_NaN_infinity_isCustomFormat_specifierIsUpper_positive_specifier_precision_defPrecision_digitsLen_decPointPos_val1_val2_val3_val4_indthreadNumberFormatteruserFormatProviderCurrentCultureIntegerDigitsDecimalDigitsIsFloatingSourceIsZeroIsZeroIntegerCustomInfopositiveGetActiveSectionsb_intsb_decsb_expUseGroupDecimalPointPosDecimalTailSharpDigitsIntegerHeadSharpDigitsIntegerHeadPosUseExponentExponentDigitsExponentTailSharpDigitsExponentNegativeSignOnlyDividePlacesPercentsPermillesObjectobjAobjBMemberwiseCloneInternalGetHashCodeFieldGetterFieldSetterOperatingSystemplatforminformationget_Versionget_ServicePackget_VersionString_platform_servicePackServicePackVersionStringPlatformIDWin32SWin32WindowsWin32NTWinCEUnixXboxMacOSXResolveEventArgsm_Namem_RequestingResolveEventHandlerRuntimeArgumentHandleRuntimeFieldHandlefiSetValueInternalfieldTypefieldAttrdeclaringTypedomainInitializedpTypedRefcontextTypeSetValueDirectRuntimeMethodHandleConstructInstantiationIsNullHandleRuntimeTypeHandleGetAttributesGetMetadataTokenGetTokenGetGenericTypeDefinition_implHasInstantiationIsComObjectHasReferencesisGenericCOMrtType1rtType2GetAssemblyGetModuleIsGenericVariableCanCastTotype_is_assignable_fromGetGenericParameterInfoStringComparisonInvariantCultureTermInfoDriverTryTermInfoDirSearchTerminfoWriteConsoleget_InitializedIncrementXWriteSpecialKeyIsSpecialKeyGetCursorPositionCheckWindowDimensionsget_WindowHeightget_WindowWidthAddToBufferAdjustBufferCreateKeyInfoFromIntcookedGetKeyFromBufferfreshReadKeyInternalInputPendingQueueEchoEchoEchoFlushReadLineReadToEndhaltOnNewLineReadUntilConditionInternaltopSetCursorPositionCreateKeyMapInitKeysAddStringMappingnative_terminal_sizeterminal_sizelocationscursorLeftcursorToptitleFormatcursorVisiblecsrVisiblecsrInvisibleclearbellwindowWidthwindowHeightbufferHeightbufferWidthreadposwriteposkeypadLocalinitedinitLockinitKeysorigPairorigColorscursorAddressfgcolorsetfgcolorsetbgcolormaxColorsnoGetPositionkeymaprootmaprl_startxrl_starty_consoleColorToAnsiCodeechobufechonInitializedWindowHeightWindowWidthParameterizedStringsEvaluatedynamicVarsstaticVarsEvaluateInternalAsBoolAsIntStringFromAsciiBytessnprintfFormatPrintFGetDynamicOrStaticVariables_cachedStackFormatParamintValuestringValueget_Int32get_Stringget_Object_int32_stringLowLevelStackPopPush_arrByteMatcherAddMappingusedmapTermInfoNumbersColumnsInitTabsLinesLinesOfMemoryMagicCookieGlitchPaddingBaudRateVirtualTerminalWidthStatusLineNumLabelsLabelHeightLabelWidthMaxAttributesMaximumWindowsMaxColorsMaxPairsNoColorVideoBufferCapacityDotVertSpacingDotHorzSpacingMaxMicroAddressMaxMicroJumpMicroColSizeMicroLineSizeNumberOfPinsOutputResCharOutputResLineOutputResHorzInchOutputResVertInchPrintRateWideCharSizeButtonsBitImageEntwiningBitImageTypeLastTermInfoReaderfilenameReadHeaderReadNameststrGetStringBytesGetStringboolSizenumSizestrOffsetsbooleansOffsetTermInfoStringsBackTabBellCarriageReturnChangeScrollRegionClearAllTabsClearScreenClrEolClrEosColumnAddressCommandCharacterCursorAddressCursorDownCursorHomeCursorInvisibleCursorLeftCursorMemAddressCursorNormalCursorRightCursorToLlCursorUpCursorVisibleDeleteCharacterDeleteLineDisStatusLineDownHalfLineEnterAltCharsetModeEnterBlinkModeEnterBoldModeEnterCaModeEnterDeleteModeEnterDimModeEnterInsertModeEnterSecureModeEnterProtectedModeEnterReverseModeEnterStandoutModeEnterUnderlineModeEraseCharsExitAltCharsetModeExitAttributeModeExitCaModeExitDeleteModeExitInsertModeExitStandoutModeExitUnderlineModeFlashScreenFormFeedFromStatusLineInit1stringInit2stringInit3stringInitFileInsertCharacterInsertLineInsertPaddingKeyBackspaceKeyCatabKeyClearKeyCtabKeyDcKeyDlKeyDownKeyEicKeyEolKeyEosKeyF0KeyF1KeyF10KeyF2KeyF3KeyF4KeyF5KeyF6KeyF7KeyF8KeyF9KeyHomeKeyIcKeyIlKeyLeftKeyLlKeyNpageKeyPpageKeyRightKeySfKeySrKeyStabKeyUpKeypadLocalKeypadXmitLabF0LabF1LabF10LabF2LabF3LabF4LabF5LabF6LabF7LabF8LabF9MetaOffMetaOnNewlinePadCharParmDchParmDeleteLineParmDownCursorParmIchParmIndexParmInsertLineParmLeftCursorParmRightCursorParmRindexParmUpCursorPkeyKeyPkeyLocalPkeyXmitPrtrOffPrtrOnRepeatCharReset1stringReset2stringReset3stringResetFileRestoreCursorRowAddressSaveCursorScrollForwardScrollReverseSetAttributesSetTabSetWindowToStatusLineUnderlineCharUpHalfLineInitProgKeyA1KeyA3KeyB2KeyC1KeyC3PrtrNonCharPaddingAcsCharsPlabNormKeyBtabEnterXonModeExitXonModeEnterAmModeExitAmModeXonCharacterXoffCharacterEnaAcsLabelOnLabelOffKeyBegKeyCancelKeyCloseKeyCommandKeyCopyKeyCreateKeyEndKeyEnterKeyExitKeyFindKeyHelpKeyMarkKeyMessageKeyMoveKeyNextKeyOpenKeyOptionsKeyPreviousKeyPrintKeyRedoKeyReferenceKeyRefreshKeyReplaceKeyRestartKeyResumeKeySaveKeySuspendKeyUndoKeySbegKeyScancelKeyScommandKeyScopyKeyScreateKeySdcKeySdlKeySelectKeySendKeySeolKeySexitKeySfindKeyShelpKeyShomeKeySicKeySleftKeySmessageKeySmoveKeySnextKeySoptionsKeySpreviousKeySprintKeySredoKeySreplaceKeySrightKeySrsumeKeySsaveKeySsuspendKeySundoReqForInputKeyF11KeyF12KeyF13KeyF14KeyF15KeyF16KeyF17KeyF18KeyF19KeyF20KeyF21KeyF22KeyF23KeyF24KeyF25KeyF26KeyF27KeyF28KeyF29KeyF30KeyF31KeyF32KeyF33KeyF34KeyF35KeyF36KeyF37KeyF38KeyF39KeyF40KeyF41KeyF42KeyF43KeyF44KeyF45KeyF46KeyF47KeyF48KeyF49KeyF50KeyF51KeyF52KeyF53KeyF54KeyF55KeyF56KeyF57KeyF58KeyF59KeyF60KeyF61KeyF62KeyF63ClrBolClearMarginsSetLeftMarginSetRightMarginLabelFormatSetClockDisplayClockRemoveClockCreateWindowGotoWindowHangupDialPhoneQuickDialTonePulseFlashHookFixedPauseWaitToneUser0User1User2User3User4User5User6User7User8User9OrigPairOrigColorsInitializeColorInitializePairSetColorPairSetForegroundSetBackgroundChangeCharPitchChangeLinePitchChangeResHorzChangeResVertDefineCharEnterDoublewideModeEnterDraftQualityEnterItalicsModeEnterLeftwardModeEnterMicroModeEnterNearLetterQualityEnterNormalQualityEnterShadowModeEnterSubscriptModeEnterSuperscriptModeEnterUpwardModeExitDoublewideModeExitItalicsModeExitLeftwardModeExitMicroModeExitShadowModeExitSubscriptModeExitSuperscriptModeExitUpwardModeMicroColumnAddressMicroDownMicroLeftMicroRightMicroRowAddressMicroUpOrderOfPinsParmDownMicroParmLeftMicroParmRightMicroParmUpMicroSelectCharSetSetBottomMarginSetBottomMarginParmSetLeftMarginParmSetRightMarginParmSetTopMarginSetTopMarginParmStartBitImageStartCharSetDefStopBitImageStopCharSetDefSubscriptCharactersSuperscriptCharactersTheseCauseCrZeroMotionCharSetNamesKeyMouseMouseInfoReqMousePosGetMouseSetAForegroundSetABackgroundPkeyPlabDeviceTypeCodeSetInitSet0DesSeqSet1DesSeqSet2DesSeqSet3DesSeqSetLrMarginSetTbMarginBitImageRepeatBitImageNewlineBitImageCarriageReturnColorNamesDefineBitImageRegionEndBitImageRegionSetColorBandSetPageLengthDisplayPcCharEnterPcCharsetModeExitPcCharsetModeEnterScancodeModeExitScancodeModePcTermOptionsScancodeEscapeAltScancodeEscEnterHorizontalHlModeEnterLeftHlModeEnterLowHlModeEnterRightHlModeEnterTopHlModeEnterVerticalHlModeSetAAttributesSetPglenInchget_CurrentTimeZonecurrentTimeZonetz_locktimezone_checkCurrentTimeZoneCurrentSystemTimeZonedaylight_invertedGetTimeZoneDataLocalTimeZoneTimeTypeis_dstabbrevIsDstTypeCodeTypeIdentifierget_InternalNameInternalNameTypeNamesATypeNameTypeIdentifiersFromDisplayDisplayGetInternalNameinternal_nameModifierSpecResolveArraySpecdimensionsboundPointerSpecpointer_levelTypeSpecget_HasModifiersGetDisplayFullNameGetModifierStringget_DisplayFullNameUnescapeInternalNametype_nameAddNamemdAddModifierSkipSpaceBoundCheckParsedTypeIdentifieris_recurseallow_aqnassembly_namenestedgeneric_paramsmodifier_specis_byrefdisplay_fullnameHasModifiersDisplayFullNameDisplayNameFormatWANT_ASSEMBLYNO_MODIFIERSUIntPtr_pointerInternalEqualsDefaultEqualsVariantvtwReserved1wReserved2wReserved3llVallValbValiValfltValdblValboolValbstrValcValuiValulValullValintValuintValpdispValbRecordBRECORDpvRecordpRecInfoVoidWeakReferenceAllocateHandletrackResurrectionget_IsAliveset_Targetget_TrackResurrectionisLongReferencegcHandleIsAliveTrackResurrectionInputRecordEventTypeRepeatCountVirtualKeyCodeVirtualScanCodeCharacterControlKeyStatepad1pad2CoordSmallRectLeftTopRightBottomConsoleScreenBufferInfoCursorPositionWindowMaxWindowSizeHandlesSTD_INPUTSTD_OUTPUTSTD_ERRORWindowsConsoleDrivervirtualKeyCodeIsModifierKeyGetStdHandleGetConsoleScreenBufferInforecordnreadReadConsoleInputinputHandleoutputHandledefaultAttribute__ComObjectAssemblyHashAlgorithmSystem.Configuration.AssembliesMD5SHA1SHA256SHA384SHA512AssemblyVersionCompatibilitySameMachineSameProcessSameDomainASCIIEncodingSystem.TextSetDefaultFallbackscharsGetByteCountcharIndexbyteIndexGetCharCountGetCharsencoderGetMaxByteCountGetMaxCharCountGetDecoderGetEncoderDecoderSerializeDecoderget_Fallbackget_FallbackBufferget_InternalHasFallbackBufferflushm_fallbackm_fallbackBufferFallbackFallbackBufferInternalHasFallbackBufferInternalDecoderBestFitFallbackCreateFallbackBufferget_MaxCharCountarrayBestFitcReplacementMaxCharCountInternalDecoderBestFitFallbackBufferget_InternalSyncObjectbytesUnknownGetNextCharpBytesInternalFallbackbytesCheckTryBestFitcBestFitiCountiSizeoFallbacks_InternalSyncObjectInternalSyncObjectDecoderExceptionFallbackDecoderExceptionFallbackBufferThrowDecoderFallbackExceptionDecoderFallbackget_ReplacementFallbackget_ExceptionFallbackbIsMicrosoftBestFitFallbackreplacementFallbackexceptionFallbackReplacementFallbackExceptionFallbackDecoderFallbackBufferInternalResetbyteStartcharEndInternalInitializeThrowLastBytesRecursiveDecoderNLSget_MustFlushget_HasStateClearMustFlushm_encodingm_mustFlushm_throwOnOverflowm_bytesUsedMustFlushHasStateDecoderReplacementFallbackget_DefaultStringstrDefaultDefaultStringDecoderReplacementFallbackBufferfallbackCountfallbackIndexEncoderSerializeEncoderInternalEncoderBestFitFallbackInternalEncoderBestFitFallbackBuffercharUnknowncharUnknownHighcharUnknownLowMovePreviousget_RemainingcUnknownRemainingEncoderExceptionFallbackEncoderExceptionFallbackBufferEncoderFallbackExceptionEncoderFallbackEncoderFallbackBuffercharStartsetEncoderInternalGetNextCharcharRecursiveThrowLastCharRecursivebUsedEncoderbFallingBackiRecursionCountEncoderNLSget_EncodingcharLeftOverm_charsUsedEncodingEncoderReplacementFallbackEncoderReplacementFallbackBufferOnDeserializingDeserializeEncodingSerializeEncodingcodepageGetEncodingencoderFallbackdecoderFallbackGetPreambleGetDataItemget_BodyNameget_EncodingNameget_HeaderNameget_WebNameget_EncoderFallbackset_EncoderFallbackget_DecoderFallbackset_DecoderFallbackget_ASCIIget_Latin1get_CodePageCreateDefaultEncodingsetReadOnlyget_Defaultget_Unicodeget_BigEndianUnicodeget_UTF7get_UTF8get_UTF32GetBestFitUnicodeToBytesDataGetBestFitBytesToUnicodeDataThrowBytesOverflownothingEncodedThrowCharsOverflownothingDecodeddefaultEncodingunicodeEncodingbigEndianUnicodeutf7Encodingutf8Encodingutf32EncodingasciiEncodinglatin1Encodingencodingsm_codePagedataItemm_deserializedFromEverettm_isReadOnlyBodyNameEncodingNameHeaderNameWebNameASCIILatin1CodePageUnicodeBigEndianUnicodeUTF7UTF8UTF32DefaultEncoderm_hasInitializedEncodingDefaultDecoderEncodingCharBuffernumBytesAddCharAdjustBytesget_MoreDataGetNextByteget_BytesUsedfallbackBytebyteBuffercharCountResultbyteEndfallbackBufferMoreDataBytesUsedEncodingByteBufferinEncodinginEncoderinByteStartinByteCountinCharStartinCharCountmoreBytesExpectedAddBytebThrowget_CharsUsedbyteCountResultCharsUsedEncodingNLSEncodingProviderGetEncodingFromProviderencodingNamedecs_providersLatin1EncodingarrayCharBestFitStringBuilderget_Capacityset_Capacityget_MaxCapacityset_Lengthset_CharsAppendHelperAppendLineAppendFormatFormatErrorAppendFormatHelpervalueCountreplacementsreplacementsCountsourceChunkremoveCountReplaceAllInChunkindexInChunkReplaceInPlaceAtChunksourcePtrThreadSafeCopyFindChunkForIndexminBlockCharCountExpandByABlockfromdoneMoveFollowingCharsMakeRoommaxCapacitypreviousBlockm_ChunkCharsm_ChunkPreviousm_ChunkLengthm_ChunkOffsetm_MaxCapacityDefaultCapacityCapacityFieldMaxCapacityFieldStringValueFieldThreadIDFieldMaxChunkSizeCapacityMaxCapacityStringBuilderCacheAcquireGetStringAndReleaseCachedInstanceUnicodeEncodingbigEndianbyteOrderMarkthrowOnInvalidBytesbaseDecoderisThrowExceptionhighLowPatternMasklastBytelastCharUTF32EncodingthrowOnInvalidCharacterscHighcLowGetSurrogateiCharGetHighSurrogateGetLowSurrogateemitUTF32ByteOrderMarkUTF32DecoderreadByteCountUTF7EncodingallowOptionalsMakeTablesbaseEncoderbase64Bytesbase64ValuesdirectEncodem_allowOptionalsbitCountfirstByteDecoderUTF7FallbackDecoderUTF7FallbackBuffercFallbackUTF8EncodingencoderShouldEmitUTF8IdentifierPtrDiffInRangepSrcpTargetFallbackInvalidByteSequenceGetBytesUnknownemitUTF8IdentifierUTF8EncodersurrogateCharUTF8DecoderNormalizationCheckYesNoMaybeNormalizationPropValueCharMapIdxGetCombiningClassGetPrimaryCompositeFromMapIndexGetPrimaryCompositeHelperIndexcheckTypeComposeCombineHangulFetchTryComposeWithPreviousStarterstartercandidateTryComposeDecomposeReorderCanonicalDecomposeCharQuickCheckbufIdxGetCanonicalHangulGetCanonicalpropsmappedCharscharMapIndexhelperIndexmapIdxToCompositecombiningClassload_normalization_resourceEncodingHelperget_UTF8Unmarkedcode_pageInternalCodePageGetDefaultEncodingInvokeI18Nutf8EncodingWithoutMarkersi18nAssemblyi18nDisabledUTF8UnmarkedNormalizationFormFormCFormDFormKCFormKDFastResourceComparerSystem.ResourcesHashFunctionbCharLengthaCharLengthbyteLenFileBasedResourceGrovelermediatorlocalResourceSetstryParentscreateIfNotExistsGrovelForResourceSetFindResourceFileCreateResourceSet_mediatorIResourceGrovelerIResourceReaderIResourceWriterManifestBasedResourceGrovelerlookForCultureUltimateFallbackFixupfallbackLocationGetNeutralResourcesLanguagesatelliteGetManifestResourceStreamCaseInsensitiveManifestResourceStreamLookupGetSatelliteAssemblyreaderTypeNameresSetTypeNameCanUseDefaultResourceClassesGetSatelliteAssemblyNameHandleSatelliteMissingHandleResourceStreamMissingcultureNameGetNeutralResourcesLanguageAttributeMissingManifestResourceExceptionMissingSatelliteAssemblyException_cultureNameNeutralResourcesLanguageAttributeget_CultureNameget_Location_culture_fallbackLocCultureNameLocationResourceFallbackManagerstartingCultureneutralResourcesCultureuseParentsm_startingCulturem_neutralResourcesCulturem_useParentsd__5<>1__stateSystem.Collections.Generic.IEnumerator.get_Current<>2__current<>4__this5__15__2System.Collections.Generic.IEnumerator.CurrentResourceManagerresourceSourceCommonAssemblyInitget_BaseNameget_IgnoreCaseget_FallbackLocationGetResourceFileNameGetResourceSetInternalGetResourceSetrequestedCulturersAddResourceSetGetSatelliteContractVersionasmTypeName1typeName2asmName2CompareNamesSetAppXConfigurationBaseNameFieldResourceSets_resourceSetsmoduleDirMainAssembly_locationInfo_userResourceSet_neutralResourcesCulture_lastUsedResourceCacheUseManifestUseSatelliteAssem_satelliteContractVersion_lookedForSatelliteContractVersion_callingAssemblym_callingAssemblyresourceGrovelerMagicNumberHeaderVersionNumber_minResourceSetResReaderTypeNameResSetTypeNameMscorlibNameDEBUGBaseNameIgnoreCaseFallbackLocationCultureNameResourceSetPairResourceManagerMediatorrmget_ModuleDirget_LocationInfoget_UserResourceSetget_BaseNameFieldget_NeutralResourcesCultureget_LookedForSatelliteContractVersionset_LookedForSatelliteContractVersionget_SatelliteContractVersionset_SatelliteContractVersionObtainSatelliteContractVersionget_FallbackLocget_CallingAssemblyget_MainAssembly_rmModuleDirLocationInfoUserResourceSetNeutralResourcesCultureLookedForSatelliteContractVersionSatelliteContractVersionFallbackLocCallingAssemblyResourceLocatordataPosget_DataPositionCanCache_value_dataPosDataPositionResourceReaderresCacheReadUnalignedI4SkipStringGetNameHashGetNamePositionGetEnumeratorInternalFindPosForResourceCompareStringEqualsNamedataOffsetAllocateStringForNameIndexGetValueForNameIndexLoadStringLoadObjectLoadObjectV1_LoadObjectV1LoadObjectV2_LoadObjectV2typeIndexDeserializeObjectReadResources_ReadResourcesFindType_store_resCache_nameSectionOffset_dataSectionOffset_nameHashes_nameHashesPtr_namePositions_namePositionsPtr_typeTable_typeNamePositions_objFormatter_numResources_umsResourceEnumeratorget_Entry_reader_currentIsValid_currentName_dataPositionEntryResourceSetjunkCommonInitGetEnumeratorHelperGetObjectGetObjectInternalGetCaseInsensitiveObjectInternalReaderTable_caseInsensitiveTableResourceTypeCodeNullLastPrimitiveByteArrayStreamStartOfUserTypesRuntimeResourceSetisStringresLocationcopyOfCachekeyInWrongCaseResolveResourceLocator_defaultReader_haveReadFromReaderSatelliteContractVersionAttributeUltimateResourceFallbackLocationSatelliteCustomAttributeExtensionsSystem.ReflectionAmbiguousMatchExceptionAssemblyCopyrightAttributecopyrightm_copyrightAssemblyTrademarkAttributetrademarkm_trademarkAssemblyProductAttributeproductm_productAssemblyCompanyAttributecompanym_companyAssemblyDescriptionAttributem_descriptionAssemblyTitleAttributem_titleAssemblyConfigurationAttributeconfigurationm_configurationAssemblyDefaultAliasAttributedefaultAliasm_defaultAliasAssemblyInformationalVersionAttributeinformationalVersionm_informationalVersionAssemblyFileVersionAttributeAssemblyKeyFileAttributekeyFilem_keyFileAssemblyDelaySignAttributedelaySignm_delaySignAssemblyNameFlagsEnableJITcompileOptimizerEnableJITcompileTrackingRetargetableAssemblyContentTypeWindowsRuntimeProcessorArchitectureMSILX86IA64Amd64ArmBinderBindingFlagsDeclaredOnlyStaticPublicNonPublicFlattenHierarchyInvokeMethodSetFieldSetPropertyPutDispPropertyPutRefDispPropertySuppressChangeTypeOptionalParamBindingIgnoreReturnCallingConventionsStandardVarArgsHasThisExplicitThisDefaultMemberAttributememberNameget_MemberNamem_memberNameEventAttributesSpecialNameReservedMaskRTSpecialNameFieldAttributesFieldAccessMaskPrivateScopePrivateFamANDAssemFamilyFamORAssemInitOnlyLiteralNotSerializedPinvokeImplHasFieldMarshalHasDefaultHasFieldRVAVarianceMaskCovariantContravariantSpecialConstraintMaskReferenceTypeConstraintNotNullableValueTypeConstraintDefaultConstructorConstraintICustomAttributeProviderIntrospectionExtensionsGetTypeInfoInvalidFilterCriteriaExceptionIReflectableTypeManifestResourceInfocontainingAssemblycontainingFileNameresourceLocationget_ReferencedAssemblyget_FileNameget_ResourceLocation_containingAssembly_containingFileName_resourceLocationReferencedAssemblyFileNameResourceLocationEmbeddedContainedInAnotherAssemblyContainedInManifestFilePInvokeAttributesNoMangleCharSetMaskCharSetNotSpecCharSetAnsiCharSetUnicodeCharSetAutoBestFitUseAssemBestFitEnabledBestFitDisabledBestFitMaskThrowOnUnmappableCharUseAssemThrowOnUnmappableCharEnabledThrowOnUnmappableCharDisabledThrowOnUnmappableCharMaskSupportsLastErrorCallConvMaskCallConvWinapiCallConvCdeclCallConvStdcallCallConvThiscallCallConvFastcallMemberFilterMemberInfoMemberInfoSerializationHolderreflectedClassGetSerializationInfosignature2m_reflectedTypem_signaturem_signature2m_memberTypeMemberTypesTypeInfoCustomNestedTypeMethodAttributesMemberAccessMaskFinalVirtualHideBySigCheckAccessOnOverrideVtableLayoutMaskReuseSlotNewSlotAbstractUnmanagedExportHasSecurityRequireSecObjectMethodBaseGetMethodFromHandleGetParametersNoCopyGetParametersGetMethodImplementationFlagsget_MethodHandleget_CallingConventionget_IsGenericMethodDefinitionget_IsGenericMethodget_IsSecurityCriticalget_IsStaticget_IsVirtualget_IsConstructorparameterTypescallingConventionConstructParametersFormatNameAndSigGetParameterTypesGetParametersInternalGetParametersCountGetMethodFromHandleNoGenericCheckmethod_handletype_handleGetMethodFromHandleInternalTypegenericCheckGetMethodFromHandleInternalType_nativeMethodHandleCallingConventionIsGenericMethodDefinitionIsGenericMethodIsSecurityCriticalIsStaticIsVirtualIsConstructorExceptionHandlingClauseOptionsClauseFilterFinallyFaultMethodImplAttributesCodeTypeMaskILOPTILManagedMaskUnmanagedManagedForwardRefPreserveSigInternalCallSynchronizedNoInliningAggressiveInliningNoOptimizationMaxMethodImplValMethodInfoget_ReturnTypeGetGenericMethodDefinitionMakeGenericMethodGetBaseMethodReturnTypeParameterAttributesInLcidRetvalReserved3Reserved4ParameterModifier_byRefPointer_ptr_ptrTypePropertyAttributesReserved2ReflectionTypeLoadExceptionclassesexceptions_classes_exceptionsTargetExceptionTargetInvocationExceptionTargetParameterCountExceptionTypeAttributesVisibilityMaskNotPublicNestedPublicNestedPrivateNestedFamilyNestedAssemblyNestedFamANDAssemNestedFamORAssemLayoutMaskAutoLayoutSequentialLayoutExplicitLayoutClassSemanticsMaskSealedImportSerializableStringFormatMaskAnsiClassUnicodeClassAutoClassCustomFormatClassCustomFormatMaskBeforeFieldInitTypeFilterSystem.Reflection.IReflectableType.GetTypeInfoget_DeclaredFieldsDeclaredFieldsescapedget_code_baseget_fullnameget_locationGetAotIdGetCodeBaseget_CodeBaseget_EscapedCodeBasemoduleGetManifestResourceInternalskipSecurityCheckGetSimpleNameGetPublicKeyGetVersionGetFlagsexportedOnlyGetTypesInternalGetTypecopiedNameGetEntryAssemblythrowOnFileNotFoundInternalGetSatelliteAssemblyassemblyFileLoadFromload_with_partial_namepartialNameLoadWithPartialNameoldBehaviorGetModulesGetModulesInternalGetManifestResourceNamesGetExecutingAssemblyGetCallingAssemblyGetManifestResourceInfoInternalresourceNameGetManifestResourceInfoget_ReflectionOnlyCreateNIEget_IsFullyTrustedgetResourceModulesget_IsDynamic_mono_assemblyresolve_event_holder_minimum_optional_refuse_deniedfromByteArrayCodeBaseEscapedCodeBaseReflectionOnlyIsFullyTrustedIsDynamicResolveEventHolderUnmanagedMemoryStreamForModuleanameis_version_definitedis_token_definedParseAssemblyNamescset_Nameget_CultureInfoset_CultureInfoget_Flagsset_Flagsset_VersionGetPublicKeyTokenget_IsPublicKeyValidInternalGetPublicKeyTokenpubkeyget_public_tokenComputePublicKeyTokenpublicKeySetPublicKeyOnDeserializationassembly_ptrGetNativeNamenativecodeBaseaddVersionaddPublickeydefaultTokenFillNamefillCodebasecodebasecultureinfohashalgkeyTokenversioncompatprocessor_architectureCultureInfoFlagsIsPublicKeyValidConstructorInfoConstructorNameTypeConstructorNameCustomAttributeDatactorInfodata_lengthctorctorArgsnamedArgsResolveArgumentsInternalResolveArgumentsget_Constructorget_ConstructorArgumentsget_NamedArgumentsget_AttributeTypeUnboxValueslazyDataConstructorArgumentsNamedArgumentsLazyCAttrDataCustomAttributeFormatExceptionCustomAttributeNamedArgumenttypedArgumentCustomAttributeTypedArgumentargumentTypeEventInfoget_EventHandlerTypeGetAddMethodGetRaiseMethodGetRemoveMethodevent_handleinternal_from_handle_typeGetEventFromHandlecached_add_eventEventHandlerTypeAddEventAdapter_thisdeleExceptionHandlingClausecatch_typefilter_offsettry_offsettry_lengthhandler_offsethandler_lengthFieldInfoget_FieldHandleget_FieldTypeget_IsLiteralget_IsNotSerializedfield_handleGetFieldFromHandleGetFieldOffsetget_marshal_infoGetRawConstantValueFieldHandleFieldTypeIsLiteralIsNotSerializedLocalVariableInfois_pinnedMethodBodyclauseslocalsilinit_localssig_tokenmax_stackGetModuleVersionIdfilter_by_type_namefilter_by_type_name_ignore_caseGetGuidInternalget_ScopeNameget_ModuleVersionIdget_FullyQualifiedNameIsResourceFilterTypeNameFilterTypeNameIgnoreCasefqnamescopenameis_resourcedefaultBindingFlagsScopeNameModuleVersionIdFullyQualifiedNameRuntimeAssemblyLoadWithPartialNameInternalanMonoAssemblyMonoEventInfoevget_event_infoGetEventInfodeclaring_typereflected_typeadd_methodremove_methodraise_methodother_methodsRuntimeEventInfoget_BindingFlagsGetDeclaringTypeInternalget_ReflectedTypeInternalReflectedTypeInternalMonoEventRuntimeFieldInfoRtFieldInfoUnsafeGetValueCheckConsistencyUnsafeSetValueMonoFieldResolveTypedeclaringGetParentTypeGetValueInternalCheckGenericfhandleMonoMethodInfoget_method_infoget_method_attributesGetMethodInfoGetDeclaringTypeGetReturnTypeGetCallingConventionmemberget_parameter_infoGetParametersInfoparentretiattrscallconvRuntimeMethodInfoSerializationToStringMonoMethodget_namedefinitionget_base_methodexcInternalInvokepinfoConvertValuesentryPointdllNameGetPInvokemethodInstantiationMakeGenericMethod_implGetGenericMethodDefinition_implget_core_clr_security_levelmhandlereftypeRuntimeConstructorInfoSerializationInvokeMonoCMethodDoInvokeRuntimeModuleMonoModuleRuntimeParameterInfoMonoParameterInfoget_DefaultValueDefaultValueMonoPropertyInfopropreq_infoget_property_infooptionalGetTypeModifiersget_default_valueget_methodset_methodPInfoSetMethodRuntimePropertyInfoMonoPropertyCachePropertyInfoget_CanReadget_CanWriteget_PropertyTypeGetAccessorsGetGetMethodGetIndexParametersGetSetMethodGetConstantValuegetterGetterAdapterFrameStaticGetterAdapterFrameCreateGetterDelegateGetOptionalCustomModifiersGetRequiredCustomModifierscachedcached_getterCanReadCanWritePropertyTypeGetterAdapterGetter`2StaticGetter`1ParameterInfoFormatParametersget_ParameterTypeget_IsInget_IsOptionalget_IsOutget_IsRetvalget_PositionGetDefaultValueImplNewClassImplDefaultValueImplMemberImplNameImplPositionImplAttrsImplmarshalAsParameterTypeIsInIsOptionalIsOutIsRetvalPositionPropertyInfoGetPropertyFromHandleStrongNameKeyPair_publicKey_keyPairContainer_keyPairExported_keyPairArrayAssemblyBuilderSystem.Reflection.EmitConstructorBuilderCustomAttributeBuilderEnumBuilderEventBuilderFieldBuilderGenericTypeParameterBuilderILGeneratorLocalBuilderilgenstartOffsetendOffsetMethodBuilderModuleBuilderParameterBuilderPropertyBuilderSignatureHelperTypeBuilderUnspecifiedTypeSizeTypeBuilderInstantiation__ErrorSystem.IOEndOfFileFileNotOpenStreamIsClosedMemoryStreamNotExpandableReaderClosedReadNotSupportedWrongAsyncResultEndReadCalledTwiceEndWriteCalledTwiceisInvalidPathGetDisplayablePathmaybeFullPathWinIOErrorWriteNotSupportedWriterClosedBinaryReaderleaveOpenget_BaseStreamReadBooleanReadByteReadSByteReadCharReadInt16ReadUInt16ReadInt32ReadUInt32ReadInt64ReadUInt64ReadSingleReadDoubleReadDecimalReadStringInternalReadCharsInternalReadOneCharReadCharsReadBytesFillBufferRead7BitEncodedIntm_streamm_decoderm_charBytesm_singleCharm_charBufferm_maxCharsSizem_2BytesPerCharm_isMemoryStreamm_leaveOpenBaseStreamBinaryWriterWrite7BitEncodedIntOutStream_buffer_encoding_encoder_leaveOpen_largeByteBuffer_maxCharsDirectoryGetFilessearchPatternsearchOptionInternalGetFilesGetDirectoriesInternalGetDirectoriesGetFileSystemEntriesInternalGetFileSystemEntriesuserPathOriginalincludeFilesincludeDirscheckHostInternalGetFileDirectoryNamesCreateDirectoryCreateDirectoriesInternalRecursiveDeleterecursiveGetCurrentDirectoryInsecureGetCurrentDirectoryIsRootDirectoryGetParentfullPaththisDirOnlyGetDemandDirSearchDatauserPathDirectoryNotFoundExceptionDriveNotFoundExceptionEndOfStreamExceptionFileInfooriginalPathGetDisplayPathCreateTextAppendTextget_ExistsOpenRead_nameFileLoadExceptionhResultFormatFileLoadExceptionMessageFileNotFoundExceptionFileSystemEnumerableFactoryoriginalUserPathCreateFileNameIteratorIterator`1threadIdTSourceFileSystemEnumerableIterator`1resultHandlernormalizedSearchPathsearchCriterialocalSearchDatafindDataCreateSearchResultHandleErrorAddSearchableDirsToStackfullPathToDemandDoDemandNormalizeSearchPatternfullSearchStringfullPathModGetNormalizedSearchCriteriaGetFullSearchString_resultHandlersearchStacksearchData_hndneedsParentPathDiscoveryDemandempty_checkHostSearchResultHandler`1IsResultIncludedCreateObjectStringResultHandler_includeFiles_includeDirsSearchResultget_FindDataFindDataFileSystemEnumerableHelpersIsDirIsFileFileSystemInfoRefreshget_DisplayPathset_DisplayPath_dataInitialisedFullPathOriginalPath_displayPathDisplayPathIOExceptionhresult_maybeFullPathMemoryStreampubliclyVisibleget_CanSeekEnsureWriteableEnsureCapacitycancellationTokenFlushAsyncGetBufferInternalGetBufferInternalGetPositionInternalReadInt32InternalEmulateReadset_PositionReadAsyncCopyToAsynclocSeekSetLengthWriteAsyncWriteByte_origin_position_expandable_writable_exposable_isOpen_lastReadTaskCanSeekPathTooLongExceptionPinnedBufferMemoryStream_pinningHandleEnsureAsyncActiveSemaphoreInitializedget_CanTimeoutget_ReadTimeoutset_ReadTimeoutget_WriteTimeoutset_WriteTimeoutCopyToAsyncInternalInternalCopyToBeginReadserializeAsynchronouslyBeginReadInternalasyncResultEndReadBeginEndReadAsyncBeginWriteBeginWriteInternalasyncWaiterreadWriteTaskRunReadWriteTaskWhenReadyRunReadWriteTaskEndWriteBeginEndWriteAsyncoriginBlockingBeginReadBlockingEndReadBlockingBeginWriteBlockingEndWrite_DefaultCopyBufferSize_activeReadWriteTask_asyncActiveSemaphoreCanTimeoutReadTimeoutWriteTimeoutReadWriteParametersReadWriteTaskClearBeginStateisReadfunctioncompletedTaskInvokeAsyncCallbackcompletingTaskSystem.Threading.Tasks.ITaskCompletionAction.Invoke_isRead_stream_callback_contexts_invokeAsyncCallbackNullStreams_nullReadTaskSynchronousAsyncResultbytesReadasyncStateObjectisWriteThrowIfError_stateObject_isWrite_waitHandle_exceptionInfo_endXxxCalled_bytesReadb__12_0<>9__12_0b__4_0b__36_0b__39_0b__43_0b__43_1b__46_0b__47_0b__53_0b__53_1<>9__4_0<>9__36_0<>9__39_0<>9__43_0<>9__43_1<>9__46_0<>9__47_0<>9__53_0<>9__53_1d__27stateMachineSetStateMachine<>t__builder5__15__2<>u__1<>u__2StreamReaderget_DefaultBufferSizeCheckAsyncTaskInProgressdetectEncodingFromByteOrderMarksget_CurrentEncodingget_LeaveOpenget_EndOfStreamDataAvailableCompressBufferDetectEncodingIsPreambleReadBufferuserBufferuserOffsetdesiredCharsreadToUserBuffercharBuffer_preamblecharPoscharLenbytePos_maxCharsPerBuffer_detectEncoding_checkPreamble_isBlocked_closable_asyncReadTaskDefaultBufferSizeCurrentEncodingLeaveOpenEndOfStreamNullStreamReaderStreamWriterget_UTF8NoBOMappendstreamArgencodingArgshouldLeaveOpenCreateFileflushStreamflushEncoderset_AutoFlushautoFlushhaveWrittenPreambleclosable_asyncWriteTask_UTF8NoBOMUTF8NoBOMAutoFlushStringReader_s_posStringWriter_sbTextReader_ReadLineDelegate_ReadDelegateNullTextReaderSyncTextReader_in<.cctor>b__22_0<.cctor>b__22_1TextWriterget_InitialNewLineget_FormatProviderset_NewLinewriter_WriteCharDelegate_WriteStringDelegate_WriteCharArrayRangeDelegate_WriteLineCharDelegate_WriteLineStringDelegate_WriteLineCharArrayRangeDelegate_FlushDelegateCoreNewLineInternalFormatProviderInitialNewLineFormatProviderNullTextWriterSyncTextWriter_out<.cctor>b__73_0<.cctor>b__73_1<.cctor>b__73_2<.cctor>b__73_3<.cctor>b__73_4<.cctor>b__73_5<.cctor>b__73_6UnmanagedMemoryStreamget_PositionPointer_mem_accessPositionPointerPathInternalIsPartiallyQualifiedcheckAdditionalHasIllegalCharactersDirectoryInfosimpleOriginalPathget_ParentCheckPathParentFilesourceFileNamedestFileNameoverwriteGetCreationTimeGetLastWriteTimeMoveshareOpenTextReadAllBytesReadAllTextWriteAllBytescontentsWriteAllTextget_DefaultLocalFileTimetryagainreturnErrorOnNotFoundFillAttributeInfodefaultLocalFileTimeDefaultLocalFileTimeFileAccessReadWriteFileAttributesArchiveCompressedDeviceEncryptedHiddenNormalNotContentIndexedOfflineReadOnlyReparsePointSparseFileTemporaryIntegrityStreamNoScrubDataFileModeCreateNewOpenOrCreateTruncateFileOptionsDeleteOnCloseSequentialScanRandomAccessAsynchronousWriteThroughFileShareInheritableFileStreamisAsyncisConsoleWrapperuseAsyncmsgPathbFromProxyuseLongPathanonymoussafeHandleget_SafeFileHandleExposeHandleReadInternaluserCallbackstateObjectWriteInternaldest_offsetReadSegmentsrc_offsetWriteSegmentFlushBufferFlushBufferIfDirtyRefillBufferReadDataisZeroSizeInitBufferGetSecureFileNamefullbuf_recyclebuf_recycle_lockisExposedappend_startposasynccanseekbuf_dirtybuf_sizebuf_lengthbuf_offsetbuf_startReadDelegateWriteDelegateFileStreamAsyncResultcbaresCBWrappercompletedwhcompletedSynchOriginalCountBytesReadrealcbMonoFileTypeDiskPipeRemoteMonoIOGetExceptionRemoveDirectoryMoveFileCopyFileDeleteFileGetFileAttributesGetFileTypepathWithPatternfileAttrFindFirstFilehndFindNextFileFindCloseFileExistsFileExistsDirectoryExistsSymlinkstatGetFileStatget_ConsoleOutputget_ConsoleInputget_ConsoleErrorread_handlewrite_handleCreatePipesource_process_handlesource_handletarget_process_handletarget_handleDuplicateHandleget_VolumeSeparatorCharget_DirectorySeparatorCharget_AltDirectorySeparatorCharget_PathSeparatorDumpHandlesnewPathRemapPathInvalidHandledump_handlesConsoleOutputConsoleInputConsoleErrorVolumeSeparatorCharDirectorySeparatorCharAltDirectorySeparatorCharPathSeparatorMonoIOErrorERROR_SUCCESSERROR_FILE_NOT_FOUNDERROR_PATH_NOT_FOUNDERROR_TOO_MANY_OPEN_FILESERROR_ACCESS_DENIEDERROR_INVALID_HANDLEERROR_INVALID_DRIVEERROR_NOT_SAME_DEVICEERROR_NO_MORE_FILESERROR_NOT_READYERROR_WRITE_FAULTERROR_READ_FAULTERROR_GEN_FAILUREERROR_SHARING_VIOLATIONERROR_LOCK_VIOLATIONERROR_HANDLE_DISK_FULLERROR_FILE_EXISTSERROR_CANNOT_MAKEERROR_INVALID_PARAMETERERROR_BROKEN_PIPEERROR_INVALID_NAMEERROR_DIR_NOT_EMPTYERROR_ALREADY_EXISTSERROR_FILENAME_EXCED_RANGEERROR_DIRECTORYERROR_ENCRYPTION_FAILEDMonoIOStatfileAttributesCreationTimeLastAccessTimeLastWriteTimePathextensionChangeExtensionpath1path2CleanPathGetDirectoryNameGetExtensionGetFileNameGetFileNameWithoutExtensionGetFullPathGetFullPathInternalnumBufferCharslpFilePartOrNullGetFullPathNameWindowsDriveAdjustmentInsecureGetFullPathIsDirectorySeparatorGetPathRootIsPathRootedGetInvalidFileNameCharsGetInvalidPathCharsfindExtensionGetServerAndShareSameRootCanonicalizePathpathspath3get_DirectorySeparatorCharAsStringget_TrimEndCharsCheckSearchPatternCheckInvalidPathCharsInternalCombineInvalidPathCharsDirectorySeparatorStrPathSeparatorCharsdirEqualsVolumetrimEndCharsWindowstrimEndCharsUnixDirectorySeparatorCharAsStringTrimEndCharsSearchOptionTopDirectoryOnlyAllDirectoriesSeekOriginBeginUnexceptionalStreamReaderdest_bufferCheckEOLnewlinenewlineCharUnexceptionalStreamWriterCStreamReaderCStreamWriterInternalWriteStringInternalWriteCharInternalWriteCharsCharUnicodeInfoSystem.GlobalizationInternalConvertToUtf32InternalGetUnicodeCategoryInternalGetCategoryValues_pCategoryLevel1Indexs_pCategoriesValues_pNumericLevel1Indexs_pNumericValuess_pDigitValuesDebugconditionAssertCalendarget_MinSupportedDateTimeget_MaxSupportedDateTimeget_IDget_BaseCalendarIDSetReadOnlyStateget_CurrentEraValueGetDayOfMonthGetDayOfWeekGetDaysInMonthGetEraget_ErasGetMonthGetMonthsInYearGetYearTryToDateTimeIsValidYearIsValidMonthIsValidDayget_TwoDigitYearMaxToFourDigitYearCalIDdefaultYearValueGetSystemTwoDigitYearSettingCAL_GREGORIANCAL_GREGORIAN_USCAL_JAPANCAL_TAIWANCAL_KOREACAL_HIJRICAL_THAICAL_HEBREWCAL_GREGORIAN_ME_FRENCHCAL_GREGORIAN_ARABICCAL_GREGORIAN_XLIT_ENGLISHCAL_GREGORIAN_XLIT_FRENCHCAL_JULIANCAL_JAPANESELUNISOLARCAL_CHINESELUNISOLARCAL_SAKACAL_LUNAR_ETO_CHNCAL_LUNAR_ETO_KORCAL_LUNAR_ETO_ROKUYOUCAL_KOREANLUNISOLARCAL_TAIWANLUNISOLARCAL_PERSIANCAL_UMALQURAm_currentEraValueCurrentEratwoDigitYearMaxMinSupportedDateTimeMaxSupportedDateTimeIDBaseCalendarIDCurrentEraValueErasTwoDigitYearMaxCalendarDatalocaleNamecalendarIdbUseUserOverridesInitializeEraNamesInitializeAbbreviatedEraNamesGetCalendarDataCalendarIdToCultureNamecalIDnativeGetTwoDigitYearMaxnativeGetCalendarDatadatetimeIndexfill_calendar_dataMAX_CALENDARSsNativeNamesaShortDatessaYearMonthssaLongDatessMonthDaysaEraNamessaAbbrevEraNamessaAbbrevEnglishEraNamessaDayNamessaAbbrevDayNamessaSuperShortDayNamessaMonthNamessaAbbrevMonthNamessaMonthGenitiveNamessaAbbrevMonthGenitiveNamessaLeapYearMonthNamesiTwoDigitYearMaxiCurrentEraInvariantCompareOptionsIgnoreNonSpaceIgnoreSymbolsIgnoreKanaTypeIgnoreWidthStringSortGetCompareInfostring1string2offset1offset2prefixCreateSortKeyGetHashCodeOfStringforceRandomizedHashingadditionalEntropyget_UseManagedCollationGetCollatorCreateSortKeyCoresindexfirstinternal_index_switchinternal_compare_switchinternal_compare_managedinternal_index_managedassign_sortkeyinternal_compareinternal_indexValidIndexMaskOffFlagsValidCompareMaskOffFlagsValidHashCodeOfStringMaskOffFlagsm_namem_sortNamewin32LCIDLINGUISTIC_IGNORECASENORM_IGNORECASENORM_IGNOREKANATYPELINGUISTIC_IGNOREDIACRITICNORM_IGNORENONSPACENORM_IGNORESYMBOLSNORM_IGNOREWIDTHSORT_STRINGSORTCOMPARE_OPTIONS_ORDINALNORM_LINGUISTIC_CASINGRESERVED_FIND_ASCII_STRINGSORT_VERSION_WHIDBEYSORT_VERSION_V4m_SortVersioncollatorcollatorsmanagedCollationmanagedCollationCheckedUseManagedCollationCultureNotFoundExceptioninvalidCultureNameget_InvalidCultureIdget_InvalidCultureNameget_DefaultMessageget_FormatedInvalidCultureIdm_invalidCultureNamem_invalidCultureIdInvalidCultureIdInvalidCultureNameDefaultMessageFormatedInvalidCultureIdCultureTypesNeutralCulturesSpecificCulturesInstalledWin32CulturesAllCulturesUserCustomCultureReplacementCulturesWindowsOnlyCulturesFrameworkCulturesMonthNameStylesRegularGenitiveLeapYearDateTimeFormatFlagsUseGenitiveMonthUseLeapYearMonthUseSpacesInMonthNamesUseHebrewRuleUseSpacesInDayNamesUseDigitPrefixInTokensNotInitializedDateTimeFormatInfoInitPreferExistingTokensget_Cultureget_LanguageNameinternalGetAbbreviatedDayOfWeekNamesinternalGetDayOfWeekNamesinternalGetAbbreviatedMonthNamesinternalGetMonthNamescultureDatacalendarIDInitializeOverridablePropertiesget_InvariantInfoget_CurrentInfoget_AMDesignatorget_Calendarset_Calendarget_OptionalCalendarsget_EraNamesGetEraNameget_AbbreviatedEraNamesGetAbbreviatedEraNameget_AbbreviatedEnglishEraNamesget_DateSeparatorget_FullDateTimePatternget_LongDatePatternset_LongDatePatternget_LongTimePatternset_LongTimePatternget_MonthDayPatternget_PMDesignatorget_RFC1123Patternget_ShortDatePatternset_ShortDatePatternget_ShortTimePatternset_ShortTimePatternget_SortableDateTimePatternget_GeneralShortTimePatternget_GeneralLongTimePatternget_DateTimeOffsetPatternget_TimeSeparatorget_UniversalSortableDateTimePatternget_YearMonthPatternset_YearMonthPatternget_AbbreviatedDayNamesget_DayNamesget_AbbreviatedMonthNamesget_MonthNamesget_HasSpacesInMonthNamesget_HasSpacesInDayNamesabbreviatedinternalGetMonthNameinternalGetGenitiveMonthNamesinternalGetLeapYearMonthNamesdayofweekGetAbbreviatedDayNamepatterns1patterns2connectStringGetCombinedPatternsGetAllDateTimePatternsGetDayNameGetAbbreviatedMonthNameGetMonthNamepatternsdefaultPatternGetMergedPatternsget_AllYearMonthPatternsget_AllShortDatePatternsget_AllShortTimePatternsget_AllLongDatePatternsget_AllLongTimePatternsget_UnclonedYearMonthPatternsget_UnclonedShortDatePatternsget_UnclonedLongDatePatternsget_UnclonedShortTimePatternsget_UnclonedLongTimePatternsget_MonthGenitiveNamesget_FullTimeSpanPositivePatternget_FullTimeSpanNegativePatternget_FormatFlagsget_HasForceTwoDigitYearsget_HasYearMonthAdjustmentparsedMonthNameYearMonthAdjustmentGetJapaneseCalendarDTFIGetTaiwanCalendarDTFIClearTokenHashTableCreateTokenHashTablemonthPostfixAddMonthNamesbadFormatTryParseHebrewNumberIsHebrewCharTokenMaskTokenizehashTablehashcodehashProbeInsertAtCurrentHashNodeInsertHashinvariantInfom_cultureDatam_langNamem_compareInfom_cultureInfoamDesignatorpmDesignatordateSeparatorgeneralShortTimePatterngeneralLongTimePatterntimeSeparatormonthDayPatterndateTimeOffsetPatternrfc1123PatternsortableDateTimePatternuniversalSortableDateTimePatternfirstDayOfWeekcalendarWeekRulefullDateTimePatternabbreviatedDayNamesm_superShortDayNamesdayNamesabbreviatedMonthNamesmonthNamesgenitiveMonthNamesm_genitiveAbbreviatedMonthNamesleapYearMonthNameslongDatePatternshortDatePatternyearMonthPatternlongTimePatternshortTimePatternallYearMonthPatternsallShortDatePatternsallLongDatePatternsallShortTimePatternsallLongTimePatternsm_eraNamesm_abbrevEraNamesm_abbrevEnglishEraNamesoptionalCalendarsDEFAULT_ALL_DATETIMES_SIZEformatFlagspreferExistingTokensCultureIDm_useUserOverridebUseCalendarInfonDataItemm_isDefaultCalendars_calendarNativeNamesm_dateWordsm_fullTimeSpanPositivePatternm_fullTimeSpanNegativePatternInvalidDateTimeStylesm_dtfiTokenHashTOKEN_HASH_SIZESECOND_PRIMEdateSeparatorOrTimeZoneOffsetinvariantDateSeparatorinvariantTimeSeparatorIgnorablePeriodIgnorableCommaCJKYearSuffCJKMonthSuffCJKDaySuffKoreanYearSuffKoreanMonthSuffKoreanDaySuffKoreanHourSuffKoreanMinuteSuffKoreanSecondSuffCJKHourSuffChineseHourSuffCJKMinuteSuffCJKSecondSuffLocalTimeMarkKoreanLangNameJapaneseLangNameEnglishLangNames_jajpDTFIs_zhtwDTFICultureLanguageNameInvariantInfoCurrentInfoAMDesignatorOptionalCalendarsEraNamesAbbreviatedEraNamesAbbreviatedEnglishEraNamesDateSeparatorFullDateTimePatternLongDatePatternLongTimePatternMonthDayPatternPMDesignatorRFC1123PatternShortDatePatternShortTimePatternSortableDateTimePatternGeneralShortTimePatternGeneralLongTimePatternDateTimeOffsetPatternTimeSeparatorUniversalSortableDateTimePatternYearMonthPatternAbbreviatedDayNamesDayNamesAbbreviatedMonthNamesMonthNamesHasSpacesInMonthNamesHasSpacesInDayNamesAllYearMonthPatternsAllShortDatePatternsAllShortTimePatternsAllLongDatePatternsAllLongTimePatternsUnclonedYearMonthPatternsUnclonedShortDatePatternsUnclonedLongDatePatternsUnclonedShortTimePatternsUnclonedLongTimePatternsMonthGenitiveNamesFullTimeSpanPositivePatternFullTimeSpanNegativePatternFormatFlagsHasForceTwoDigitYearsHasYearMonthAdjustmentTokenHashValuetokenStringFORMATFLAGSUseHebrewParsingCalendarIdGREGORIANGREGORIAN_USJAPANTAIWANKOREAHIJRITHAIHEBREWGREGORIAN_ME_FRENCHGREGORIAN_ARABICGREGORIAN_XLIT_ENGLISHGREGORIAN_XLIT_FRENCHJULIANJAPANESELUNISOLARCHINESELUNISOLARSAKALUNAR_ETO_CHNLUNAR_ETO_KORLUNAR_ETO_ROKUYOUKOREANLUNISOLARTAIWANLUNISOLARPERSIANUMALQURALAST_CALENDARDateTimeFormatInfoScannerget_KnownWordscurrentIndexSkipWhiteSpacesAndNonLetterformatPostfixAddDateWordOrPostfixAddDateWordsScanRepeatCharAddIgnorableSymbolsScanDateWordGetDateWordsOfDTFIgenitveMonthNamesabbrevMonthNamesgenetiveAbbrevMonthNamesGetFormatFlagGenitiveMonthGetFormatFlagUseSpaceInMonthNamesabbrevDayNamesGetFormatFlagUseSpaceInDayNamesGetFormatFlagUseHebrewCalendarEqualStringArraysArrayElementsHaveSpaceArrayElementsBeginWithDigits_knownWordsm_ymdFlagsKnownWordsFoundDatePatternFoundYearPatternFlagFoundMonthPatternFlagFoundDayPatternFlagFoundYMDPatternFlagDateTimeStylesAllowLeadingWhiteAllowTrailingWhiteAllowInnerWhiteAllowWhiteSpacesNoCurrentDateDefaultAdjustToUniversalAssumeLocalAssumeUniversalRoundtripKindGregorianCalendarGetDefaultInstancem_types_defaultInstanceEraInfostartYearstartMonthstartDayyearOffsetminEraYearmaxEraYeareraNameabbrevEraNameenglishEraNameGregorianCalendarHelperget_MaxYeareraInfoGetGregorianYearGetAbsoluteDateCheckTicksRangem_maxYearm_minYearm_Calm_EraInfom_erasm_minDateMaxYearGregorianCalendarTypesLocalizedUSEnglishMiddleEastFrenchArabicTransliteratedEnglishTransliteratedFrenchHebrewNumberParsingContextHebrewNumberParsingStateInvalidHebrewNumberNotHebrewDigitFoundEndOfHebrewNumberContinueParsingParseByCharHebrewValuesmaxHebrewNumberChNumberPasingStateHebrewTokenDigit400Digit200_300Digit100Digit10Digit1Digit6_7Digit7Digit9SingleQuoteDoubleQuoteHebrewValueHS_errS400S400_400S400_X00S400_X0X00_DQS400_X00_X0X0_DQX0X00S400_DQS400_400_DQS400_400_100S9X00_S9S9_DQENDJapaneseCalendarGetEraInfoGetErasFromRegistryAbbrevEraNamesEnglishEraNamescalendarMinValuejapaneseEraInfohelperNumberFormatInfoget_CurrencyDecimalDigitsget_CurrencyDecimalSeparatorget_CurrencyGroupSizesget_NumberGroupSizesget_PercentGroupSizesget_CurrencyGroupSeparatorget_CurrencySymbolget_NaNSymbolget_CurrencyNegativePatternget_NumberNegativePatternget_PercentPositivePatternget_PercentNegativePatternget_NegativeInfinitySymbolget_NegativeSignget_NumberDecimalDigitsget_NumberDecimalSeparatorget_NumberGroupSeparatorget_CurrencyPositivePatternget_PositiveInfinitySymbolget_PositiveSignget_PercentDecimalDigitsget_PercentDecimalSeparatorget_PercentGroupSeparatorget_PercentSymbolget_PerMilleSymbolValidateParseStyleIntegerValidateParseStyleFloatingPointnumberGroupSizescurrencyGroupSizespercentGroupSizespositiveSignnegativeSignnumberDecimalSeparatornumberGroupSeparatorcurrencyGroupSeparatorcurrencyDecimalSeparatorcurrencySymbolansiCurrencySymbolnanSymbolpositiveInfinitySymbolnegativeInfinitySymbolpercentDecimalSeparatorpercentGroupSeparatorpercentSymbolperMilleSymbolnativeDigitsm_dataItemnumberDecimalDigitscurrencyDecimalDigitscurrencyPositivePatterncurrencyNegativePatternnumberNegativePatternpercentPositivePatternpercentNegativePatternpercentDecimalDigitsdigitSubstitutionisReadOnlym_isInvariantvalidForParseAsNumbervalidForParseAsCurrencyInvalidNumberStylesCurrencyDecimalDigitsCurrencyDecimalSeparatorCurrencyGroupSizesNumberGroupSizesPercentGroupSizesCurrencyGroupSeparatorCurrencySymbolNaNSymbolCurrencyNegativePatternNumberNegativePatternPercentPositivePatternPercentNegativePatternNegativeInfinitySymbolNegativeSignNumberDecimalDigitsNumberDecimalSeparatorNumberGroupSeparatorCurrencyPositivePatternPositiveInfinitySymbolPositiveSignPercentDecimalDigitsPercentDecimalSeparatorPercentGroupSeparatorPercentSymbolPerMilleSymbolNumberStylesAllowLeadingSignAllowTrailingSignAllowParenthesesAllowDecimalPointAllowThousandsAllowExponentAllowCurrencySymbolAllowHexSpecifierIntegerHexNumberFloatCurrencySortVersionm_NlsVersionm_SortIdTaiwanCalendartaiwanEraInfoTextInfoget_InvariantGetHashCodeOrdinalIgnoreCaseCompareOrdinalIgnoreCaselengthAlengthBCompareOrdinalIgnoreCaseExIndexOfStringOrdinalIgnoreCaseLastIndexOfStringOrdinalIgnoreCaseToLowerAsciiInvariantToUpperAsciiInvariantget_IsAsciiCasingSameAsInvariantGetCaseInsensitiveHashCodeGetInvariantCaseInsensitiveHashCodeToUpperInternalToLowerInternalInternalCompareStringOrdinalIgnoreCasem_listSeparatorm_cultureNamem_textInfoNamem_IsAsciiCasingSameAsInvariants_InvariantcustomCultureNamem_nDataItemm_win32LangIDwordSeparatorMaskIsAsciiCasingSameAsInvariantTimeSpanFormatisInvariantFormatStandardPositiveInvariantFormatLiteralsNegativeInvariantFormatLiteralsPatternMinimumFullFormatLiteralsget_Startget_DayHourSepget_HourMinuteSepget_MinuteSecondSepget_SecondFractionSepget_EndInitInvariantuseInvariantFieldLengthsAppCompatLiteralddhhmmssffliteralsDayHourSepHourMinuteSepMinuteSecondSepSecondFractionSepTimeSpanParseTryTimeToTicksTryParseTimeSpanProcessTerminalStateProcessTerminal_DHMSFProcessTerminal_HMS_F_DProcessTerminal_HM_S_DProcessTerminal_HMProcessTerminal_DTimeSpanThrowStyleOverflowTimeSpanStandardStylesRequireFullTTTNumSepNumOverflowTimeSpanTokenmaxPrecisionIsInvalidNumbertttzeroessepTimeSpanTokenizerstartPositionGetNextTokenget_EOLget_NextCharget_CurrentCharm_posEOLNextCharCurrentCharTimeSpanRawInfoget_PositiveInvariantget_NegativeInvariantget_PositiveLocalizedget_NegativeLocalizedFullAppCompatMatchPartialAppCompatMatchFullMatchFullDMatchFullHMMatchFullDHMMatchFullHMSMatchFullDHMSMatchFullHMSFMatchtokProcessTokenAddSepAddNumlastSeenTTTtokenCountSepCountNumCountnumbersm_posLocm_negLocm_posLocInitm_negLocInitm_fullPosPatternm_fullNegPatternPositiveInvariantNegativeInvariantPositiveLocalizedNegativeLocalizedTimeSpanResultGetTimeSpanParseExceptionparsedTimeSpanUnicodeCategoryUppercaseLetterLowercaseLetterTitlecaseLetterModifierLetterOtherLetterNonSpacingMarkSpacingCombiningMarkEnclosingMarkDecimalDigitNumberLetterNumberOtherNumberSpaceSeparatorLineSeparatorParagraphSeparatorSurrogatePrivateUseConnectorPunctuationDashPunctuationOpenPunctuationClosePunctuationInitialQuotePunctuationFinalQuotePunctuationOtherPunctuationMathSymbolModifierSymbolOtherSymbolOtherNotAssignedsortkey1sortkey2lv1Lengthlv2Lengthlv3LengthkanaSmallLengthmarkTypeLengthkatakanaLengthkanaWidthLengthidentLengthget_OriginalStringget_KeyDataOriginalStringKeyDataCultureDatauseUserOverrideGetCultureDatanumberIndexiso2langansiCodePageoemCodePagemacCodePageebcdicCodePagerightToLeftlistSeparatorbUseUserOverridefill_culture_dataGetCalendarget_LongTimesget_ShortTimesget_SISO639LANGNAMEget_IFIRSTDAYOFWEEKget_IFIRSTWEEKOFYEARget_SAM1159get_SPM2359get_CalendarIdsget_IsInvariantCultureget_SCOMPAREINFOget_STEXTINFOget_ILANGUAGEget_UseUserOverrideShortDatesLongDatesYearMonthsGenitiveMonthNamesAbbreviatedGenitiveMonthNamesLeapYearMonthNamesMonthDayGetDateSeparatortimePartsGetSeparatorIndexOfTimePartUnescapeNlsStringReescapeWin32StringsReescapeWin32StringGetNFIValuesfill_number_datasAM1159sPM2359sTimeSeparatorsaLongTimessaShortTimesiFirstDayOfWeekiFirstWeekOfYearwaCalendarscalendarssISO639LanguagesRealNamebUseOverridesiDefaultAnsiCodePageiDefaultOemCodePageiDefaultMacCodePageiDefaultEbcdicCodePageisRightToLeftsListSeparatorLongTimesShortTimesSISO639LANGNAMEIFIRSTDAYOFWEEKIFIRSTWEEKOFYEARSAM1159SPM2359CalendarIdsIsInvariantCultureSCOMPAREINFOSTEXTINFOILANGUAGEUseUserOverrideCodePageDataItemdataIndexpStringsm_dataIndexm_uiFamilyCodePagem_webNamem_headerNamem_bodyNamem_flagsEncodingTableGetNumEncodingItemsENCfcpMapCodePageDataIteminternalGetCodePageFromNameGetCodePageFromNameGetCodePageDataItemencodingDataPtrcodePageDataPtrlastEncodingItemhashByNamehashByCodePageInternalEncodingDataItemwebNameInternalCodePageDataItemuiFamilyCodePageTextInfoToUpperDatarange_00e0_0586range_1e01_1ff3range_2170_2184range_24d0_24e9range_2c30_2ce3range_2d00_2d25range_a641_a697range_a723_a78cTextInfoToLowerDatarange_00c0_0556range_10a0_10c5range_1e00_1ffcrange_2160_216frange_24b6_24cfrange_2c00_2c2erange_2c60_2ce2range_a640_a696range_a722_a78bget_InvariantCultureget_CurrentCultureget_CurrentUICultureset_CurrentUICultureConstructCurrentCultureConstructCurrentUICultureget_Territoryget_LCIDget_TextInfoGetCulturesGetTextInfoDataciget_IsNeutralCultureCheckNeutralget_NumberFormatset_NumberFormatget_DateTimeFormatset_DateTimeFormatget_EnglishNameConstructconstruct_internal_locale_from_lcidconstruct_internal_locale_from_nameget_current_locale_nameneutralspecificinstalledinternal_get_culturesread_onlyConstructInvariantCreateTextInfoinsert_into_shared_tablesGetCultureInforeferenceCreateCultureCreateSpecificCultureCreateSpecificCultureFromNeutralget_CalendarTypecalendarTypeCreateCalendarCreateNotFoundExceptionget_DefaultThreadCurrentCultureset_DefaultThreadCurrentCultureget_DefaultThreadCurrentUICultureset_DefaultThreadCurrentUICultureget_SortNameget_UserDefaultUICultureget_UserDefaultCulturecontainerCheckDomainSafetyObjectget_HasInvariantCultureNamethrowExceptionVerifyCultureNameinvariant_culture_infoshared_table_lockdefault_current_culturecultureIDparent_lciddatetime_indexnumber_indexdefault_calendar_typenumInfodateTimeInfoenglishnamenativenameiso3langwin3langterritorynative_calendar_namescompareInfotextinfo_dataparent_cultureconstructedcached_serialized_formm_isInheritedInvariantCultureIdCalendarTypeBitsMSG_READONLYs_DefaultThreadCurrentUICultures_DefaultThreadCurrentCultureshared_by_numbershared_by_nameIsTaiwanSkuCurrentUICultureTerritoryIsNeutralCultureEnglishNameCalendarTypeDefaultThreadCurrentCultureDefaultThreadCurrentUICultureSortNameUserDefaultUICultureUserDefaultCultureHasInvariantCultureNameebcdicmacoemright_to_leftlist_sepIdnMappingunicodeGetAsciitoAsciiToAsciiVerifyLengthNamePrepVerifyProhibitedCharactersVerifyStd3AsciiRulesasciiGetUnicodeToUnicodeallow_unassigneduse_std3punyBootstringdelimiterbaseNumtmintmaxskewdampinitialBiasinitialNEncodeDigitDecodeDigitdeltanumPointsfirstTimeAdaptbase_numinitial_biasinitial_nPunycodeRegionInfoget_CurrentRegionGetByTerritoryconstruct_internal_region_from_nameget_CurrencyEnglishNameget_GeoIdget_IsMetricget_ISOCurrencySymbolget_NativeNameget_CurrencyNativeNameget_ThreeLetterISORegionNameget_ThreeLetterWindowsRegionNameget_TwoLetterISORegionNameClearCachedDatacurrentRegionregionIdiso2Nameiso3Namewin3NameenglishNamenativeNameisoCurrencySymbolcurrencyEnglishNamecurrencyNativeNameCurrentRegionCurrencyEnglishNameGeoIdIsMetricISOCurrencySymbolNativeNameCurrencyNativeNameThreeLetterISORegionNameThreeLetterWindowsRegionNameTwoLetterISORegionNameHashHelpersSystem.Numerics.HashingRandomSeedAtomicBooleanSystem.ThreadingTryRelaxedSetnewValExchangerhsget_Noneget_IsCancellationRequestedget_CanBeCanceledget_WaitHandleActionToActionObjShuntRegisterInternalRegisterWithoutECuseSynchronizationContextuseExecutionContextThrowIfCancellationRequestedThrowIfSourceDisposedThrowOperationCanceledExceptionThrowObjectDisposedExceptionInitializeDefaultSourcem_sources_ActionToActionObjShuntIsCancellationRequestedCanBeCanceledWaitHandleCancellationTokenRegistrationcallbackInforegistrationInfoTryDeregisterm_callbackInfom_registrationInfoCancellationTokenSourceLinkedTokenCancelDelegateget_IsCancellationCompletedget_IsDisposedset_ThreadIDExecutingCallbacksget_ThreadIDExecutingCallbacksget_Tokenget_ExecutingCallbacksetthrowOnFirstExceptionmillisecondsDelayCancelAfterTimerCallbackLogicThrowIfDisposedInternalGetStaticSourcestateForCallbacktargetSyncContextexecutionContextInternalRegisterNotifyCancellationExecuteCallbackHandlersCancellationCallbackCoreWork_OnSyncContextCancellationCallbackCoreWorktoken1token2CreateLinkedTokenSourcetokensWaitForCallbackToComplete_staticSource_Set_staticSource_NotCancelables_nListsm_kernelEventm_registeredCallbacksListsCANNOT_BE_CANCELEDNOT_CANCELEDNOTIFYINGNOTIFYINGCOMPLETEm_statem_threadIDExecutingCallbacksm_linkingRegistrationss_LinkedTokenCancelDelegatem_executingCallbackm_timers_timerCallbackIsCancellationCompletedIsDisposedThreadIDExecutingCallbacksTokenExecutingCallbackCancellationCallbackCoreWorkArgumentscurrArrayFragmentcurrArrayIndexm_currArrayFragmentm_currArrayIndexCancellationCallbackInfotargetExecutionContextcancellationTokenSourceExecuteCallbackExecutionContextCallbackCallbackStateForCallbackTargetSyncContextTargetExecutionContexts_executionContextCallbackSparselyPopulatedArray`1initialSizeget_Tailm_tailTailSparselyPopulatedArrayAddInfo`1get_Indexm_indexSparselyPopulatedArrayFragment`1prevget_PrevexpectedElementSafeAtomicRemovem_elementsm_freeCountm_nextm_prevPrevLazyThreadSafetyModePublicationOnlyExecutionAndPublicationLazyInitializerEnsureInitializedEnsureInitializedCoreManualResetEventSlimget_IsSetset_IsSetget_SpinCountset_SpinCountget_Waitersset_WaitersinitialStatespinCountEnsureLockObjectCreatedLazyInitializeEventSetduringCancellationWaitmillisecondsTimeoutCancellationTokenCallbacknewBitsupdateBitsMaskUpdateStateAtomicallymaskrightBitShiftCountExtractStatePortionAndShiftRightExtractStatePortionDEFAULT_SPIN_SPDEFAULT_SPIN_MPm_lockm_eventObjm_combinedStateSignalledState_BitMaskSignalledState_ShiftCountDispose_BitMaskSpinCountState_BitMaskSpinCountState_ShiftCountSpinCountState_MaxValueNumWaitersState_BitMaskNumWaitersState_ShiftCountNumWaitersState_MaxValues_cancellationTokenCallbackIsSetSpinCountWaitersSemaphoreSlimget_CurrentCountget_AvailableWaitHandleinitialCountmaxCountstartTimeWaitUntilCountOrTimeoutWaitAsyncCreateAndAddAsyncWaitertaskRemoveAsyncWaiterWaitUntilCountOrTimeoutAsyncreleaseCountwaiterTaskQueueWaiterTaskCancellationTokenCanceledEventHandlerCheckDisposem_currentCountm_maxCountm_waitCountm_lockObjm_waitHandlem_asyncHeadm_asyncTails_trueTaskNO_MAXIMUMs_cancellationTokenCanceledEventHandlerCurrentCountAvailableWaitHandleTaskNodeSystem.Threading.IThreadPoolWorkItem.ExecuteWorkItemtaeSystem.Threading.IThreadPoolWorkItem.MarkAbortedd__315__1<>7__wrap1SpinLockenableThreadOwnerTrackinglockTakenTryEnterContinueTryEnterDecrementWaitersContinueTryEnterWithThreadTrackinguseMemoryBarrierExitSlowPathget_IsHeldByCurrentThreadget_IsThreadOwnerTrackingEnabledm_ownerMAXIMUM_WAITERSIsHeldByCurrentThreadIsThreadOwnerTrackingEnabledSystemThreading_SpinLockDebugViewSpinWaitget_NextSpinWillYieldSpinOncem_countNextSpinWillYieldPlatformHelperget_IsSingleProcessors_processorCounts_lastProcessorCountRefreshTicksIsSingleProcessorTimeoutHelperGetTimeoriginalWaitMillisecondsTimeoutUpdateTimeOutThreadLocal`1trackAllValuesGetValueSlowslotArraySetValueSlowCreateLinkedSlottableGrowTableminSizeGetNewTableSizets_slotArrayts_finalizationHelperm_idComplementm_initializeds_idManagerm_linkedSlotm_trackAllValuesLinkedSlotVolatileLinkedSlotPreviousSlotArrayIdManagerGetIdReturnIdm_nextIdToTrym_freeIdsFinalizationHelperSystemThreading_ThreadLocalDebugView`1AbandonedMutexExceptionlocationSetupExceptionm_MutexIndexm_MutexAsyncLocal`1valueChangedHandlerpreviousValueObjcurrentValueObjcontextChangedSystem.Threading.IAsyncLocal.OnValueChangedm_valueChangedHandlerIAsyncLocalpreviousValueOnValueChangedAsyncLocalValueChangedArgs`1set_PreviousValueget_CurrentValueset_CurrentValueset_ThreadContextChangedk__BackingFieldk__BackingFieldk__BackingFieldPreviousValueCurrentValueThreadContextChangedAutoResetEventEventResetModeAutoResetManualResetEventWaitHandleContextCallbackExecutionContextSwitcherUndoNoThrowUndoouterECouterECBelongsToScopehecswthreadExecutionContextget_isNewCaptureset_isNewCaptureget_isFlowSuppressedset_isFlowSuppressedget_PreAllocatedDefaultget_IsPreAllocatedDefaultisPreAllocatedDefaultneedChangeNotificationsSetLocalValuepreviousOnAsyncLocalContextChangedget_LogicalCallContextset_LogicalCallContextget_IllogicalCallContextset_IllogicalCallContextget_SynchronizationContextset_SynchronizationContextget_SynchronizationContextNoFlowset_SynchronizationContextNoFlowRunpreserveSyncCtxRunInternalecswEstablishCopyOnWriteScopecurrentThreadknownNullWindowsIdentitySetExecutionContextCreateCopyCreateMutableCopyIsFlowSuppressedCaptureFastCaptureignoreSyncCtxIsDefaultFTContext_syncContext_syncContextNoFlow_logicalCallContext_illogicalCallContext_flags_localValues_localChangeNotificationss_dummyDefaultECisNewCaptureisFlowSuppressedPreAllocatedDefaultIsPreAllocatedDefaultLogicalCallContextIllogicalCallContextSynchronizationContextSynchronizationContextNoFlowIsNewCaptureecDangerousGetRawExecutionContextget_IsFlowSuppressedHasSameLocalValuesm_ecCaptureOptionsIgnoreSyncCtxOptimizeDefaultCaseLockRecursionExceptionManualResetEventMonitorThrowLockTakenExceptionexitContextPulseAllMonitor_test_synchronisedMonitor_pulseObjPulseMonitor_pulse_allObjPulseAllmsMonitor_waitObjWaittry_enter_with_atomic_vartimeoutReliableEnterTimeoutReliableEnterParameterizedThreadStartSemaphoreFullExceptionSendOrPostCallbackSynchronizationContextPropertiesRequireWaitNotificationSendPostOperationStartedOperationCompletedsyncContextSetSynchronizationContextget_CurrentNoFlowGetThreadLocalContext_propss_cachedPreparedType1s_cachedPreparedType2s_cachedPreparedType3s_cachedPreparedType4s_cachedPreparedType5CurrentNoFlowOSSpecificSynchronizationContextosContextInvocationEntryGetOSContextosSynchronizationContextPostInternalm_OSSynchronizationContexts_ContextCacheInvocationEntryDelegateMonoPInvokeCallbackAttributeInvocationContextm_Delegatem_State_osContextb__3_0SynchronizationLockExceptionThreadHelperSetExecutionContextHelperThreadStart_ContextThreadStart_startArg_executionContext_ccbThreadAsyncLocalSetCurrentCultureAsyncLocalSetCurrentUICultureparameterGetExecutionContextReaderget_ExecutionContextBelongsToCurrentScopeset_ExecutionContextBelongsToCurrentScopeGetMutableExecutionContextbelongsToCurrentScopeSleepInternalYieldInternalYieldmaxStackSizeSetStartHelperGetCurrentUICultureNoAppXGetCurrentCultureNoAppXnativeInitCultureAccessorsMemoryBarrierConstructInternalThreadget_Internalget_CurrentContextGetCurrentThreadget_CurrentThreadget_CurrentThreadIdGetDomainIDThread_internalget_IsThreadPoolThreadget_IsThreadPoolThreadInternalset_IsBackgroundSetName_internalget_ThreadStateSpinWait_nopprincipalStartInternalSetStateclrClrStateGetStateSystemMaxStackStizeGetProcessDefaultStackSizeSetStartget_ManagedThreadIdBeginCriticalRegionEndCriticalRegionValidateThreadStates_LocalDataStoreMgrs_LocalDataStorem_CurrentCulturem_CurrentUICultures_asyncLocalCurrentCultures_asyncLocalCurrentUICultureinternal_threadm_ThreadStartArgpending_exceptionprincipal_versioncurrent_threadm_ExecutionContextm_ExecutionContextBelongsToOuterScopeExecutionContextBelongsToCurrentScopeInternalCurrentContextCurrentThreadCurrentThreadIdIsThreadPoolThreadIsThreadPoolThreadInternalIsBackgroundThreadStateManagedThreadIdStackCrawlMarkLookForMeLookForMyCallerLookForMyCallersCallerLookForThreadThreadAbortExceptionThreadInterruptedExceptionIThreadPoolWorkItemExecuteWorkItemMarkAbortedWaitCallbackWaitOrTimerCallbacktimedOutThreadPoolGlobalstpQuantumprocessorCounttpHostedvmTpInitializedenableWorkerTrackingworkQueueThreadPoolWorkQueueEnsureCurrentThreadHasQueueEnsureThreadRequestedMarkThreadRequestSatisfiedforceGlobalEnqueueLocalFindAndPoptlmissedStealDequeueDispatchqueueHeadqueueTailallThreadQueuesnumOutstandingThreadRequestsSparseArray`1m_arrayWorkStealingQueueLocalPushLocalPopTryStealm_maskm_headIndexm_tailIndexm_foreignLockQueueSegmentupperlowerGetIndexesprevUppernewUpperprevLowernewLowerCompareExchangeIndexesIsUsedUpnodeTryEnqueueTryDequeuenodesThreadPoolWorkQueueThreadLocalstpqCleanUpthreadLocalsworkStealingQueuerandom_ThreadPoolWaitCallbackPerformWaitCallbackQueueUserWorkItemCallbackwaitCallbackstateObjcompressStackWaitCallback_ContextccbThreadPoolworkerThreadscompletionPortThreadsGetAvailableThreadswaitObjectcallBackmillisecondsTimeOutIntervalexecuteOnlyOnceRegisterWaitForSingleObjectQueueUserWorkItemUnsafeQueueUserWorkItemQueueUserWorkItemHelperworkItemUnsafeQueueCustomWorkItemTryPopCustomWorkItemRequestWorkerThreadEnsureVMInitializedGetAvailableThreadsNativeNotifyWorkItemCompleteisWorkingReportThreadStatusNotifyWorkItemProgressNotifyWorkItemProgressNativeIsThreadPoolHostedInitializeVMTpRunningStopRequestedSuspendRequestedBackgroundUnstartedStoppedWaitSleepJoinSuspendedAbortRequestedAbortedThreadStateExceptionTimeoutInfiniteTimeSpanset_Handleget_SafeWaitHandleset_SafeWaitHandleSetHandleInternalWaitOnewaitableSafeHandlehasThreadAffinityInternalWaitOnewaitHandlesWaitAnyThrowAbandonedMutexExceptionexplicitDisposingWaitAllWaitMultipleWaitOneNativehandlesnumHandleswaitAllWait_internalWaitTimeoutMAX_WAITHANDLESwaitHandlesafeWaitHandleWAIT_OBJECT_0WAIT_ABANDONEDWAIT_FAILEDERROR_TOO_MANY_POSTSMaxWaitHandlesWaitHandleCannotBeOpenedExceptionInterlockedlocation1comparandCompareExchangesucceededDecrementIncrementLockQueuerwlockget_IsEmptylockCountIsEmptyMutexReleaseMutex_internalinitiallyOwnedcreatedCreateMutex_internalReleaseMutexNativeEventCallsmanualCreateEvent_internalSetEventSetEvent_internalResetEventResetEvent_internalCloseEvent_internalNativeOverlappedInternalLowInternalHighOffsetLowOffsetHighEventHandleReaderWriterLockget_IsReaderLockHeldget_IsWriterLockHeldAcquireReaderLockinitialLockCountAcquireWriterLockReleaseReaderLockcurrentCountReleaseWriterLockHasWriterLockseq_numreaderswriter_lock_ownerwriter_queuereader_locksIsReaderLockHeldIsWriterLockHeldRegisteredWaitHandleDoCallBackUnregister_waitObject_state_finalEvent_cancelEvent_timeout_callsInProcess_executeOnlyOnce_unregisteredInternalThreadThread_free_internallock_thread_idnative_handleunused3name_lenabort_excabort_state_handlethread_iddebugger_threadstatic_dataruntime_thread_infocurrent_appcontextroot_domain_thread_serialized_principal_serialized_principal_versionappdomain_refsinterruption_requestedsynch_csthreadpool_threadthread_interrupt_requestedstack_sizeapartment_statecritical_region_levelmanaged_idsmall_idmanage_callbackunused4thread_pinning_refabort_protected_block_countpriorityowned_mutexsuspended_eventself_suspendedunused1unused2lastTimerdueTimeperiodChangeKeepRootedWhileScheduledGetTimeMonotonicschedulerdue_time_msperiod_msnext_rundisposedTimerComparerSchedulerget_Instancetimernew_next_runnrFindByDueTimeInternalRemoveTimerCBSchedulerThreadShrinkIfNeededchangedTimerCallbackVolatileValueTask`1System.Threading.Tasks_task_resultCausalityTraceLevelRequiredImportantVerboseAsyncCausalityStatusStartedCompletedCanceledCausalityRelationAssignDelegateChoiceCausalitySynchronousWorkCompletionNotificationProgressNotificationExecutionAsyncCausalityTracerget_LoggingOntraceLeveltaskIdoperationNamerelatedContextTraceOperationCreationstatusTraceOperationCompletionrelationTraceOperationRelationworkTraceSynchronousWorkStartTraceSynchronousWorkCompletionLoggingOnTask`1canceledcreationOptionsvalueSelectorinternalOptionsStartNewTrySetResultDangerousSetResultget_Resultget_ResultOnSuccesswaitCompletionNotificationGetResultCoreexceptionObjectTrySetExceptiontokenToRecordTrySetCanceledcancellationExceptionget_FactoryInnerInvokeGetAwaitercontinueOnCapturedContextConfigureAwaitcontinuationActionContinueWithcontinuationOptionscontinuationFunctionTNewResultm_results_FactoryTaskWhenAnyCastResultResultOnSuccessFactory<.cctor>b__64_0SystemThreadingTasks_FutureDebugView`1TaskFactory`1currTaskGetDefaultScheduleriarendFunctionendActionpromiserequiresSynchronizationFromAsyncCoreLogicbeginMethodendMethodFromAsyncFromAsyncImplTArg1TArg2TArg3thisRefFromAsyncTrimTInstanceTArgsm_defaultCancellationTokenm_defaultSchedulerm_defaultCreationOptionsm_defaultContinuationOptionsFromAsyncTrimPromise`1CompleteFromAsyncResultCompletes_completeFromAsyncResultm_thisRefm_endMethod<>c__DisplayClass35_0b__0<>c__DisplayClass35_1b__1invokedCS$<>8__locals1<>c__DisplayClass38_0`1<>c__DisplayClass38_1`1<>c__DisplayClass41_0`2<>c__DisplayClass41_1`2<>c__DisplayClass44_0`3<>c__DisplayClass44_1`3Shared`1TaskStatusCreatedWaitingForActivationWaitingToRunWaitingForChildrenToCompleteRanToCompletionFaultedTaskAddToActiveTasksRemoveFromActiveTaskspromiseStyleTaskConstructorCoreantecedentcontinuationAssignCancellationTokenTaskCancelCallbackPossiblyCaptureContextget_OptionsOptionsMethodillegalBitsAtomicStateUpdateoldFlagsenabledSetNotificationForWaitCompletionNotifyDebuggerOfWaitCompletionIfNecessaryget_IsWaitNotificationEnabledOrNotRanToCompletionget_ShouldNotifyDebuggerOfWaitCompletionget_IsWaitNotificationEnabledNotifyDebuggerOfWaitCompletionMarkStartedFireTaskScheduledIfNeededAddNewChildDisregardChildcreatingTaskInternalStartNewNewIdget_InternalCurrentInternalCurrentIfAttachedget_CurrentStackGuardget_Exceptionget_Statusget_IsCanceledneedsProtectionEnsureContingentPropertiesInitializedEnsureContingentPropertiesInitializedCoreget_IsCancellationAcknowledgedIsCompletedMethodget_IsCompletedSuccessfullyget_IsRanToCompletionget_CreationOptionsSystem.IAsyncResult.get_AsyncWaitHandleSystem.IAsyncResult.get_CompletedSynchronouslyget_ExecutingTaskSchedulerget_CompletedTaskget_CompletedEventget_IsSelfReplicatingRootget_IsChildReplicaget_ExceptionRecordedget_IsFaultedget_CapturedContextset_CapturedContextcapturedContextCopyExecutionContextScheduleAndStartAddExceptionrepresentsCancellationincludeTaskCanceledExceptionsGetExceptionsGetExceptionDispatchInfosGetCancellationExceptionDispatchInfoThrowIfExceptionalUpdateExceptionObservedStatusget_IsExceptionObservedByParentget_IsDelegateInvokedbUserDelegateExecutedFinishFinishStageTwoFinishStageThreechildTaskProcessChildCompletionAddExceptionsFromChildrenbTAEAddedToExceptionHolderdelegateRanFinishThreadAbortedTaskShouldReplicatetaskReplicaDelegateparentTasktaskSchedulercreationOptionsForReplicainternalOptionsForReplicaCreateReplicaTaskget_SavedStateForNextReplicaset_SavedStateFromPreviousReplicaget_HandedOverChildReplicaset_HandedOverChildReplicaExecuteSelfReplicatingbPreventDoubleExecutionExecuteEntrycurrentTaskSlotExecuteWithThreadLocalInnerInvokeWithArgHandleExceptionflowExecutionContextSetContinuationForAwaitWrappedTryRunInlineInternalWaitSpinThenBlockingWaitbCancelNonExecutingOnlyInternalCancelRecordInternalCancellationRequestCancellationCleanupLogicSetCancellationAcknowledgedFinishContinuationsLogFinishCompletionNotificationCreationOptionsFromContinuationOptionscontinuationTaskContinueWithCoreAddCompletionActionaddBeforeOtherstcAddTaskContinuationComplexAddTaskContinuationcontinuationObjectRemoveContinuationFromResultFromExceptionFromCancellationDelaytasksWhenAnyt_currentTaskt_stackGuards_taskIdCounters_factorym_taskIdm_actionm_stateObjectm_taskSchedulerm_parentm_stateFlagsOptionsMaskTASK_STATE_STARTEDTASK_STATE_DELEGATE_INVOKEDTASK_STATE_DISPOSEDTASK_STATE_EXCEPTIONOBSERVEDBYPARENTTASK_STATE_CANCELLATIONACKNOWLEDGEDTASK_STATE_FAULTEDTASK_STATE_CANCELEDTASK_STATE_WAITING_ON_CHILDRENTASK_STATE_RAN_TO_COMPLETIONTASK_STATE_WAITINGFORACTIVATIONTASK_STATE_COMPLETION_RESERVEDTASK_STATE_THREAD_WAS_ABORTEDTASK_STATE_WAIT_COMPLETION_NOTIFICATIONTASK_STATE_EXECUTIONCONTEXT_IS_NULLTASK_STATE_TASKSCHEDULED_WAS_FIREDTASK_STATE_COMPLETED_MASKCANCELLATION_REQUESTEDm_continuationObjects_taskCompletionSentinels_asyncDebuggingEnableds_currentActiveTaskss_activeTasksLockm_contingentPropertiess_taskCancelCallbacks_createContingentPropertiess_completedTasks_IsExceptionObservedByParentPredicates_ecCallbacks_IsTaskContinuationNullPredicateOptionsIsWaitNotificationEnabledOrNotRanToCompletionShouldNotifyDebuggerOfWaitCompletionIsWaitNotificationEnabledInternalCurrentCurrentStackGuardStatusIsCanceledIsCancellationAcknowledgedIsCompletedSuccessfullyIsRanToCompletionCreationOptionsSystem.IAsyncResult.AsyncWaitHandleSystem.IAsyncResult.CompletedSynchronouslyExecutingTaskSchedulerCompletedTaskCompletedEventIsSelfReplicatingRootIsChildReplicaExceptionRecordedIsFaultedCapturedContextIsExceptionObservedByParentIsDelegateInvokedSavedStateForNextReplicaSavedStateFromPreviousReplicaHandedOverChildReplicaContingentPropertiesSetCompletedDeregisterCancellationCallbackm_capturedContextm_completionEventm_exceptionsHolderm_cancellationTokenm_cancellationRegistrationm_internalCancellationRequestedm_completionCountdownm_exceptionalChildrenSetOnInvokeMresDelayPromiseRegistration<>c__DisplayClass178_0b__0replicasAreQuittingcreationOptionsForReplicasinternalOptionsForReplicasb__276_0b__276_1<.cctor>b__295_0<.cctor>b__295_1<.cctor>b__295_2<>9__276_0<>9__276_1CompletionActionInvokerm_completingTaskSystemThreadingTasks_TaskDebugViewTaskCreationOptionsPreferFairnessLongRunningAttachedToParentDenyChildAttachHideSchedulerRunContinuationsAsynchronouslyInternalTaskOptionsInternalOptionsMaskChildReplicaContinuationTaskPromiseTaskSelfReplicatingLazyCancellationQueuedByRuntimeDoNotDisposeTaskContinuationOptionsNotOnRanToCompletionNotOnFaultedNotOnCanceledOnlyOnRanToCompletionOnlyOnFaultedOnlyOnCanceledExecuteSynchronouslyStackGuardTryBeginInliningScopeEndInliningScopeCheckForSufficientStackm_inliningDepthMAX_UNCHECKED_INLINING_DEPTHVoidTaskResultITaskCompletionActionUnwrapPromise`1outerTasklookForOceInvokeCoreInvokeCoreAsyncProcessCompletedOuterTaskTrySetFromTaskProcessInnerTask_lookForOceb__8_0<>9__8_0TaskCanceledExceptionm_canceledTaskTaskCompletionSource`1get_TaskSpinUntilCompletedSetExceptionSetResultSetCanceledm_taskContinuationTaskFromTaskm_antecedentContinuationTaskFromResultTask`1TAntecedentResultContinuationResultTaskFromResultTask`2TaskContinuationbCanInlineContinuationTaskInlineIfPossibleOrElseQueueStandardTaskContinuationm_optionsSynchronizationContextAwaitTaskContinuationcanInlineContinuationTaskPostActionGetPostActionCallbacks_postCallbacks_postActionCallbackm_syncContext<.cctor>b__7_0TaskSchedulerAwaitTaskContinuationm_schedulerb__2_0<>9__2_0AwaitTaskContinuationCreateTaskget_IsValidLocationForInliningExecuteWorkItemHelperInvokeActionGetInvokeActionCallbackcurrentTaskRunCallbackallowInliningRunOrScheduleActionUnsafeScheduleActionThrowAsyncIfNecessarys_invokeActionCallbackIsValidLocationForInliningb__17_0TaskExceptionHolderShouldFailFastOnUnobservedExceptionEnsureADUnloadCallbackRegisteredAppDomainUnloadCallbackget_ContainsFaultListSetCancellationExceptionAddFaultExceptionMarkAsUnhandledcalledFromFinalizerMarkAsHandledincludeThisExceptionCreateExceptionObjects_failFastOnUnobservedExceptions_domainUnloadStarteds_adUnloadEventHandlerm_faultExceptionsm_cancellationExceptionm_isHandledContainsFaultListTaskFactoryCheckCreationOptionshasBeginMethodCheckFromAsyncOptionsCommonCWAnyLogicCheckMultiTaskContinuationOptionsCompleteOnInvokePromise_tasksm_firstTaskAlreadyCompletedTaskSchedulerQueueTasktaskWasPreviouslyQueuedTryExecuteTaskInlineTryRunInlineget_RequiresAtomicStartTransitionInternalQueueTaskAddToActiveTaskSchedulersueeaPublishUnobservedTaskExceptions_activeTaskSchedulerss_defaultTaskSchedulers_taskSchedulerIdCounterm_taskSchedulerId_unobservedTaskException_unobservedTaskExceptionLockObjectRequiresAtomicStartTransitionSystemThreadingTasks_TaskSchedulerDebugViewUnobservedTaskExceptionEventArgsm_exceptionm_observedTaskSchedulerExceptionTaskToApmInvokeCallbackWhenTaskCompletesTaskWrapperAsyncResultcompletedSynchronouslySystem.IAsyncResult.get_AsyncStateSystem.IAsyncResult.get_IsCompletedm_completedSynchronouslySystem.IAsyncResult.AsyncStateSystem.IAsyncResult.IsCompleted<>c__DisplayClass3_0b__0ThreadPoolTaskSchedulerLongRunningThreadWorks_longRunningThreadWorkSecurityCriticalAttributeSystem.SecuritySecurityDocumentnumDataGuaranteeSizeAddStringEncodedStringSizebCreateAddTokenGetRootElementGetElementInternalGetElementCodeAccessPermissionelemIntersectIsSubsetOfUnionallowUnrestrictedCheckPermissionStateminimumVersionmaximumVersionCheckSecurityElementIsUnrestrictedThrowInvalidPermissionIPermissionSecureStringreallocAllocSecurityElementTypeCommentSecurityElementget_Childrenget_Textset_TextAddAttributechildAddChildUnescapeFromStringIsValidAttributeNameIsValidAttributeValueIsValidTagIsValidTextSearchForChildByTaglevelGetAttributeset_m_strTextstrLocalNameSearchForTextOfLocalNamechildreninvalid_tag_charsinvalid_text_charsinvalid_attr_name_charsinvalid_attr_value_charsinvalid_charsChildrenTextm_strTextSecurityAttributeSecurityExceptionpermissionStateSecurityManagerCheckElevatedPermissionsEnsureElevatedPermissionsXmlSyntaxExceptionlineNumberEvidenceSystem.Security.Policy_lockedhostEvidenceListassemblyEvidenceListEvidenceEnumeratorhostenumassemblyenumcurrentEnumhostEnumassemblyEnumCodeAccessSecurityAttributeSystem.Security.PermissionsIUnrestrictedPermissionPermissionStateUnrestrictedReflectionPermissionesdCastReflectionPermissionFlagNoFlagsTypeInformationMemberAccessReflectionEmitAllFlagsRestrictedMemberAccessSecurityActionDemandDenyPermitOnlyLinkDemandInheritanceDemandRequestMinimumRequestOptionalRequestRefuseCreatePermissionget_Unrestrictedset_Actionm_Actionm_UnrestrictedAccessControlModificationSystem.Security.AccessControlRemoveAllRemoveSpecificAccessControlSectionsAuditAccessOwnerGroupAccessControlTypeAllowAccessRuleidentityaccessMaskisInheritedinheritanceFlagspropagationFlagsget_AccessControlTypeAceEnumeratorAceFlagsObjectInheritContainerInheritNoPropagateInheritInheritOnlyInheritanceFlagsSuccessfulAccessFailedAccessAuditFlagsAceQualifierAccessAllowedAccessDeniedSystemAuditSystemAlarmAceTypeAccessAllowedCompoundAccessAllowedObjectAccessDeniedObjectSystemAuditObjectSystemAlarmObjectAccessAllowedCallbackAccessDeniedCallbackAccessAllowedCallbackObjectAccessDeniedCallbackObjectSystemAuditCallbackSystemAlarmCallbackSystemAuditCallbackObjectSystemAlarmCallbackObjectMaxDefinedAceTypeSuccessFailureAuditRuleauditFlagsget_AuditFlagsAuthorizationRuleget_IdentityReferenceget_InheritanceFlagsget_PropagationFlagsget_AccessMaskIdentityReferencePropagationFlagsAccessMaskCommonAcequalifiersidisCallbackopaquebinaryFormget_BinaryLengthGetBinaryFormConvertTypeBinaryLengthCommonAclisContainerisDSrawAclget_IsCanonicalget_IsContainerget_IsDSset_IsAefaset_ItemPurgeRequireCanonicityCanonicalizeAndClearAefaaceIsAceMeaninglessTestCanonicityGetCanonicalExplicitDenyAceCountGetCanonicalExplicitAceCountMergeExplicitAcesace1ace2MergeExplicitAcePairinheritedTypeGetObjectAceTypeGuidsApplyCanonicalSortToExplicitAcesRemoveAcesaceQualifierAddAceAddAceGetQualifiedAcenewAceCopyAceGetAceInsertPositionGetAceFlagsRemoveAceSpecificSetAceis_aefais_canonicalis_containeris_dsraw_aclIsCanonicalIsContainerIsDSIsAefaRemoveAcesCallback`1<>c__DisplayClass30_0b__0<>c__DisplayClass53_0b__0<>c__DisplayClass57_0oldAceb__0CommonObjectSecurityAddAccessRuleRemoveAccessRuleRemoveAccessRuleAllRemoveAccessRuleSpecificResetAccessRuleSetAccessRulemodificationmodifiedModifyAccessAddAuditRuleRemoveAuditRuleRemoveAuditRuleAllRemoveAuditRuleSpecificSetAuditRuleModifyAuditCommonSecurityDescriptorsystemAcldiscretionaryAclrawSecurityDescriptorget_ControlFlagsget_DiscretionaryAclset_DiscretionaryAclget_Groupset_Groupget_Ownerset_Ownerget_SystemAclset_SystemAclPurgeAccessControlPurgeAuditaclCheckAclConsistencysystem_acldiscretionary_aclControlFlagsDiscretionaryAclSystemAclOwnerDefaultedGroupDefaultedDiscretionaryAclPresentDiscretionaryAclDefaultedSystemAclPresentSystemAclDefaultedDiscretionaryAclUntrustedServerSecurityDiscretionaryAclAutoInheritRequiredSystemAclAutoInheritRequiredDiscretionaryAclAutoInheritedSystemAclAutoInheritedDiscretionaryAclProtectedSystemAclProtectedRMControlValidSelfRelativeaccessTypeAddAccessRemoveAccessRemoveAccessSpecificSetAccessGetAceQualifierGenericAceget_AceFlagsget_AceTypeget_IsInheritedCreateFromBinaryFormIsObjectTypeReadUShortReadIntWriteIntWriteUShortace_flagsace_typeIsInheritedGenericAclSystem.Collections.ICollection.CopyToAclRevisionAclRevisionDSMaxBinaryLengthGenericSecurityDescriptorKnownAceset_AccessMaskget_SecurityIdentifierset_SecurityIdentifieraccess_maskidentifierSecurityIdentifierNativeObjectSecurityresourceTypeexceptionFromErrorCodeexceptionContextincludeSectionsClearAccessControlSectionsModifiedPersistDefaultExceptionFromErrorCodeRaiseExceptionOnFailureInternalGetInternalSetget_ResourceTypenativeCallWin32GetHelperWin32SetHelperWin32FixNamesecurityInfosdaclsacldescriptorGetSecurityInfoGetNamedSecurityInfoLocalFreeSetSecurityInfoGetSecurityDescriptorLengthIsValidSecurityDescriptorexception_from_error_coderesource_typeResourceTypeExceptionFromErrorCodeGetSecurityInfoNativeCallSetSecurityInfoNativeCall<>c__DisplayClass19_0b__0<>c__DisplayClass20_0<>c__DisplayClass21_0b__0ObjectAceaceFlagsget_InheritedObjectAceTypeset_InheritedObjectAceTypeget_InheritedObjectAceTypePresentget_ObjectAceFlagsset_ObjectAceFlagsget_ObjectAceTypeset_ObjectAceTypeget_ObjectAceTypePresentWriteGuidReadGuidobject_ace_typeinherited_object_typeobject_ace_flagsInheritedObjectAceTypeInheritedObjectAceTypePresentObjectAceFlagsObjectAceTypeObjectAceTypePresentObjectSecuritysecurityDescriptorget_AccessRightTypeget_AccessRuleTypeget_AuditRuleTypeget_AreAccessRulesProtectedget_AreAuditRulesProtectedget_AccessControlSectionsModifiedset_AccessControlSectionsModifiedget_AccessRulesModifiedset_AccessRulesModifiedget_AuditRulesModifiedset_AuditRulesModifiedget_GroupModifiedget_OwnerModifiedidentityReferenceAccessRuleFactoryAuditRuleFactoryGetGroupGetOwnerPurgeAccessRulesPurgeAuditRulesSetSecurityDescriptorBinaryFormsourceDescriptorCopySddlFormReadingReadLockReadUnlockWritingWriteLockWriteUnlockSidFromIRAreAccessControlSectionsModifiedSetAccessControlSectionsModifiedsections_modifiedrw_lockAccessRightTypeAccessRuleTypeAuditRuleTypeAreAccessRulesProtectedAreAuditRulesProtectedAccessControlSectionsModifiedAccessRulesModifiedAuditRulesModifiedGroupModifiedOwnerModifiedPrivilegeNotHeldExceptionQualifiedAceget_AceQualifierget_IsCallbackget_OpaqueLengthGetOpaqueSetOpaqueIsCallbackOpaqueLengthRawAclInsertAceRemoveAceRawSecurityDescriptorcontrol_flagsowner_sidgroup_sidresourcemgr_controlFileObjectServicePrinterLMShareKernelObjectWindowObjectDSObjectDSObjectAllProviderDefinedWmiGuidObjectRegistryWow6432KeySecurityInfosAddAuditRemoveAuditRemoveAuditSpecificSetAuditIsValidAuditFlagsParserSystem.Security.UtilGetTopElementGetRequiredSizesDetermineFormatParseContents_doc_tTokenizerBasicInitializationRecycleChangeFormatmaxNumendAfterKetGetTokensGetStringTokenLineNo_inProcessingTag_inBytes_inChars_inString_inIndex_inSize_inSavedCharacter_inTokenSource_inTokenReader_searchStrings_replaceStrings_inNestedIndex_inNestedSize_inNestedStringTokenSourceUnicodeByteArrayUTF8ByteArrayASCIIByteArrayCharArrayNestedStringsStringMakerHashStringlHashCharArrayCompareStringAndCharsMakeStringaStringscStringsMaxcStringsUsed_outStringBuilder_outChars_outIndexITokenReaderStreamTokenReaderget_NumCharEncountered_numCharReadNumCharEncounteredTokenizerShortBlockm_blockTokenizerStringBlockTokenizerStreamGetNextFullTokenGetNextStringThrowAwayNextStringTagLastTokenGetTokenCountGoToPositionm_countTokensm_headTokensm_lastTokensm_currentTokensm_indexTokensm_headStringsm_currentStringsm_indexStringsGenericIdentitySystem.Security.Principalget_Claimsget_AuthenticationTypeOnDeserializedMethodAddNameClaimClaimsAuthenticationTypeGenericPrincipalrolesget_Identitym_identitym_rolesIdentityIIdentityIPrincipalIdentityNotMappedExceptionserializationInfostreamingContextTranslateNTAccountsddlFormGetSidAuthorityGetSidSubAuthorityCountGetSidSubAuthorityParseSddlFormTryParseAuthorityTryParseSubAuthorityMinBinaryLengthTokenImpersonationLevelAnonymousDelegationIdentificationImpersonationWellKnownAccountset_WellKnownValueget_IsAbsoluteset_IsAbsoluteget_Sidset_Sidset_Ridget_SddlFormset_SddlFormLookupBySidLookupByNameLookupBySddlFormk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldaccountsWellKnownValueIsAbsoluteSidRidSddlFormWellKnownSidTypeNullSidWorldSidLocalSidCreatorOwnerSidCreatorGroupSidCreatorOwnerServerSidCreatorGroupServerSidNTAuthoritySidDialupSidNetworkSidBatchSidInteractiveSidServiceSidAnonymousSidProxySidEnterpriseControllersSidSelfSidAuthenticatedUserSidRestrictedCodeSidTerminalServerSidRemoteLogonIdSidLogonIdsSidLocalSystemSidLocalServiceSidNetworkServiceSidBuiltinDomainSidBuiltinAdministratorsSidBuiltinUsersSidBuiltinGuestsSidBuiltinPowerUsersSidBuiltinAccountOperatorsSidBuiltinSystemOperatorsSidBuiltinPrintOperatorsSidBuiltinBackupOperatorsSidBuiltinReplicatorSidBuiltinPreWindows2000CompatibleAccessSidBuiltinRemoteDesktopUsersSidBuiltinNetworkConfigurationOperatorsSidAccountAdministratorSidAccountGuestSidAccountKrbtgtSidAccountDomainAdminsSidAccountDomainUsersSidAccountDomainGuestsSidAccountComputersSidAccountControllersSidAccountCertAdminsSidAccountSchemaAdminsSidAccountEnterpriseAdminsSidAccountPolicyAdminsSidAccountRasAndIasServersSidNtlmAuthenticationSidDigestAuthenticationSidSChannelAuthenticationSidThisOrganizationSidOtherOrganizationSidBuiltinIncomingForestTrustBuildersSidBuiltinPerformanceMonitoringUsersSidBuiltinPerformanceLoggingUsersSidBuiltinAuthorizationAccessSidWinBuiltinTerminalServerLicenseServersSidMaxDefinedWinBuiltinDCOMUsersSidWinBuiltinIUsersSidWinIUserSidWinBuiltinCryptoOperatorsSidWinUntrustedLabelSidWinLowLabelSidWinMediumLabelSidWinHighLabelSidWinSystemLabelSidWinWriteRestrictedCodeSidWinCreatorOwnerRightsSidWinCacheablePrincipalsGroupSidWinNonCacheablePrincipalsGroupSidWinEnterpriseReadonlyControllersSidWinAccountReadonlyControllersSidWinBuiltinEventLogReadersGroupWinNewEnterpriseReadonlyControllersSidWinBuiltinCertSvcDComAccessGroupWinMediumPlusLabelSidWinLocalLogonSidWinConsoleLogonSidWinThisOrganizationCertificateSidWinApplicationPackageAuthoritySidWinBuiltinAnyPackageSidWinCapabilityInternetClientSidWinCapabilityInternetClientServerSidWinCapabilityPrivateNetworkClientServerSidWinCapabilityPicturesLibrarySidWinCapabilityVideosLibrarySidWinCapabilityMusicLibrarySidWinCapabilityDocumentsLibrarySidWinCapabilitySharedUserCertificatesSidWinCapabilityEnterpriseAuthenticationSidWinCapabilityRemovableStorageSidWindowsAccountTypeGuestWindowsIdentityuserTokenacctTypeisAuthenticatedclaimsIdentityGetCurrentImpersonateCloneAsBaseGetTokenInternalSetTokenGetCurrentTokenGetTokenName_token_account_authenticated_infoinvalidWindowsWindowsImpersonationContextCloseTokenDuplicateTokenSetCurrentTokenRevertToSelfundoWindowsPrincipalClaimSystem.Security.ClaimsvalueTypeoriginalIssuerpropertyKeypropertyValueget_Propertiesget_Subjectset_Subjectget_Typem_issuerm_originalIssuerm_valueTypem_userSerializationDatam_propertiesm_propertyLockPropertiesSubjectClaimsIdentityclaimsauthenticationTypenameTyperoleTypecheckAuthTypeget_Actorset_Actorget_NameClaimTypeclaimAddClaimSafeAddClaimsSafeAddClaimFindFirstOnSerializingMethodOnDeserializingMethodserializedClaimsDeserializeClaimsSerializeClaimsIsCircularuseContextDeserializem_instanceClaimsm_externalClaimsm_nameTypem_roleTypem_versionm_actorm_authenticationTypem_bootstrapContextm_labelm_serializedNameTypem_serializedRoleTypem_serializedClaimsActorNameClaimTyped__51<>m__Finally1System.Collections.Generic.IEnumerator.get_CurrentSystem.Collections.Generic.IEnumerable.GetEnumerator<>l__initialThreadId5__15__2System.Collections.Generic.IEnumerator.CurrentClaimsPrincipalidentitiesSelectPrimaryIdentityget_ClaimsPrincipalSelectorDeserializeIdentitiesSerializeIdentitiesm_serializedClaimsIdentitiesm_identitiess_identitySelectors_principalSelectorClaimsPrincipalSelectorHashAlgorithmNameSystem.Security.Cryptographyget_SHA1get_SHA256get_SHA384get_SHA512RSAEncryptionPaddingget_Pkcs1get_OaepSHA1oaepHashAlgorithmhashAlgorithmCreateOaeps_pkcs1s_oaepSHA1s_oaepSHA256s_oaepSHA384s_oaepSHA512_mode_oaepHashAlgorithmPkcs1OaepSHA1RSAEncryptionPaddingModeOaepAesalgorithmNameAsymmetricAlgorithmset_KeySizexmlStringFromXmlStringKeySizeValueLegalKeySizesValueAsymmetricKeyExchangeDeformatterDecryptKeyExchangeAsymmetricKeyExchangeFormatterCreateKeyExchangeAsymmetricSignatureDeformatterSetKeystrNameSetHashAlgorithmAsymmetricSignatureFormatterCipherModePaddingModeZerosANSIX923ISO10126KeySizesget_MinSizeget_MaxSizeget_SkipSizemaxSizeskipSizeIsLegallegalKeysIsLegalKeySizem_minSizem_maxSizem_skipSizeMinSizeMaxSizeSkipSizeCryptographicExceptioninsertCryptographicUnexpectedOperationExceptionCspProviderFlagsUseNonExportableKeyUseExistingKeyUseArchivableKeyUseUserProtectedKeyNoPromptCreateEphemeralKeyCspParametersdwTypeInstrProviderNameInstrContainerNameInproviderTypeproviderNamekeyContainerNameProviderTypeProviderNameKeyContainerNameKeyNumberCryptoStreamModeCryptoStreamtransformget_HasFlushedFinalBlockFlushFinalBlockReadAsyncInternalWriteAsyncInternalInitializeBuffer_Transform_InputBuffer_InputBufferIndex_InputBlockSize_OutputBuffer_OutputBufferIndex_OutputBlockSize_transformMode_canRead_canWrite_finalBlockTransformedHasFlushedFinalBlockHopToThreadPoolAwaitableOnCompletedd__345__15__25__35__4<>u__3d__375__15__25__3DESIsWeakKeyIsSemiWeakKeyQuadWordFromBigEndianDESCryptoServiceProviderDSAParametersCounterDSASignatureDeformatter_dsaKey_oidDSASignatureFormatterHashAlgorithmget_HashSizeget_HashinputStreamComputeHashHashSizeValueHashValueStatem_bDisposedHashSizeHashHMACget_BlockSizeValueset_BlockSizeValueUpdateIOPadBuffersInitializeKeyibblockSizeValuem_hashNamem_hash1m_hash2m_innerm_outerm_hashingBlockSizeValueHMACMD5HMACRIPEMD160HMACSHA1useManagedSha1HMACSHA256HMACSHA384get_BlockSizem_useLegacyBlockSizeBlockSizeHMACSHA512ICryptoTransformKeyedHashAlgorithmMACTripleDESrgbDatam_encryptor_cs_tsm_bytesPerBlockdesTailStreamget_Buffer_Buffer_BufferSize_BufferIndex_BufferFullMaskGenerationMethodPKCS1MaskGenerationMethodHashNameValueRandomNumberGeneratorGetNonZeroBytesRC2get_EffectiveKeySizeEffectiveKeySizeValueEffectiveKeySizeRC2CryptoServiceProviderm_use40bitSaltRfc2898DeriveBytesFuncm_saltm_hmacsha1m_passwordm_iterationsm_startIndexm_endIndexRijndaelRijndaelManagedfeedbackSizeencryptModeNewEncryptorRijndaelManagedTransformModeRijndaelManagedTransformblockSizePaddingValuetransformModepaddingModefLastEncryptDataDecryptDataencryptindexencryptKeyExpansionTFEncdecryptindexdecryptKeyExpansioniTiTFDecGenerateKeyExpansionrot1rot2rot3SubWordMulXm_cipherModem_paddingValuem_transformModem_blockSizeBitsm_blockSizeBytesm_inputBlockSizem_outputBlockSizem_encryptKeyExpansionm_decryptKeyExpansionm_Nrm_Nbm_Nkm_encryptindexm_decryptindexm_IVm_lastBlockBufferm_depadBufferm_shiftRegisters_Sboxs_Rcons_Ts_TFs_iTs_iTFRIPEMD160RIPEMD160ManagedInitializeStatepartIn_HashData_EndHashblockDWordsMDTransform_stateMD160_blockDWordsRSAParametersExponentModulusDPDQInverseQDerivedClassMustOverrideRSACryptoServiceProviderPaddingModeNotSupportedCommonfOAEPOnKeyGenerateds_UseMachineKeyStorepersistKeypersistedprivateKeyExportableRSAOAEPKeyExchangeDeformatterget_OverridesDecrypt_rsaKey_rsaOverridesDecryptOverridesDecryptRSAOAEPKeyExchangeFormatterget_OverridesEncrypt_rsaOverridesEncryptOverridesEncryptRSAPKCS1KeyExchangeDeformatterrgbInRSAPKCS1KeyExchangeFormatterRngValueSHA1ManagedexpandedBufferSHATransformSHAExpand_stateSHA1_expandedBufferSHA256ManagedRotateRightChMajsigma_0sigma_1Sigma_0Sigma_1SHA256Expand_stateSHA256_W_KSHA384ManagedSHA384Expand_stateSHA384SHA512ManagedSHA512Expand_stateSHA512SignatureDescriptionset_KeyAlgorithmset_DigestAlgorithmset_FormatterAlgorithmset_DeformatterAlgorithm_strKey_strDigest_strFormatter_strDeformatterDigestAlgorithmFormatterAlgorithmDeformatterAlgorithmRSAPKCS1SignatureDescriptiondigestAlgorithm_hashAlgorithmRSAPKCS1SHA1SignatureDescriptionRSAPKCS1SHA256SignatureDescriptionRSAPKCS1SHA384SignatureDescriptionRSAPKCS1SHA512SignatureDescriptionDSASignatureDescriptionSymmetricAlgorithmset_BlockSizeget_FeedbackSizeget_LegalKeySizesset_Modeget_Paddingset_PaddingbitLengthValidKeySizealgNameFeedbackSizeValueIVValueLegalBlockSizesValueModeValueFeedbackSizeLegalKeySizesTripleDESstart1start2EqualBytesTripleDESCryptoServiceProviderUtilsget_StaticRandomNumberGeneratordwCalgHasAlgorithmDiscardWhiteSpacesConvertByteArrayToIntdwInputConvertIntToByteArrayFixupKeyParityDWORDFromLittleEndianDWORDToLittleEndianDWORDFromBigEndianDWORDToBigEndianQuadWordToBigEndianIntmgfRsaOaepEncryptRsaOaepDecryptrsaKeyDoesRsaKeyOverrideDoesRsaKeyOverrideSlowPath_ProduceLegacyHmacValuesStaticRandomNumberGeneratorCryptoConfigEncodeOIDEncodeLongNumberget_AllowOnlyFipsAlgorithmsMapNameToOIDAllowOnlyFipsAlgorithmsDESTransformivrCipherFunctpermTabpreSwapPermutationbyteBuffBSwapProcessBlockGetStrongKeyKEY_BIT_SIZEKEY_BYTE_SIZEBLOCK_BIT_SIZEBLOCK_BYTE_SIZEkeyScheduledwordBuffspBoxesPC1leftRotTotalPC2ipTabfpTabDSACryptoServiceProviderdsauseMachineKeyStoreMD5CryptoServiceProviderProcessFinalBlockAddLength_Hbuff_ProcessingBuffer_ProcessingBufferCountRC2Transformrc2AlgoR0R1R2R3pitableRNGCryptoServiceProviderRngOpenRngInitializeRngGetBytesRngClose_lock_handleRSAPKCS1SignatureDeformatterRSAPKCS1SignatureFormatterSHA1InternalInitialiseBuffFillBuffSHA1CryptoServiceProvidershaTripleDESTransformE1E3E2X509ContentTypeSystem.Security.Cryptography.X509CertificatesCertSerializedCertPfxPkcs12SerializedStorePkcs7AuthenticodeX509KeyStorageFlagsDefaultKeySetUserKeySetMachineKeySetExportableUserProtectedPersistKeySetEphemeralKeySetOidGroupAllGroupsPublicKeyAlgorithmSignatureAlgorithmExtensionOrAttributeEnhancedKeyUsagePolicyTemplateKeyDerivationFunctionDisableSearchDSINativeCertificateHelperdatesimplImportHandleget_Implget_IsValidThrowIfContextInvalidGetCertHashGetCertHashStringGetRawCertDataGetSerialNumberGetSerialNumberStringfVerboseget_IssuerExportrawDatakeyStorageFlagshideDatesissuer_namesubject_nameImplIsValidIssuerX509CertificateImplGetNativeAppleCertificatelegacyV1ModeGetValidFromGetValidUntillazyGetKeyAlgorithmGetKeyAlgorithmParameterscachedCertificateHashX509CertificateImplMonoX509HelperInstallNativeHelperInitFromHandleInitFromCertificateGetInvalidContextExceptionImportPkcs12ConvertDataImportCoreToHexStringnativeHelperBinaryCompatibilitySystem.Runtime.VersioningTargetsAtLeast_Desktop_V4_5TargetsAtLeast_Desktop_V4_5_1DeserializationEventHandlerSystem.Runtime.SerializationSerializationEventHandlerFormatterConverterFormatterServicesGetSerializableMembersCheckSerializableInternalGetSerializableMembersparentTypeparentTypesparentTypeCountGetParentTypesGetUninitializedObjectnativeGetUninitializedObjectGetEnableUnsafeTypeForwardersUnsafeTypeForwardersIsEnabledSerializationSetValuemembersPopulateObjectMembersassemGetTypeFromAssemblyLoadAssemblyFromStringLoadAssemblyFromStringNoThrowhasTypeForwardedFromGetClrAssemblyNameGetClrTypeFullNameGetClrTypeFullNameForArrayGetClrTypeFullNameForNonArrayTypesm_MemberInfoTableunsafeTypeForwardersIsEnabledunsafeTypeForwardersIsEnabledInitializedadvancedTypess_binder<>c__DisplayClass9_0_b__0SurrogateForCyclicalReferenceIDeserializationCallbackIFormatterserializationStreamgraphSerializeIFormatterConverterIObjectReferenceISerializableISerializationSurrogateselectorSetObjectDataISurrogateSelectorMemberHoldermemberTypeObjectIDGeneratorFindElementHasIdRehashm_currentSizem_idsm_objssizesObjectManagercheckSecurityisCrossAppDomainCanCallGetTypeset_TopObjectget_TopObjectget_SpecialFixupObjectsobjectIDFindObjectHolderFindOrCreateObjectHolderholderAddObjectHolderfixupbThrowIfMissingGetCompletionInfoFixupSpecialObjectResolveObjectReferencememberToFixDoValueTypeFixupbObjectFullyCompleteCompleteObjectDoNewlyRegisteredObjectFixupsidOfContainingObjRegisterStringRegisterObjectCompleteISerializableObjectDoFixupsobjectToBeFixedobjectRequiredRegisterFixupRecordFixupRecordDelayedFixuparrayToBeFixedRecordArrayElementFixupRaiseDeserializationEventAddOnDeserializationAddOnDeserializedRaiseOnDeserializedEventRaiseOnDeserializingEventm_onDeserializationHandlerm_onDeserializedHandlerm_objectsm_topObjectm_specialFixupObjectsm_fixupCountm_selectorm_contextTopObjectSpecialFixupObjectsObjectHolderobjIDsurrogateamountIncrementDescendentFixupsmanagerDecrementFixupsRemainingRemoveDependencyAddFixupUpdateDescendentDependencyChaindependentObjectAddDependencyidOfContainerUpdateDataMarkForCompletionWhenAvailableSetFlagsget_IsIncompleteObjectReferenceset_IsIncompleteObjectReferenceget_RequiresDelayedFixupget_RequiresValueTypeFixupget_ValueTypeFixupPerformedset_ValueTypeFixupPerformedget_HasISerializableget_HasSurrogateget_CanSurrogatedObjectValueChangeget_CanObjectValueChangeget_DirectlyDependentObjectsget_TotalDependentObjectsget_Reachableset_Reachableget_TypeLoadExceptionReachableget_TypeLoadExceptionset_TypeLoadExceptionget_ObjectValueSetObjectValueget_SerializationInfoset_SerializationInfoget_Surrogateget_DependentObjectsset_DependentObjectsget_RequiresSerInfoFixupset_RequiresSerInfoFixupget_ValueFixupget_CompletelyFixedget_ContainerIDm_objectm_idm_missingElementsRemainingm_missingDecendentsm_serInfom_surrogatem_missingElementsm_dependentObjectsm_markForFixupWhenAvailablem_valueFixupm_typeLoadm_reachableIsIncompleteObjectReferenceRequiresDelayedFixupRequiresValueTypeFixupValueTypeFixupPerformedHasISerializableHasSurrogateCanSurrogatedObjectValueChangeCanObjectValueChangeDirectlyDependentObjectsTotalDependentObjectsReachableTypeLoadExceptionReachableObjectValueSerializationInfoDependentObjectsRequiresSerInfoFixupValueFixupCompletelyFixedContainerIDFixupHolderfixupInfofixupTypem_fixupInfom_fixupTypeFixupHolderListstartingSizeEnlargeArraym_valuesLongListStartEnumerationRemoveElementm_totalItemsm_currentItemObjectHolderListGetFixupEnumeratorObjectHolderListEnumeratorisFixupEnumeratorm_isFixupEnumeratorm_listm_startingVersionm_currPosTypeLoadExceptionHolderm_typeNameSafeSerializationEventArgsget_SerializedStatesm_streamingContextm_serializedStatesSerializedStatesISafeSerializationDatadeserializedCompleteDeserializationSafeSerializationManagerget_IsActiveserializedObjectCompleteSerializationdeserializedObjectSystem.Runtime.Serialization.IObjectReference.GetRealObjectm_savedSerializationInfom_realObjectm_realTypeSerializeObjectStateRealTypeSerializationNameIsActiveOptionalFieldAttributeset_VersionAddedversionAddedVersionAddedOnSerializingAttributeOnSerializedAttributeOnDeserializingAttributeOnDeserializedAttributeSerializationBinderserializedTypeBindToNameBindToTypeSerializationEventsattributeGetMethodsWithAttributeget_HasOnSerializingEventsInvokeOnSerializingInvokeOnDeserializingInvokeOnDeserializedAddOnSerializedm_OnSerializingMethodsm_OnSerializedMethodsm_OnDeserializingMethodsm_OnDeserializedMethodsHasOnSerializingEventsSerializationEventsCacheGetSerializationEventsForTypecacheSerializationException_nullMessageSerializationFieldInfonamePrefixInternalGetValueInternalSetValueget_FieldInfom_fieldm_serializationNamerequireSameTokenInPartialTrustget_FullTypeNameget_AssemblyNameSetTypeoriginalAssemblyNamenewAssemblyNameDemandForUnsafeAssemblyNameAssignmentsIsAssemblyNameAssignmentSafeget_MemberCountget_ObjectTypeget_IsFullTypeNameSetExplicitget_IsAssemblyNameSetExplicitExpandArraysAddValueAddValueInternalUpdateValuefoundTypeGetElementNoThrowGetValueNoThrowGetBooleanGetSingledefaultSizes_mscorlibAssemblySimpleNames_mscorlibFileNamem_membersm_typesm_nameToIndexm_currMemberm_converterm_fullTypeNamem_assemNameobjectTypeisFullTypeNameSetExplicitisAssemblyNameSetExplicitFullTypeNameMemberCountIsFullTypeNameSetExplicitIsAssemblyNameSetExplicitSerializationEntryentryNameentryValueentryTypeSerializationInfoEnumeratornumItemsm_numItemsm_currItemSerializationObjectManagerRaiseOnSerializedEventm_objectSeenTablem_onSerializedHandlerStreamingContextadditionalget_Statem_additionalContextStreamingContextStatesCrossProcessCrossMachinePersistenceRemotingCrossAppDomainValueTypeFixupInfocontainerIDparentIndexget_ParentFieldget_ParentIndexm_containerIDm_parentFieldm_parentIndexParentFieldParentIndexFormatterTypeStyleSystem.Runtime.Serialization.FormattersTypesWhenNeededTypesAlwaysXsdStringFormatterAssemblyStyleTypeFilterLevelBinaryConverterSystem.Runtime.Serialization.Formatters.BinaryobjectInfoobjectWritertypeInformationassemIdGetBinaryTypeInfoGetParserBinaryTypeInfobinaryTypeEnumsoutWriteTypeInfoReadTypeInfoobjectReaderassemblyInfoprimitiveTypeEnumtypeStringisVariantTypeFromInfoIOUtilFlagTestWriteStringWithCodeWriteWithCodeBinaryAssemblyInfoSerializationHeaderRecordbinaryHeaderEnumtopIdheaderIdmajorVersionminorVersionDumpbinaryFormatterMajorVersionbinaryFormatterMinorVersionBinaryAssemblyBinaryCrossAppDomainAssemblyassemblyIndexBinaryObjectobjectIdmapIdBinaryMethodCallcallContextargTypesbArgsPrimitivemessageEnumBinaryMethodReturninstanceOfVoidBinaryObjectStringBinaryCrossAppDomainStringBinaryCrossAppDomainMapcrossAppDomainArrayIndexMemberPrimitiveTypedBinaryObjectWithMapnumMembersmemberNamesBinaryObjectWithMapTypedbinaryTypeEnumAtypeInformationAmemberAssemIdsBinaryArraylowerBoundAbinaryArrayTypeEnumMemberPrimitiveUnTypedMemberReferenceidRefObjectNullnullCountSetNullCountMessageEndObjectMapassemIdToAssemblyTablememberDataCreateObjectInfomemberTypesisInitObjectInfoObjectProgressArrayCountIncrementoutBinaryTypeEnumoutTypeInformationopRecordIdCountisInitialexpectedTypeexpectedTypeInformationobjectTypeEnummemberTypeEnummemberValueEnumdtTypememberLengthprConverterToCodecodeIsWriteAsByteArrayTypeLengthToArrayTypeInitTypeAInitArrayTypeACreatePrimitiveArrayIsPrimitiveArrayInitValueAToComTypeInitTypeCodeAToTypeCodeInitCodeAToPrimitiveTypeEnumprimitiveTypeEnumLengthtypeAarrayTypeAvalueAtypeCodeAcodeAtypeofISerializabletypeofStringtypeofConvertertypeofBooleantypeofBytetypeofChartypeofDecimaltypeofDoubletypeofInt16typeofInt32typeofInt64typeofSBytetypeofSingletypeofTimeSpantypeofDateTimetypeofUInt16typeofUInt32typeofUInt64typeofObjecttypeofSystemVoidurtAssemblyurtAssemblyStringtypeofTypeArraytypeofObjectArraytypeofStringArraytypeofBooleanArraytypeofByteArraytypeofCharArraytypeofDecimalArraytypeofDoubleArraytypeofInt16ArraytypeofInt32ArraytypeofInt64ArraytypeofSByteArraytypeofSingleArraytypeofTimeSpanArraytypeofDateTimeArraytypeofUInt16ArraytypeofUInt32ArraytypeofUInt64ArraytypeofMarshalByRefObjectBinaryHeaderEnumSerializedStreamHeaderObjectWithMapObjectWithMapAssemIdObjectWithMapTypedObjectWithMapTypedAssemIdObjectStringObjectNullMultiple256ObjectNullMultipleArraySinglePrimitiveArraySingleObjectArraySingleStringCrossAppDomainMapCrossAppDomainStringCrossAppDomainAssemblyMethodCallMethodReturnBinaryTypeEnumPrimitiveObjectUrtObjectUserObjectArrayStringArrayPrimitiveArrayBinaryArrayTypeEnumJaggedRectangularSingleOffsetJaggedOffsetRectangularOffsetInternalSerializerTypeESoapInternalParseTypeEMemberObjectEndMemberEndHeadersHeadersEndSerializedStreamHeaderEndEnvelopeEnvelopeEndBodyBodyEndInternalObjectTypeEInternalObjectPositionEChildInternalArrayTypeEBase64InternalMemberTypeEHeaderInternalMemberValueEInlineValueNestedReferenceInternalPrimitiveTypeEMessageEnumNoArgsArgsInlineArgsIsArrayArgsInArrayNoContextContextInlineContextInArrayMethodSignatureInArrayPropertyInArrayNoReturnValueReturnValueVoidReturnValueInlineReturnValueInArrayExceptionInArrayGenericMethodValueFixupEnumBinaryFormatterset_AssemblyFormatset_SurrogateSelectorfCheckheadersGetTypeInformationm_surrogatesm_binderm_typeFormatm_assemblyFormatm_securityLevelm_crossAppDomainArraytypeNameCacheAssemblyFormatSurrogateSelector__BinaryWriterformatterTypeStyleWriteBeginWriteEndWriteBooleanWriteBytesbyteAWriteCharWriteCharsWriteDecimalWriteSingleWriteDoubleWriteInt16WriteInt32WriteInt64WriteSByteWriteStringWriteTimeSpanWriteDateTimeWriteUInt16WriteUInt32WriteUInt64memberNameInfotypeNameInfoWriteObjectEndWriteSerializationHeaderEndWriteSerializationHeaderWriteMethodCallWriteMethodReturnnameInfomemberObjectInfosWriteObjectWriteObjectStringarrayNameInfoarrayElemTypeNameInfolowerBoundWriteSingleArraytypeLengthWriteArrayAsBytesWriteJaggedArrayWriteRectangleArrayWriteObjectByteArrayWriteMemberWriteNullMemberWriteMemberObjectRefWriteMemberNestedWriteMemberStringitemNameInfoWriteItemWriteNullItemWriteDelayedNullItemWriteItemEndInternalWriteItemNullWriteItemObjectRefisNewWriteAssemblyWriteValueobjectMapTabledataWriterm_nestedObjectCountbinaryMethodCallbinaryMethodReturnbinaryObjectbinaryObjectWithMapbinaryObjectWithMapTypedbinaryObjectStringbinaryArraychunkSizememberPrimitiveUnTypedmemberPrimitiveTypedobjectNullmemberReferencebinaryAssemblyObjectMapInfoisCompatibleWriteObjectInfoInternalInitsurrogateSelectorserObjectInfoInitInitSerializeInitSiWritebinderAssemblyStringCheckTypeForwardedFromInitNoMembersInitMemberInfoGetTypeFullNameGetAssemblyStringInvokeSerializationBinderobjMemberGetMemberTypeoutMemberNamesoutMemberTypesoutMemberDataGetMemberInfoGetObjectInfoPutObjectInfoobjectInfoIdisSiisNamedisTypedisArrayserializationSurrogatebinderTypeNameReadObjectInfoPrepareForReuseobjectManagerbSimpleAssemblyInitReadConstructorInitSiReadInitDataStoreinMemberNamesGetMemberTypesreadObjectInfoCounterwireMemberNameswireMemberTypeslastPositionmemberTypesListformatterConverterSerObjectInfoInitseenBeforeTableobjectInfoIdCountoiPoolSerObjectInfoCachememberInfosget_AssemblyStringget_HasTypeForwardedFromAssemblyStringHasTypeForwardedFromObjectReaderget_ValueFixupStackformatterEnumsserParserInitFullDeserializationCrossAppDomainArrayCreateReadObjectInfoprocessingonStackParseErrorParseSerializedStreamHeaderParseSerializedStreamHeaderEndParseObjectParseObjectEndParseArrayNextRectangleMapParseArrayMemberParseArrayMemberEndParseMemberParseMemberEndparentPrParseStringobjectPrbIsStringBindFastBindToTypeResolveSimpleAssemblyNameassmGetSimplyNamedTypeFromAssemblysourceAssemblydestAssemblyresolvedTypeCheckTypeForwardedTom_objectManagerhandlerObjectm_formatterConvertervalueFixupStackcrossAppDomainArraybFullDeserializationbOldFormatDetectedvalTypeObjectIdTabletypeCachepreviousAssemblyStringpreviousNamepreviousTypeValueFixupStackTypeNAssemblyTopLevelAssemblyTypeResolvertopLevelAssemblysimpleTypeNamem_topLevelAssemblyObjectWriterinHeadersserWriterget_ObjectManagermemberObjectInfoWriteMemberSetupmemberTypeNameInfoWriteMembersWriteArrayWriteArrayMembermaxAarrayElemNameTypeInfoWriteRectangleassignUniqueIdToValueTypeInternalGetIdScheduleWriteKnownValueClassWriteObjectRefstringObjectCheckForNullWriteSerializedStreamHeaderTypeToNameInfoMemberToNameInfoGetAssemblyIdGetNameInfotestwantCheckTypeFormatPutNameInfom_objectQueuem_idGeneratorm_currentIdtopNamepreviousObjpreviousIdpreviousCodeassemblyToIdTableniPool__BinaryParserget_SystemAssemblyInfoget_ObjectMapIdTableget_AssemIdToAssemblyTableget_prsReadBeginReadEndReadTimeSpanReadDateTimeReadSerializationHeaderRecordReadAssemblyReadObjectReadCrossAppDomainMapReadObjectWithMapReadObjectWithMapTypedReadObjectStringReadMemberPrimitiveTypedReadArrayReadArrayAsBytesReadMemberPrimitiveUnTypedReadMemberReferenceReadObjectNullReadMessageEndReadValueGetOpopPutOpobjectMapIdTablePRSsystemAssemblyInfodataReaderopPoolbowmbowmtobjectStringcrossAppDomainStringmessageEndSystemAssemblyInfoObjectMapIdTableAssemIdToAssemblyTableprsParseRecordparseRecordIdCountPRparseTypeEnumPRobjectTypeEnumPRarrayTypeEnumPRmemberTypeEnumPRmemberValueEnumPRobjectPositionEnumPRnamePRvaluePRvarValuePRkeyDtPRdtTypePRdtTypeCodePRisEnumPRobjectIdPRidRefPRarrayElementTypeStringPRarrayElementTypePRisArrayVariantPRarrayElementTypeCodePRrankPRlengthAPRpositionAPRlowerBoundAPRupperBoundAPRindexMapPRmemberIndexPRlinearlengthPRrectangularMapPRisLowerBoundPRtopIdPRheaderIdPRobjectInfoPRisValueTypeFixupPRnewObjPRobjectAPRprimitiveArrayPRisRegisteredPRmemberDataPRsiPRnullCountSerStackstackIdIncreaseCapacityPeekPeekobjectsSizedArraysizedArraynegObjectsIntSizedArrayNameCacheGetCachedValueSetCachedValuehtarrayObjindexMapmemberObjectFixupvalueFixupEnumheadervalueInfoInternalFEFEtypeFormatFEassemblyFormatFEsecurityLevelFEserializerTypeEnumNameInfoget_NInameset_NInameNIFullNameNIobjectIdNIassemIdNIprimitiveTypeEnumNItypeNIisSealedNIisArrayNIisArrayItemNItransmitTypeOnObjectNItransmitTypeOnMemberNIisParentTypeOnObjectNIarrayEnumNIsealedStatusCheckedNInamebooleanAcharAdoubleAint16Aint32Aint64AsbyteAsingleAuint16Auint32Auint64AChannelInfoSystem.Runtime.RemotingremoteChannelDataget_ChannelDatachannelDataChannelDataActivatedClientTypeEntryappUrlget_ApplicationUrlget_ContextAttributesapplicationUrlobj_typeApplicationUrlContextAttributesActivatedServiceTypeEntryEnvoyInfosinksget_EnvoySinksenvoySinksEnvoySinksIChannelInfoIEnvoyInfoIRemotingTypeInfofromTypeobjectUriget_ChannelSinkset_ChannelSinkget_EnvoySinkget_ObjectUriset_ObjectUriget_IsConnectedget_Disposedset_Disposedget_ClientDynamicPropertiesget_HasServerDynamicSinksreq_msgclient_siteNotifyClientDynamicSinksNotifyServerDynamicSinks_objectUri_channelSink_envoySink_clientDynamicProperties_serverDynamicProperties_objRef_disposedChannelSinkEnvoySinkObjectUriIsConnectedDisposedClientDynamicPropertiesHasServerDynamicSinksClientIdentityobjRefget_ClientProxyset_ClientProxyget_TargetUri_proxyReferenceClientProxyTargetUriInternalRemotingServicesreflectionObjectGetCachedSoapAttribute_soapAttributesObjRefuricinfodomainIdtInfoDeserializeInTheCurrentDomainSerializeTypeurlget_IsReferenceToWellKnowget_ChannelInfoget_EnvoyInfoset_EnvoyInfoget_TypeInfoset_TypeInfoget_URIset_URIUpdateChannelInfoget_ServerTypechannel_infotypeInfoenvoyInfo_serverTypeMarshalledObjectRefWellKnowObjectRefIsReferenceToWellKnowURIServerTypeRemotingConfigurationget_ApplicationNameset_ApplicationNameget_ProcessIdLoadDefaultDelayedChannelssvrTypeIsRemotelyActivatedClientTypeIsWellKnownClientTypeRegisterActivatedClientTypeRegisterActivatedServiceTypeRegisterWellKnownClientTypeRegisterWellKnownServiceTypechannelRegisterChannelTemplateprovRegisterClientProviderTemplateRegisterServerProviderTemplatechannelsonlyDelayedRegisterChannelsRegisterTypesisLocalRequestCustomErrorsEnabledSetCustomErrorsModeapplicationIDapplicationNameprocessGuiddefaultConfigReaddefaultDelayedConfigRead_errorModewellKnownClientEntriesactivatedClientEntrieswellKnownServiceEntriesactivatedServiceEntrieschannelTemplatesclientProviderTemplatesserverProviderTemplatesApplicationNameProcessIdConfigHandleronlyDelayedChannelsValidatePathParseElementReadCustomProviderDataReadLifetineParseTimeisTemplateReadChannelReadProviderReadClientActivatedReadServiceActivatedReadClientWellKnownReadServiceWellKnownisElementReadInteropXmlReadPreloadGetNotNullExtractAssemblytypeEntrieschannelInstancescurrentChannelcurrentProviderDatacurrentClientUrlappNamecurrentXmlPathget_ServerProvidersget_ClientProvidersget_CustomPropertiesCopyFromRefDelayLoadAsClientChannel_serverProviders_clientProviders_customPropertiesServerProvidersClientProvidersCustomPropertiesProviderDataCustomDataFormatterDataRemotingExceptionRemotingServicesInternalExecuteGetVirtualMethodproxyIsTransparentProxyreqMsgInternalExecuteMessageclassToProxyConnectGetServerTypeForUriobjectRefUnmarshalfRefineObjMarshalObjURIRequestedTypeNewUriGetRealProxyGetMethodBaseFromMethodMessageGetMethodBaseFromNameFindInterfaceMethodIsOneWayCreateClientProxyCreateClientProxyForContextBoundGetIdentityForUriRemoveAppNameFromUriproxyTypeclientProxyGetOrCreateClientIdentityGetClientChannelSinkChainCreateContextBoundObjectIdentityrealObjectCreateClientActivatedServerIdentityCreateWellKnownServerIdentityRegisterServerIdentityobjrefGetProxyForRemoteObjectGetRemoteObjectSerializeCallDataDeserializeCallDataSerializeExceptionDataRegisterInternalChannelsidentDisposeIdentityGetMessageTargetIdentitySetMessageTargetIdentitypiremoteUpdateOutArgObjectGetNormalizedUriuri_hash_serializationFormatter_deserializationFormatterapp_idapp_id_locknext_idFieldSetterMethodFieldGetterMethodCACDServerIdentityleaseStartTrackingLifetimeOnLifetimeExpiredserverObjectAttachServerObjectget_Leaseget_Contextset_ContextSyncObjectProcessMessagereplySinkAsyncObjectProcessMessageDisposeServerObject_objectType_serverObject_serverSink_leaseLeaseClientActivatedIdentityGetServerObjectSetClientProxy_targetThisSingletonIdentitySingleCallIdentityDisposerReplySinkdisposableSyncProcessMessageAsyncProcessMessage_next_disposableSoapServicesget_XmlNsForClrTypeWithAssemblyget_XmlNsForClrTypeWithNsget_XmlNsForClrTypeWithNsAndAssemblytypeNamespaceCodeXmlNamespaceForClrTypeNamespacenamspaceGetNameKeymbGetAssemblyNamexmlElementxmlNamespaceGetXmlElementForInteropTypeGetXmlNamespaceForMethodCallGetXmlNamespaceForMethodResponsexmlTypexmlTypeNamespaceGetXmlTypeForInteropTypePreLoadRegisterInteropXmlElementRegisterInteropXmlTypeEncodeNs_xmlTypes_xmlElements_soapActions_soapActionsMethods_typeInfosXmlNsForClrTypeWithAssemblyXmlNsForClrTypeWithNsXmlNsForClrTypeWithNsAndAssemblyElementsTypeEntryset_AssemblyNameset_TypeNameserverTypeserverHierarchyinterfacesImplementedWellKnownClientTypeEntryobjectUrlget_ObjectUrlobj_urlapp_urlObjectUrlWellKnownObjectModeSingletonSingleCallWellKnownServiceTypeEntryobj_uriobj_modeITrackingHandlerSystem.Runtime.Remoting.ServicesDisconnectedObjectorMarshaledObjectUnmarshaledObjectTrackingServicesNotifyMarshaledObjectNotifyUnmarshaledObjectNotifyDisconnectedObject_handlersProxyAttributeSystem.Runtime.Remoting.ProxiesserverContextCreateProxyTransparentProxyGetProxyTypeget_IsContextBoundObjectget_TargetContextInCurrentContextclassPtrfieldPtrLoadRemoteFieldNewStoreRemoteField_rp_class_custom_type_infoIsContextBoundObjectTargetContextRealProxystubstubDatatransparentProxyInternalGetProxyTypeGetProxiedTyperpPrivateInvokeInternalGetTransparentProxyGetTransparentProxyAttachServerSetTargetDomainGetAppDomainTargetmrmcallProcessResponseclass_to_proxy_targetContext_server_targetDomainId_targetUri_objectIdentity_objTP_stubDataRemotingProxyactivationUrlrequestAttachIdentityActivateRemoteObject_cache_GetTypeMethod_cache_GetHashCodeMethod_sink_hasEnvoySink_ctorCallILeaseSystem.Runtime.Remoting.Lifetimeget_CurrentLeaseTimeget_CurrentStateget_RenewOnCallTimerenewalTimeRenewCurrentLeaseTimeCurrentStateRenewOnCallTimeISponsorRenewalActivateUpdateStateCheckNextSponsorProcessSponsorResponse_leaseExpireTime_currentState_initialLeaseTime_renewOnCallTime_sponsorshipTimeout_sponsors_renewingSponsors_renewalDelegateRenewalDelegateLeaseManagertimeSpanSetPollTimeTrackLifetimeStartManagerStopManagerManageLeases_objects_timerLeaseSinknextSinkRenewLease_nextSinkLeaseStateInitialActiveRenewingExpiredLifetimeServicesget_LeaseManagerPollTimeset_LeaseManagerPollTimeget_LeaseTimeset_LeaseTimeset_RenewOnCallTimeget_SponsorshipTimeoutset_SponsorshipTimeout_leaseManagerPollTime_leaseTime_leaseManagerLeaseManagerPollTimeLeaseTimeSponsorshipTimeoutSystem.Runtime.Remoting.ContextsRegisterContextReleaseContextget_DefaultContextget_ContextIDget_ContextPropertiesget_IsDefaultContextget_NeedsContextSinkRegisterDynamicPropertyUnregisterDynamicPropertyGetDynamicPropertyCollectionNotifyGlobalDynamicSinksget_HasGlobalDynamicSinksNotifyDynamicSinksget_HasDynamicSinksget_HasExitSinksFreezeGetServerContextSinkChainGetClientContextSinkChainforceInternalExecuteCreateServerObjectSinkChainCreateEnvoySinknewContextSwitchToContextCreateNewContextdelegget_MyLocalStorecontext_idlocal_slotsdefault_server_context_sinkserver_context_sink_chainclient_context_sink_chaincontext_propertiesglobal_count_localDataStore_localDataStoreMgrglobal_dynamic_propertiescontext_dynamic_propertiescallback_objectDefaultContextContextIDContextPropertiesIsDefaultContextNeedsContextSinkHasGlobalDynamicSinksHasDynamicSinksHasExitSinksMyLocalStoreDynamicPropertyCollectionget_HasPropertiesNotifyMessageFindProperty_propertiesHasPropertiesDynamicPropertyRegSinkContextCallbackObjectCrossContextChannelContextRestoreSink_callCrossContextDelegateIContextAttributeGetPropertiesForNewContextIsContextOKIContextPropertynewCtxIsNewContextOKIContributeClientContextSinkGetClientContextSinkIContributeDynamicSinkGetDynamicSinkIContributeEnvoySinkGetEnvoySinkIContributeObjectSinkGetObjectSinkIContributeServerContextSinkGetServerContextSinkIDynamicMessageSinkreplyMsgbCliSidebAsyncProcessMessageFinishProcessMessageStartIDynamicPropertyChannelServicesSystem.Runtime.Remoting.Channelsget_CrossContextChannelCreateClientChannelSinkChainchannelDataArraychnlRegisterChannelensureSecurityRegisterChannelConfigCreateProviderSyncDispatchMessageCheckIncomingMessagecallMsgretMsgCheckReturnMessageIsLocalCallGetCurrentChannelInforegisteredChannelsdelayedClientChannels_crossContextSinkCrossContextUrloldStartModeTypesCrossAppDomainDataget_DomainIDget_ProcessID_ContextID_DomainID_processGuidDomainIDProcessIDCrossAppDomainChannelRegisterCrossAppDomainChannelget_ChannelNameget_ChannelPriorityStartListeningCreateMessageSinks_lockChannelNameChannelPriorityCrossAppDomainSinkdomainIDGetSinkget_TargetDomainIdmsgRequestSendAsyncMessageb__10_0s_sinksprocessMessageMethod_domainIDTargetDomainIdProcessMessageResCADSerializermemDeserializeMessageSerializeMessageDeserializeObjectSafeSerializeObjectAsyncRequestReplySinkMsgRequestIChannelIChannelDataStoreIChannelReceiverIChannelSenderobjectURIIClientChannelSinkProviderset_NextISecurableChannelset_IsSecuredIsSecuredIServerChannelSinkProviderSinkProviderDatasinkNamepropertiesActivationServicesSystem.Runtime.Remoting.Activationget_ConstructionActivatorctorCallRemoteActivateCreateConstructionCallCreateInstanceFromMessageCreateProxyForTypeAllocateUninitializedClassInstanceenableEnableProxyActivation_constructionActivatorConstructionActivatorAppDomainLevelActivatorget_NextActivator_activationUrlNextActivatorConstructionLevelActivatorContextLevelActivatorm_NextActivatorIActivatorIConstructionCallMessageget_ActivationTypeget_ActivationTypeNameget_Activatorset_Activatorget_CallSiteActivationAttributesActivationTypeActivationTypeNameCallSiteActivationAttributesIConstructionReturnMessageRemoteActivatorSoapAttributeSystem.Runtime.Remoting.Metadataget_UseAttributeget_XmlNamespaceSetReflectionObject_useAttributeProtXmlNamespaceReflectInfoUseAttributeXmlNamespaceSoapFieldAttributeget_XmlElementNameIsInteropXmlElement_elementName_isElementXmlElementNameSoapMethodAttribute_responseElement_responseNamespace_returnElement_soapAction_namespaceSoapParameterAttributeSoapTypeAttributeget_XmlTypeNameget_XmlTypeNamespaceget_IsInteropXmlElementget_IsInteropXmlType_xmlElementName_xmlNamespace_xmlTypeName_xmlTypeNamespace_isTypeXmlTypeNameXmlTypeNamespaceIsInteropXmlTypeCallContextSystem.Runtime.Remoting.MessagingSetCurrentCallContextcallCtxSetLogicalCallContextLogicalGetDataLogicalSetDataget_Datastoreget_HostContextset_HostContextget_HasUserDatam_Datastorem_HostContextDatastoreHostContextHasUserDatalcMergeget_HasInfos_callContextTypes_CorrelationMgrSlotNamem_RemotingDatam_SecurityDatam_IsCorrelationMgr_sendHeaders_recvHeadersHasInfom_ctxCallContextSecurityDataCallContextRemotingDataget_LogicalCallIDset_LogicalCallID_logicalCallIDLogicalCallIDArgInfoTypeArgInfoGetInOutArgs_paramMap_inoutArgCount_methodAsyncResultcapture_contextget_EndInvokeCalledset_EndInvokeCalledget_AsyncDelegateget_NextSinkGetReplyMessagemcSetMessageCtrlSetCompletedSynchronouslyget_CallMessageset_CallMessage<.ctor>b__17_0async_stateasync_delegateobject_datasync_completedendinvoke_calledasync_callbackoriginaladd_timecall_messagemessage_ctrlreply_messageorig_cbEndInvokeCalledAsyncDelegateNextSinkCallMessageCADArgHolderCADObjRefsourceDomainSourceDomainCADMethodReftypeArrayparam_namesgeneric_arg_namesCADMessageBaseloadGetSignaturedictMarshalPropertiesUnmarshalPropertiesIsPossibleToIgnoreMarshalMarshalArgumentUnmarshalArgumentargumentsMarshalArgumentsUnmarshalArgumentsserializeListSaveLogicalCallContextGetLogicalCallContext_args_serializedArgs_propertyCount_callContextserializedMethodCADMethodCallMessageget_UriGetArgsget_PropertiesCount_uriUriPropertiesCountCADMethodReturnMessageGetReturnValue_returnValue_exception_sigClientContextTerminatorSinkClientContextReplySink_replySinkConstructionCallInitDictionaryget_IsContextOkset_IsContextOkSetActivationAttributesInitMethodPropertyget_SourceProxyset_SourceProxy_activator_activationAttributes_contextProperties_activationType_activationTypeName_isContextOk_sourceProxyIsContextOkSourceProxyConstructionCallDictionaryGetMethodPropertySetMethodPropertyInternalKeysConstructionResponseresultObjectEnvoyTerminatorSinkErrorMessageget_ArgCountget_Argsget_MethodBaseget_MethodNameget_MethodSignaturearg_numGetArgArgCountArgsMethodNameMethodSignatureHeaderNamespaceMustUnderstandHeaderHandlerIInternalMessageget_TargetIdentityset_TargetIdentityset_UriTargetIdentityIMessageIMessageCtrlIMessageSinkIMethodCallMessageIMethodMessageargNumIMethodReturnMessageget_OutArgsget_ReturnValueOutArgsSystem.Runtime.Remoting.Messaging.IInternalMessage.get_UriSystem.Runtime.Remoting.Messaging.IInternalMessage.set_UriResolveMethodclientTypeCastToaqnameGetTypeNameFromAssemblyQualifiedNameSystem.Runtime.Remoting.Messaging.IInternalMessage.get_TargetIdentitySystem.Runtime.Remoting.Messaging.IInternalMessage.set_TargetIdentityget_GenericArguments_methodName_methodSignature_methodBase_targetIdentity_genericArgumentsExternalPropertiesInternalPropertiesSystem.Runtime.Remoting.Messaging.IInternalMessage.UriSystem.Runtime.Remoting.Messaging.IInternalMessage.TargetIdentityGenericArgumentsMCMDictionaryMessageDictionaryget_InternalDictionaryset_MethodKeysAllocInternalPropertiesGetInternalPropertiesIsOverridenKey_internalProperties_methodKeys_ownPropertiesInternalDictionaryMethodKeysDictionaryEnumeratormethodDictionary_methodDictionary_hashtableEnum_posMethodMethodResponseoutArgsretmsg_inArgInfo_outArgs_callMsgMethodReturnDictionaryInternalReturnKeysInternalExceptionKeysMonoMethodMessageInitMessageminfoin_argsget_OutArgCountget_AsyncResultget_CallTypeoutCountNeedsOutProcessingarg_typesrvalcall_typemethodSignatureCallContextKeyUriKeyOutArgCountCallTypeSyncOneWayOneWayAttributeRemotingSurrogateObjRefSurrogateRemotingSurrogateSelectorssouts_cachedTypeObjRef_objRefSurrogate_objRemotingSurrogateReturnMessageoutArgsCountmcm_callCtxServerContextTerminatorSinkServerObjectTerminatorSinkServerObjectReplySinkStackBuilderSinkobExecuteAsyncMessageCheckParametersb__4_0_targetHandleProcessCorruptedStateExceptionsAttributeSystem.Runtime.ExceptionServicesFirstChanceExceptionEventArgsExceptionDispatchInfoget_BinaryStackTraceArrayget_SourceExceptionm_Exceptionm_stackTraceBinaryStackTraceArraySourceExceptionCriticalFinalizerObjectSystem.Runtime.ConstrainedExecutionPrePrepareMethodAttributeConsistencyMayCorruptProcessMayCorruptAppDomainMayCorruptInstanceWillNotCorruptStateCerMayFailReliabilityContractAttributeconsistencyGuaranteecer_consistency_cerAsyncMethodBuilderAttributeSystem.Runtime.CompilerServicesbuilderTypek__BackingFieldAsyncValueTaskMethodBuilder`1_methodBuilder_haveResult_useBuilderIsByRefLikeAttributeIsReadOnlyAttributeTupleElementNamesAttributetransformNames_transformNamesAsyncVoidMethodBuilderTStateMachineawaiterAwaitUnsafeOnCompletedTAwaiterNotifySynchronizationContextOfCompletionm_synchronizationContextm_coreStateAsyncTaskMethodBuilderAwaitOnCompleteds_cachedCompletedm_builderAsyncTaskMethodBuilder`1GetTaskForResults_defaultResultTaskAsyncTaskCacheCreateInt32TasksCreateCacheableTaskTrueTaskFalseTaskInt32TasksAsyncMethodBuilderCoretaskForTracingrunnerToInitializeGetCompletionActioninnerTaskOutputAsyncCausalityEventsrunnerbuiltTaskPostBoxInitializationtargetContextThrowAsyncinvokeActionCreateContinuationWrapperTryGetContinuationTaskm_stateMachinem_defaultContextActionMoveNextRunnerInvokeMoveNexts_invokeMoveNextContinuationWrapperm_continuationm_invokeActionm_innerTask<>c__DisplayClass4_0b__0b__6_0b__6_1<>9__6_0<>9__6_1AsyncStateMachineAttributestateMachineTypeCallerMemberNameAttributeFormattableStringFactoryConcreteFormattableString_format_argumentsIAsyncStateMachineINotifyCompletionICriticalNotifyCompletionUnsafeOnCompletedIteratorStateMachineAttributeRuntimeCompatibilityAttributeset_WrapNonExceptionThrowsm_wrapNonExceptionThrowsWrapNonExceptionThrowsRuntimeWrappedExceptionthrownObjectm_wrappedExceptionStateMachineAttributeset_StateMachineTypek__BackingFieldStateMachineTypeTaskAwaiterValidateEndHandleNonSuccessAndDebuggerNotificationThrowForNonSuccessOnCompletedInternalTaskAwaiter`1ConfiguredTaskAwaitablem_configuredTaskAwaiterConfiguredTaskAwaiterm_continueOnCapturedContextConfiguredTaskAwaitable`1TypeForwardedFromAttributeassemblyFullNameget_AssemblyFullNameAssemblyFullNameLoadHintAlwaysSometimesDefaultDependencyAttributeloadHintArgumentloadHintCompilationRelaxationsNoStringInterningCompilationRelaxationsAttributerelaxationsget_CompilationRelaxationsm_relaxationsCompilerGeneratedAttributeCustomConstantAttributeDateTimeConstantAttributeDecimalConstantAttributeExtensionAttributeFixedBufferAttributeget_ElementTypeElementTypeInternalsVisibleToAttributeget_AllInternalsVisibleset_AllInternalsVisible_assemblyName_allInternalsVisibleAllInternalsVisibleFriendAccessAllowedAttributeTypeDependencyAttributeUnsafeValueTypeAttributeStringFreezingAttributeJitHelpersUnsafeCastUnsafeEnumCastUnsafeEnumCastLongEphemeronConditionalWeakTable`2RehashWithoutResizeRecomputeSizeTryGetValuecreateValueCallbackINITIAL_SIZELOAD_FACTORCOMPACT_FACTOREXPAND_FACTORCreateValueCallbackRuntimeHelpersfldHandleInitializeArrayget_OffsetToStringDataRunClassConstructorPrepareConstrainedRegionsOffsetToStringDataUnsafeAsByteOffsetUnmanagedFunctionPointerAttributeSystem.Runtime.InteropServicesm_callingConventionCharSetBestFitMappingThrowOnUnmappableCharSetLastErrorDispIdAttributedispId_valComInterfaceTypeInterfaceIsDualInterfaceIsIUnknownInterfaceIsIDispatchInterfaceIsIInspectableInterfaceTypeAttributeinterfaceTypeComDefaultInterfaceAttributedefaultInterfaceClassInterfaceTypeAutoDispatchAutoDualClassInterfaceAttributeclassInterfaceTypeComVisibleAttributevisibilityVarEnumVT_EMPTYVT_NULLVT_I2VT_I4VT_R4VT_R8VT_CYVT_DATEVT_BSTRVT_DISPATCHVT_ERRORVT_BOOLVT_VARIANTVT_UNKNOWNVT_DECIMALVT_I1VT_UI1VT_UI2VT_UI4VT_I8VT_UI8VT_INTVT_UINTVT_VOIDVT_HRESULTVT_PTRVT_SAFEARRAYVT_CARRAYVT_USERDEFINEDVT_LPSTRVT_LPWSTRVT_RECORDVT_FILETIMEVT_BLOBVT_STREAMVT_STORAGEVT_STREAMED_OBJECTVT_STORED_OBJECTVT_BLOB_OBJECTVT_CFVT_CLSIDVT_VECTORVT_ARRAYVT_BYREFUnmanagedTypeBoolI1U1I2U2I4U4I8U8R4R8BStrLPStrLPWStrLPTStrByValTStrIUnknownIDispatchSafeArrayByValArraySysIntSysUIntVBByRefStrAnsiBStrTBStrVariantBoolFunctionPtrAsAnyLPArrayLPStructCustomMarshalerIInspectableHStringLPUTF8StrComImportAttributeGuidAttributeguidPreserveSigAttributeInAttributeOutAttributeOptionalAttributeDllImportSearchPathUseDllDirectoryForDependenciesApplicationDirectoryUserDirectoriesSystem32SafeDirectoriesAssemblyDirectoryLegacyBehaviorDefaultDllImportSearchPathsAttribute_pathsDllImportAttributecharSetexactSpellingsetLastErrorpreserveSigbestFitMappingthrowOnUnmappableCharEntryPointExactSpellingFieldOffsetAttributeComCompatibleVersionAttribute_major_minor_build_revisionWinapiCdeclStdCallThisCallFastCallAnsiAutoCOMExceptionErrorWrapperm_ErrorCodeExternalExceptionget_ErrorCodeErrorCodeHandleRefwrapperm_wrapperm_handleICustomMarshalerpNativeDataMarshalNativeToManagedManagedObjMarshalManagedToNativeCleanUpNativeDataCleanUpManagedDataGetNativeDataSizeMarshalDirectiveExceptionSafeHandleinvalidHandleValueSetHandleDangerousGetHandleget_IsClosedSetHandleAsInvalidsuccessDangerousAddRefDangerousReleaseInternalDisposeInternalFinalizedisposeDangerousReleaseInternal_ownsHandle_fullyInitializedRefCount_MaskRefCount_OneIsClosedGCHandleget_IsAllocatedAddrOfPinnedObjectFreeCheckCurrentDomainGetTargetGetTargetHandleFreeHandleGetAddrOfPinnedObjectFromIntPtrToIntPtrIsAllocatedGCHandleTypeWeakWeakTrackResurrectionPinnedAllocCoTaskMemAllocHGlobalcopy_to_unmanagedcopy_from_unmanagedFreeBSTRhglobalFreeHGlobalClearBSTRZeroFreeBSTRClearUnicodeZeroFreeGlobalAllocUnicodeGetHRForExceptionGetLastWin32ErrorPtrToStringAnsiPtrToStringUniPtrToStringBSTRstructurePtrToStructurestructureTypeofsReadIntPtrpUnkReleaseInternalSizeOfStringToBSTRSecureStringToBSTRSecureStringToCoTaskMemAnsiSecureStringToCoTaskMemUnicodeSecureStringToGlobalAllocAnsiSecureStringToGlobalAllocUnicodefDeleteOldStructureToPtrslenBufferToBSTRarrUnsafeAddrOfPinnedArrayElementGetFunctionPointerForDelegateInternalGetFunctionPointerForDelegateTDelegateSystemMaxDBCSCharSizeSystemDefaultCharSizeMarshalAsAttributeMarshalCookieMarshalTypeMarshalTypeRefSafeArrayUserDefinedSubTypeutypeArraySubTypeSafeArraySubTypeSizeConstIidParameterIndexSizeParamIndexSafeBufferAcquirePointerReleasePointer_Activator_Assembly_AssemblyName_ConstructorInfo_EventInfo_FieldInfo_MemberInfo_MethodBase_MethodInfo_Module_ParameterInfo_PropertyInfo_Thread_TypeIMonikerSystem.Runtime.InteropServices.ComTypesOwnedMemory`1System.BuffersDictionaryEntrySystem.CollectionsLowLevelComparerArrayListAdapterAddRangeminInsertRangeRemoveAtRemoveRange_size_syncRootemptyArrayIListWrapperReadOnlyListReadOnlyArrayListArrayListEnumeratorSimpleisArrayListdummyObjectArrayListDebugViewCaseInsensitiveComparerCaseInsensitiveHashCodeProviderm_textCollectionBaseget_InnerListget_ListSystem.Collections.IList.get_IsFixedSizeSystem.Collections.ICollection.get_IsSynchronizedSystem.Collections.ICollection.get_SyncRootOnSetOnInsertOnClearOnRemoveOnValidateOnSetCompleteOnInsertCompleteOnClearCompleteOnRemoveCompleteInnerListListSystem.Collections.IList.IsFixedSizeSystem.Collections.ICollection.IsSynchronizedSystem.Collections.ICollection.SyncRootComparerDefaultInvariantCompatibleComparerhashCodeProviderget_Comparerget_HashCodeProvider_comparer_hcpHashCodeProviderDictionaryBaseget_InnerHashtableSystem.Collections.IDictionary.get_IsReadOnlySystem.Collections.IDictionary.get_IsFixedSizeSystem.Collections.IDictionary.get_KeysSystem.Collections.IDictionary.get_ValuesSystem.Collections.IDictionary.get_ItemSystem.Collections.IDictionary.set_ItemSystem.Collections.IDictionary.ContainsSystem.Collections.IDictionary.AddSystem.Collections.IDictionary.RemoveOnGethashtableInnerHashtableSystem.Collections.IDictionary.IsReadOnlySystem.Collections.IDictionary.IsFixedSizeSystem.Collections.IDictionary.KeysSystem.Collections.IDictionary.ValuesSystem.Collections.IDictionary.ItemEmptyReadOnlyDictionaryInternalNodeEnumeratorHashtabletrashloadFactorhcpequalityComparerhashsizeincrInitHashContainsKeyContainsValueCopyKeysCopyEntriesCopyValuesexpandrehashUpdateVersionnewsizeforceNewHashCodeGetHashKeyEqualsnvaluenewBucketsputEntryHashPrimeInitialSizeLoadFactorNameVersionNameComparerNameHashCodeProviderNameHashSizeNameKeysNameValuesNameKeyComparerNamebucketsoccupancyloadsizeisWriterInProgress_keycomparerbuckethash_collKeyCollection_hashtableValueCollectionSyncHashtable_tableHashtableEnumeratorgetObjRetTypegetObjectRetTypecurrentKeyHashtableDebugViewget_SerializationInfoTableIsPrimeGetPrimeoldSizeExpandPrimeprimess_SerializationInfoTableSerializationInfoTableICollectionIComparerIDictionaryIDictionaryEnumeratorIEnumerableIEnumeratorIEqualityComparerIHashCodeProviderIListIStructuralComparableIStructuralEquatableListDictionaryInternalheadNodeKeyValueCollectionisKeysNodeKeyValueEnumeratorDictionaryNodeQueuegrowFactorcolSetCapacity_head_tail_growFactorQueueEnumerator_qQueueDebugViewReadOnlyCollectionBaseSortedListinitialCapacityGetByIndexGetKeyGetKeyListGetValueListIndexOfKeyIndexOfValuekeyListvalueList_defaultCapacitySyncSortedList_rootSortedListEnumeratorsortedListKeyListValueListSortedListDebugViewStackStackEnumerator_stackStackDebugViewCollection`1System.Collections.ObjectModelget_ItemsClearItemsInsertItemRemoveItemSetItemIsCompatibleObjectItemsReadOnlyCollection`1CDSCollectionETWBCLProviderSystem.Collections.ConcurrentnumOfBucketsConcurrentDictionary_AcquiringAllLocksConcurrentDictionary`2IsValueWriteAtomicconcurrencyLevelgrowLockArrayTryAddTryRemovematchValueTryRemoveInternalTryGetValueInternalSystem.Collections.Generic.ICollection>.CopyToCopyToPairsCopyToEntriesCopyToObjectsupdateIfExistsacquireLockresultingValueTryAddInternalThrowKeyNotFoundExceptionThrowKeyNullExceptionGetCountInternalGetOrAddSystem.Collections.Generic.IDictionary.AddSystem.Collections.Generic.IDictionary.RemoveSystem.Collections.Generic.IReadOnlyDictionary.get_KeysSystem.Collections.Generic.IReadOnlyDictionary.get_ValueskeyValuePairSystem.Collections.Generic.ICollection>.AddSystem.Collections.Generic.ICollection>.ContainsSystem.Collections.Generic.ICollection>.get_IsReadOnlySystem.Collections.Generic.ICollection>.RemoveSystem.Collections.IDictionary.GetEnumeratortablesbucketCountGetBucketbucketNolockNoGetBucketAndLockNoget_DefaultConcurrencyLevellocksAcquiredAcquireAllLocksfromInclusivetoExclusiveAcquireLocksReleaseLocksGetKeys_tables_growLockArray_budgets_isValueWriteAtomicSystem.Collections.Generic.IReadOnlyDictionary.KeysSystem.Collections.Generic.IReadOnlyDictionary.ValuesSystem.Collections.Generic.ICollection>.IsReadOnlyDefaultConcurrencyLevelTableslockscountPerLock_buckets_locks_countPerLockNode_hashcode_enumeratord__32System.Collections.Generic.IEnumerator>.get_Current5__15__25__3System.Collections.Generic.IEnumerator>.CurrentIDictionaryDebugView`2ConcurrentQueue`1System.Collections.Concurrent.IProducerConsumerCollection.TryAddSystem.Collections.Concurrent.IProducerConsumerCollection.TryTaketailGetCountheadHeadtailTailSnapForObservationsegmentGetItemWhenAvailableEnumerateEnqueueSlowTryDequeueSlow_crossSegmentLockSegmentboundedLengthget_FreezeOffsetEnsureFrozenForEnqueues_slots_slotsMask_headAndTail_preservedForObservation_frozenForEnqueues_nextSegmentFreezeOffsetSequenceNumberd__27System.Collections.Generic.IEnumerator.get_Current5__25__45__55__65__75__8System.Collections.Generic.IEnumerator.CurrentPaddedHeadAndTailHeadIProducerConsumerCollection`1TryTakeIProducerConsumerCollectionDebugView`1CollectionExtensionsSystem.Collections.GenericKeyValuePairPairToStringKeyValuePair`2IntrospectiveSortUtilitiesFloorLog2ThrowOrIgnoreBadComparerArraySortHelper`1InternalBinarySearchSwapIfGreaterArraySortHelper`2CreateArraySortHelpers_defaultArraySortHelperInsertionBehaviorOverwriteExistingThrowOnExistingDictionary`2System.Collections.Generic.IDictionary.get_KeysSystem.Collections.Generic.IDictionary.get_ValuesSystem.Collections.Generic.IEnumerable>.GetEnumeratorFindEntrybehaviorTryInsertforceNewHashCodesIsCompatibleKeyentriesfreeListfreeCountKeyValuePairsNameSystem.Collections.Generic.IDictionary.KeysSystem.Collections.Generic.IDictionary.ValueshashCodeEnumeratorgetEnumeratorRetTypeSystem.Collections.IDictionaryEnumerator.get_EntrySystem.Collections.IDictionaryEnumerator.get_KeySystem.Collections.IDictionaryEnumerator.get_ValueSystem.Collections.IDictionaryEnumerator.EntrySystem.Collections.IDictionaryEnumerator.KeySystem.Collections.IDictionaryEnumerator.ValueSystem.Collections.Generic.ICollection.get_IsReadOnlySystem.Collections.Generic.ICollection.AddSystem.Collections.Generic.ICollection.ClearSystem.Collections.Generic.ICollection.ContainsSystem.Collections.Generic.ICollection.RemoveSystem.Collections.Generic.IEnumerable.GetEnumeratorSystem.Collections.Generic.ICollection.IsReadOnlySystem.Collections.Generic.ICollection.get_IsReadOnlySystem.Collections.Generic.ICollection.AddSystem.Collections.Generic.ICollection.RemoveSystem.Collections.Generic.ICollection.ClearSystem.Collections.Generic.ICollection.ContainsSystem.Collections.Generic.IEnumerable.GetEnumeratorSystem.Collections.Generic.ICollection.IsReadOnlyDictionaryHashHelpersk__BackingFieldDictionaryKeyCollectionDebugView`2DictionaryValueCollectionDebugView`2NonRandomizedStringEqualityComparerObjectEqualityComparerSystem.Collections.IEqualityComparer.GetHashCodeSystem.Collections.IEqualityComparer.EqualsComparer`1CreateComparerSystem.Collections.IComparer.ComparedefaultComparerGenericComparer`1NullableComparer`1ObjectComparer`1Mscorlib_CollectionDebugView`1EqualityComparer`1GenericEqualityComparer`1NullableEqualityComparer`1ObjectEqualityComparer`1ByteEqualityComparerEnumEqualityComparer`1SByteEnumEqualityComparer`1ShortEnumEqualityComparer`1LongEnumEqualityComparer`1InternalStringComparerICollection`1IComparer`1IDictionary`2IEnumerable`1IEnumerator`1IEqualityComparer`1IList`1IReadOnlyCollection`1IReadOnlyDictionary`2IReadOnlyList`1KeyNotFoundExceptionList`1TrimExcess_emptyArrayMoveNextRareConditionalAttributeSystem.DiagnosticsconditionStringm_conditionStringDebuggerStepThroughAttributeDebuggerHiddenAttributeDebuggerNonUserCodeAttributeDebuggableAttributemodesm_debuggingModesDebuggingModesDisableOptimizationsIgnoreSymbolStoreSequencePointsEnableEditAndContinueDebuggerBrowsableStateNeverCollapsedRootHiddenDebuggerBrowsableAttributeDebuggerTypeProxyAttributeDebuggerDisplayAttributeDebuggerget_IsAttachedIsAttached_internalBreakIsLoggingNotifyOfCrossThreadDependencyDefaultCategoryIsAttachedStackFrameskipiloffsetnative_offsetget_frame_infoskipFramesfNeedFileInfoGetFileLineNumberGetILOffsetGetNativeOffsetGetMethodAddressGetMethodIndexGetInternalMethodNameOFFSET_UNKNOWNilOffsetnativeOffsetmethodAddressmethodIndexcolumnNumberinternalMethodNameinit_framesget_traceget_FrameCountGetFrameAddFramesmiGetFullNameForStackTracetraceFormatMETHODS_TO_SKIPframesdebug_infoisAotidSetaotidFrameCountTraceFormatTrailingNewLineNoResourceLookupContractSystem.Diagnostics.ContractspredicateForAllEventSourceSystem.Diagnostics.TracingIsEnabledm_EventSourceExceptionRecurenceCountnamespaceBytesAspNetEventSourceGuidEventKeywordsMicrosoftTelemetryWdiContextWdiDiagnosticSqmAuditFailureAuditSuccessCorrelationHintEventLogClassicComputeStringHash0392525BCB01691D1F319D89F2C12BF93A4784670588059ACBD52F7EA2835882F977A9CF72EB97750A1ADB22C1D3E1F4B2448EE3F27DF9DE63329C4C121EC59E23F7559B28D338D562528F6299C2DE2212D04472A8285260EA12FD3813CDFA9F2D2B548C13A35EF1A549297C70E2AD46045BBD2ECA17852D1730F09044E91DB8371B849EFF5E6D17BDE4AED01A84029C80CB5518379F199F53FF08A7B764F8FD1AEF3D8DF416A46288C91C724CBF7B154D9E5BF31E41C4CD0767AEA21C00DEABA2EA9407F1E6CEA51FE6CE411858B3D864679DE2139FB081F08BFACD235D99572263B22ADFEE10FDA0C25E12F4D94FFC25420D0055076FA8D3E4DD96BC53AE24DE6E619F25CF935D2AE9EDF05DD75BCD47FF84D9255D6F6E29C1A61550F0E3260E1953D4FAD71C256218EF402B33BEC8C30DFDC49DAFE20D3BDE19487850D7172BA840FF6020B8FF623DBCB7188248CF853FAF4F2C840AFA48C27B9C05593E468C1232CA1CC74AFD2D1DA5BB407F0C11C3B5116196C0C6374D932B202D3CF0F15AC2DDEC2956EA1B7BBE43FB8B9231302F71D2DA12F3CD0A6A112F5A5A75B4FDC6FE8547320B018758ECE3752FFEDBAEB1A6DB67C80B935934476C29F6F81C989CFCA42F7C06E84C6623683435EED060772F2748D13B745DAEC8CD7BD3B87604375F9AE9769A3D1DA789E9ACFE81F3A1BB14F0D3379C06C9E702D31469C29033F0DD63931EB349F5399BD13E240F33F808CA7940293D6EC4E6FD5A0039C9CE73C7B0619D409EF28344F687C1B5C130FE3C53AFB51FEC23491684C7BEDBC6D4E0F409F8513E3442C7396F3F2BB4C7348F4A2074C7DC677D683E823444D2DFECF0F90B436B88F02A533CB376F13FE6C283BCF384FD2C8789880DFF59664E2AB4A140981BAA39513E58B28DCF0103CC04DE2A0A044440E7C49413D261F3F38AD3A870C0AC69C8BDA048421EC7E82F2967DF6CA8C3605514DC6F29EE5845433175D38B13FFE177FDD661A309F1B528B3F6E246232052BC757E030490D851F265FB47FA1009024858DB4AA76D3933F1CA9E6712D4FDB16903F6284E3B533C39447AAEB59A8E48FABD7E15B5B5D1954F7A8890F332B22B8DE0BD29D36FA7364748D76A536422B321459B242ADED7240B7447E904E083E35382CEF491F422BFE0D6FC46EFAFF9EF9D4C89F356DFA5053B3131883637F53219E7D88CCEF3594957218C316B6921E2CD61027A2387EDC31A2D947157F320D62696EC99727E0FE2045A05F1289CC0C6594A33A00BC4F785DFD43E3C6C44FBA1242CCAF35BBDF8058D4235C33F2E8DCF76004031B6187A2F5BCD21C341BE6DDF8FFFAE1A23ABA24DCBB612BF5BFE2819B4778217C56416C7585FF0E56EBACD89609C0E8D8DA86A09D6013D301C86BA8782C16B8C62BAB0F245E66C3EB982CF5A7015F0A7C3382283646036A65DECCD6835C914A46E6E44B729433B6065E32B4E150FD8D24B93B0D42A17F1DAD146162B6770974FEF1E98B9C1864370E2B5B786EB0EA39E67EEAD805D708D9AA4E14BF747E44CED801744F36C71197D228427B2864C69B357FEF73D8C9D59DF6CEE45445AFD150B047A5866FFA76AA651CDB7B76D49C9D487D7AD3491ECE08732D68A593CC2038D6D797C11E1D4FB68B6570CF2A92B7924335270656E5DC824F803F8565AF31B42199DAE39FE7F4EA96FC754859E4EC74E447048364B216D825C6F8FE7704939CD172085D1295FCE3F1D92431D685D7AA27088AAE49F0627B72729078DE6E3182DDCF8ED997341C933A70EAE383CC50C4B945ADB8E08F06737736D39815215889F11249D9958F6ED12D37B9F577F42F2EDC974BE29B2746957416ED1AEFA605F477FE820C9CF0F0B90445A71F1D262D22E4F0C4C68811A927B7DADD378BE60BBDE794B9277AA9B50EC81917F1E21F3C22B9F916994547A614FB03E968E823566DA642D6EA356E15585921F2A4CA23D676082C2A59850B2E85BCE1A45A479537A384DF6098D82C383F8E6E4D3D87AEBB986A5D0077E8AD157C486F4F563FA2C61798AE6238D789139739428463A871B9CF85DB352BAADF12BAE8F19857683E385AC89A040451C8CC5C8FB268BE44BDD74964C1041558CAA092E783257106251246FF5C97F88D28517A68D231DD55FE1AD7631BBD0905A17D5EB616C21548E10AC2F34545DFBBF3FCBC06055D797A8C999918F22C9ECE1331718CBD268A9BBFD2F5E451441E390A0542282A011472F94E97CEAE59F8B3B1A329193A63E90605400F34B49F0EB3361D23C89164BDA94841DD2F330CCB1089BF413E4FA9B04505152E295264589E48F94B7857CFF398FB72A537E13EEE295C48758CAE1715783472FB073AB158AB8A0AB2A973417296623D8DC6961B09664E54039E44CA5D897FB30C84FF4A41CD4625B44B2940BFC8DB4300399E2E88877D14C7DDC4E957A0ED7079CA0E9EB249A9C3962CD4753376E3507C8CB5FD8FCC4B4EDB59BB00D1FCCBAF03165447FC8028E7CA07CA9FE88A0074C15377C0C870B055927403EA9FA7A349D12A1319B706116AB2C6D44483F60A7D0ACEA543396A13AA52274D951A18029131A8DDECF76B569A15DA323DB0813C4D072957BA6FDA79D9776674CD06BA5444763673307F6828C748D4B9708CFC02B0959A6732F8E7FC23766AB329B492D6BF82E3B33233FA705A106D95282BD15E13EEA6B0AF583FF786D83A8A491E4CED49AE0027560476C10D933CE70C8DFAC791C4F39504D1184B73478943D0636258DA7B1AFCD4E1211233E99373A3367B23105A3D624B1F2B472ED77CB3B2A66D49D179F1EE2081B70A6AB61B4FBD02AAB5B16E0F4BD858DA5D9E348F3CE501DB53A2C6DF21FC88B17AEFC40EB895B8D63210CDFB6002BBF29B2704922EC3BBF0F9EE40ABF185D6BB881DA88BE0B68D8A6B6B6893822586B8B2CFC45B8864ACB9DD69E3D42151513C840AAE270BF21C8B8F87834C3597B2EEF22BA6D3A392CC925636401B9B670F134A59FB1107AF01A9FE8F8E3980B3093BE1BDEC0AA74B4DCB079943E70528096CCA985F8BEBC9ECC660A13EFC359BA3383411F698CFF25DBBEE1CFE5DFAA408E14CE4AF4DCD824FA2E42DCB7BF477463CE2F5EF38FC4C644BBBF4DF109E7670ABF5EB60806ECB74EE484105DD9D6F463BF994867C1A1100642BA9685B30A84D97348484E14AA1865C6F364A0AD934EFED8909446C215752E565D77C1CE5835130F5277F63D716FC9115526B0AC68FFADCE93C35B755802BC4B3D180716B048FC61701EF7CF0B42666EF5E37EDEA0AB8E173E42C196D03814D002CBBE1FF33721AF7C4D1D3ECAD1B7DB5258B7D117188BE8D4609C0D531C51B0BB911A4219DEBED28E8ABDBD777A482CE0EE5C24814ACAE52AABFED2C5BAE967587C6F3D9F2C4551911E0575A1101FD76478B994B312CD022DCA207AA2254880D2FCC9D78D08081C7A5AD6FBA7A8DC86BCD6D7A577C636DA19DB47B583EFCF7825D2E39D661D2354F28219DC2B830D8CD59AD6A4E4332D21CA0DCA2821AD82DD3AEFEADB1CD615F3017763F1568179FEE640B0E1827270A5FE1C85F5352A66FD87BA747213D006E45BAB43F7D5D038672B3E3431F92E34A7AF2571E75835D001C843F156FBA01B001DFE1B8029AC17E92B39D8233061927D9ACDE54665E68E7535635AEA9506959484C55CFE0C139C624DF6060E285866EB5E9A80A40096AB74D2E226650C7258D7BC5E9DEBF68F411848D603D059DFDEA2321C5A5EA78044EC5BB4F59D4B9B2E9ECD3904D44A8275F23AFB11EC83FB16C20052BEE2B4025159BC2ED45C9C70C3EC89C317EA2BF49A70EFF5E89C691E34733D7C37F06E829E62F3AFBC045D064E10A4F5DF7C969612F073AA332018FDA0D572E99448FFF1D6422BD520F34B0E10653402E8F788F8BC3F7CD7090928A429F37E34BEADB04F34FCC31078A59F49856CA83D5BF512A9ABF88066AAEB92684F95CC05D8101B462BF8FAABB821300AA500C2CEC6091B3782A7FB44A4FCBD2781A933F0828ED4AAF88FD8B08D76DDD49B__StaticArrayInitTypeSize=3__StaticArrayInitTypeSize=6__StaticArrayInitTypeSize=9__StaticArrayInitTypeSize=10__StaticArrayInitTypeSize=12__StaticArrayInitTypeSize=14__StaticArrayInitTypeSize=16__StaticArrayInitTypeSize=20__StaticArrayInitTypeSize=24__StaticArrayInitTypeSize=32__StaticArrayInitTypeSize=36__StaticArrayInitTypeSize=38__StaticArrayInitTypeSize=40__StaticArrayInitTypeSize=42__StaticArrayInitTypeSize=44__StaticArrayInitTypeSize=48__StaticArrayInitTypeSize=52__StaticArrayInitTypeSize=56__StaticArrayInitTypeSize=64__StaticArrayInitTypeSize=72__StaticArrayInitTypeSize=76__StaticArrayInitTypeSize=82__StaticArrayInitTypeSize=84__StaticArrayInitTypeSize=94__StaticArrayInitTypeSize=120__StaticArrayInitTypeSize=128__StaticArrayInitTypeSize=130__StaticArrayInitTypeSize=162__StaticArrayInitTypeSize=174__StaticArrayInitTypeSize=212__StaticArrayInitTypeSize=240__StaticArrayInitTypeSize=256__StaticArrayInitTypeSize=262__StaticArrayInitTypeSize=288__StaticArrayInitTypeSize=320__StaticArrayInitTypeSize=360__StaticArrayInitTypeSize=640__StaticArrayInitTypeSize=998__StaticArrayInitTypeSize=1018__StaticArrayInitTypeSize=1080__StaticArrayInitTypeSize=1208__StaticArrayInitTypeSize=1450__StaticArrayInitTypeSize=1665__StaticArrayInitTypeSize=2048__StaticArrayInitTypeSize=2100__StaticArrayInitTypeSize=2350__StaticArrayInitTypeSize=2382__StaticArrayInitTypeSize=3132__StaticArrayInitTypeSize=4096__StaticArrayInitTypeSize=11614__StaticArrayInitTypeSize=21252UnmanagedMarshalDynamicMethodThrowStubUnity__Il2CppComObject__Il2CppComDelegateSystem.Configuration$$RSA1WĮ. j쏇vlL;ݚ6! r<wwO)2!d\L (]b,e,=t]o-~^Ė=&Ce m4MZғSystem.Configuration.dllConfigurationSectionDeserializeSectionIsModifiedResetModifiedparentElementsaveModeSerializeSectionConfigurationElementserializeCollectionKeyDeserializeElementInitializeDefaultPostDeserializeelementNameSerializeToXmlElementsourceElementUnmergeConfigurationConfigurationElementCollectionget_CollectionTypeget_ElementNameget_ThrowOnDuplicateCreateNewElementGetElementKeyCollectionTypeElementNameThrowOnDuplicateConfigurationElementCollectionTypeAddRemoveClearMapAddRemoveClearMapAlternateBasicMapBasicMapAlternateConfigurationSaveModeMinimalModifiedConfigurationPropertyCollectionConfigurationCollectionAttributeitemTypeset_AddItemNameset_ClearItemsNameset_CollectionTypeset_RemoveItemNameAddItemNameClearItemsNameRemoveItemNameConfigurationSectionGroupProviderBaseSystem.Configuration.ProviderconfigProviderCollectionIgnoreSectionxmlReaderparentSectionIConfigErrorInfoSystem.Configuration.Internalget_LineNumberLineNumber$$RSA1yw:kz.tѯ̓t+,4GM$G~hSok__BackingFieldAbbreviatedHandshakeProtocolNegotiatedChangeCipherSpecDoneSecurityProtocolSecurityProtocolFlagsProtocolSessionIdCompressionMethodServerSettingsClientSettingsLastHandshakeMsgHandshakeStateReceivedConnectionEndSentConnectionEndSupportedCiphersHandshakeMessagesWriteSequenceNumberReadSequenceNumberClientRandomServerRandomRandomCSRandomSCMasterSecretClientWriteKeyServerWriteKeyClientWriteIVServerWriteIVRecordProtocolNegotiatingDiffieHellmanFortezzaRsaKeyXRsaSignFinishedMd5Sha1RSASslSignatureDeformatterRSASslSignatureFormatterSendRecordProcessChangeCipherSpecBeginReceiveRecordInternalReceiveRecordCallbackEndReceiveRecordReceiveRecordReadRecordBufferalertLevelalertDescProcessAlertSendAlertalertSendChangeCipherSpecrecordStreamBeginSendChangeCipherSpecEndSendChangeCipherSpechandshakeTypeBeginSendRecordInternalSendRecordCallbackrecordDataEndSendRecordEncodeRecordEncodeHandshakeRecordencryptRecordFragmentdecryptRecordFragmentrecord_processingReceiveRecordAsyncResultuserStateinitialBufferget_Recordget_ResultingBufferget_InitialBufferget_AsyncExceptionget_CompletedWithErrorresultingBufferSetComplete_userCallback_userState_asyncException_resultingBuffer_record_initialBufferRecordResultingBufferInitialBufferAsyncExceptionCompletedWithErrorSendRecordAsyncResultSecurityCompressionTypeZlibSecurityParametersget_Cipherset_Cipherget_ClientWriteMACset_ClientWriteMACget_ServerWriteMACset_ServerWriteMACcipherclientWriteMACserverWriteMACCipherClientWriteMACServerWriteMACSecurityProtocolTypeSsl2Ssl3TlsTls11Tls12ServerContextget_ClientCertificateRequiredget_RequestClientCertificateserverCertificateclientCertificateRequiredrequestClientCertificaterequest_client_certificateClientCertificateRequiredRequestClientCertificateServerRecordProtocolSslCipherSuiteprfCertificateValidationCallbackcertificateErrorsCertificateValidationCallback2CertificateSelectionCallbackserverRequestedCertificatesPrivateKeySelectionCallbackSslClientStreamget_SelectedClientCertificateset_ClientCertSelectionDelegateset_PrivateKeyCertSelectionDelegateadd_ServerCertValidation2remove_ServerCertValidation2ownsStreamignoreEmptySafeEndReceiveRecordBeginNegotiateHandshakeEndNegotiateHandshakeNegotiateAsyncWorkerOnLocalCertificateSelectionget_HaveRemoteValidation2CallbackOnRemoteCertificateValidation2errorsOnRemoteCertificateValidationRaiseServerCertificateValidationRaiseServerCertificateValidation2RaiseClientCertificateSelectionOnLocalPrivateKeySelectionRaisePrivateKeySelectionServerCertValidationClientCertSelectionPrivateKeySelectionServerCertValidation2SelectedClientCertificateClientCertSelectionDelegatePrivateKeyCertSelectionDelegateHaveRemoteValidation2CallbackNegotiateStateSentClientHelloReceiveClientHelloResponseSentCipherSpecReceiveCipherSpecResponseSentKeyExchangeReceiveFinishResponseSentFinishedNegotiateAsyncResultset_StateSslHandshakeHashinitializePadmd5hashinginnerPadMD5outerPadMD5innerPadSHAouterPadSHASslServerStreamget_ClientCertificateset_ClientCertValidationDelegateget_PrivateKeyCertSelectionDelegateRaiseClientCertificateValidationClientCertValidationClientCertValidation2ClientCertificateClientCertValidationDelegateSslStreamBaseAsyncHandshakeCallbackget_MightNeedHandshakeNegotiateHandshakecertificatesremoteCertificaterequestedCertificatesRaiseLocalCertificateSelectionRaiseRemoteCertificateValidationRaiseRemoteCertificateValidation2RaiseLocalPrivateKeySelectionget_CheckCertRevocationStatusset_CheckCertRevocationStatusget_CipherAlgorithmget_CipherStrengthget_HashAlgorithmget_HashStrengthget_KeyExchangeStrengthget_KeyExchangeAlgorithmget_ServerCertificateInternalBeginReadInternalReadCallbackinternalResultrecbufdidReadInternalReadCallback_innerInternalBeginWriteInternalWriteCallbackresetBuffercheckDisposedcheckCertRevocationStatusnegotiatenegotiationCompleteMightNeedHandshakeCheckCertRevocationStatusCipherAlgorithmCipherStrengthHashStrengthKeyExchangeStrengthKeyExchangeAlgorithmServerCertificateInternalAsyncResultfromWriteproceedAfterHandshakeget_ProceedAfterHandshakeget_FromWriteget_BytesRead_fromWrite_proceedAfterHandshakeProceedAfterHandshakeFromWriteTlsCipherSuiteheaderLockTlsClientSettingsget_TargetHostset_TargetHostset_Certificatesset_ClientCertificateget_CertificateRSAUpdateCertificateRSAclientCertificatecertificateRSATargetHostCertificateRSATlsExceptionget_AlertTlsServerSettingsget_ServerKeyExchangeget_RsaParametersget_CertificateRequestset_CertificateRequestget_CertificateTypesset_CertificateTypesset_DistinguisedNamesrsaParametersdistinguisedNamesserverKeyExchangecertificateRequestcertificateTypesServerKeyExchangeRsaParametersCertificateRequestCertificateTypesDistinguisedNamesTlsStreamget_EOFReadSmallValueReadInt24WriteInt24canReadcanWriteEOFClientCertificateTypeMono.Security.Protocol.Tls.HandshakeDSSRSAFixedDSSFixedHandshakeMessageget_HandshakeTypeProcessAsTls1ProcessAsSsl3UpdateEncodeMessageHandshakeTypeHelloRequestClientHelloServerHelloCertificateServerHelloDoneCertificateVerifyClientKeyExchangeTlsClientCertificateMono.Security.Protocol.Tls.Handshake.Serverget_HasCertificatecheckCertificateUsagevalidateCertificatesHasCertificateTlsClientCertificateVerifyTlsClientFinishedTlsClientHelloprocessProtocolselectCipherSuiteselectCompressionMethodcipherSuitescompressionMethodsTlsClientKeyExchangeTlsServerCertificateTlsServerCertificateRequestTlsServerFinishedSsl3MarkerTlsServerHellounixTimeTlsServerHelloDoneTlsServerKeyExchangecreateSignatureMono.Security.Protocol.Tls.Handshake.ClientGetClientCertificateSendCertificatesFindParentCertificateclientCertSelectedclientCertprivKeygetClientCertRSAgetUnsignedBigIntegersendLengthProcessCommonRemoteValidationLocalValidationcheckServerIdentitysubjectNamecheckDomainNamecipherSuiteChallengeResponseMono.Security.Protocol.Ntlmchallengeset_Challengeget_LMget_NTpwdGetResponsekey56bitsPrepareDESKeyPasswordToKeymagicnullEncMagic_challenge_lmpwd_ntpwdChallengeLMNTChallengeResponse2Compute_LMCompute_NTLM_PasswordCompute_NTLMlmntlmCompute_NTLMv2_Sessiontype2usernamedomainCompute_NTLMv2ComputeMessageBasemessageTypemessageSizePrepareMessageCheckHeaderNtlmAuthLevelLM_and_NTLMLM_and_NTLM_and_try_NTLMv2_SessionNTLM_onlyNTLMv2_onlyNtlmFlagsNegotiateUnicodeNegotiateOemRequestTargetNegotiateNtlmNegotiateDomainSuppliedNegotiateWorkstationSuppliedNegotiateAlwaysSignNegotiateNtlm2KeyNegotiate128Negotiate56NtlmSettingsget_DefaultAuthLeveldefaultAuthLevelDefaultAuthLevelType1Messageset_Domainset_Host_host_domainDomainHostType2Messageget_Nonceget_TargetNameget_TargetInfo_nonce_targetName_targetInfoNonceTargetNameTargetInfoType3Messageset_UsernameEncodeString_level_username_type2_lm_ntUsernameMono.Security.InterfaceDecryptionFailed_RESERVEDDecompressionFailureHandshakeFailureNoCertificate_RESERVEDUnsupportedExtensionValidationResulttrusteduser_deniedpolicy_errorsget_Trustedget_UserDeniedTrustedUserDeniedICertificateValidatorget_SettingslocalCertificatesacceptableIssuersSelectClientCertificateserverModeValidateCertificateSettingsICertificateValidator2CertificateValidationHelperget_SupportsX509ChainsettingsGetInternalValidatornoX509ChainsupportsTrustAnchorsSupportsX509ChainAes128Aes256AesGcm128AesGcm256CipherSuiteCodeTLS_NULL_WITH_NULL_NULLTLS_RSA_WITH_NULL_MD5TLS_RSA_WITH_NULL_SHATLS_RSA_EXPORT_WITH_RC4_40_MD5TLS_RSA_WITH_RC4_128_MD5TLS_RSA_WITH_RC4_128_SHATLS_RSA_EXPORT_WITH_RC2_CBC_40_MD5TLS_RSA_WITH_IDEA_CBC_SHATLS_RSA_EXPORT_WITH_DES40_CBC_SHATLS_RSA_WITH_DES_CBC_SHATLS_RSA_WITH_3DES_EDE_CBC_SHATLS_DH_DSS_EXPORT_WITH_DES40_CBC_SHATLS_DH_DSS_WITH_DES_CBC_SHATLS_DH_DSS_WITH_3DES_EDE_CBC_SHATLS_DH_RSA_EXPORT_WITH_DES40_CBC_SHATLS_DH_RSA_WITH_DES_CBC_SHATLS_DH_RSA_WITH_3DES_EDE_CBC_SHATLS_DHE_DSS_EXPORT_WITH_DES40_CBC_SHATLS_DHE_DSS_WITH_DES_CBC_SHATLS_DHE_DSS_WITH_3DES_EDE_CBC_SHATLS_DHE_RSA_EXPORT_WITH_DES40_CBC_SHATLS_DHE_RSA_WITH_DES_CBC_SHATLS_DHE_RSA_WITH_3DES_EDE_CBC_SHATLS_DH_anon_EXPORT_WITH_RC4_40_MD5TLS_DH_anon_WITH_RC4_128_MD5TLS_DH_anon_EXPORT_WITH_DES40_CBC_SHATLS_DH_anon_WITH_DES_CBC_SHATLS_DH_anon_WITH_3DES_EDE_CBC_SHATLS_RSA_WITH_AES_128_CBC_SHATLS_DH_DSS_WITH_AES_128_CBC_SHATLS_DH_RSA_WITH_AES_128_CBC_SHATLS_DHE_DSS_WITH_AES_128_CBC_SHATLS_DHE_RSA_WITH_AES_128_CBC_SHATLS_DH_anon_WITH_AES_128_CBC_SHATLS_RSA_WITH_AES_256_CBC_SHATLS_DH_DSS_WITH_AES_256_CBC_SHATLS_DH_RSA_WITH_AES_256_CBC_SHATLS_DHE_DSS_WITH_AES_256_CBC_SHATLS_DHE_RSA_WITH_AES_256_CBC_SHATLS_DH_anon_WITH_AES_256_CBC_SHATLS_RSA_WITH_CAMELLIA_128_CBC_SHATLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHATLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHATLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHATLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHATLS_DH_anon_WITH_CAMELLIA_128_CBC_SHATLS_RSA_WITH_CAMELLIA_256_CBC_SHATLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHATLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHATLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHATLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHATLS_DH_anon_WITH_CAMELLIA_256_CBC_SHATLS_RSA_WITH_CAMELLIA_128_CBC_SHA256TLS_DH_DSS_WITH_CAMELLIA_128_CBC_SHA256TLS_DH_RSA_WITH_CAMELLIA_128_CBC_SHA256TLS_DHE_DSS_WITH_CAMELLIA_128_CBC_SHA256TLS_DHE_RSA_WITH_CAMELLIA_128_CBC_SHA256TLS_DH_anon_WITH_CAMELLIA_128_CBC_SHA256TLS_RSA_WITH_CAMELLIA_256_CBC_SHA256TLS_DH_DSS_WITH_CAMELLIA_256_CBC_SHA256TLS_DH_RSA_WITH_CAMELLIA_256_CBC_SHA256TLS_DHE_DSS_WITH_CAMELLIA_256_CBC_SHA256TLS_DHE_RSA_WITH_CAMELLIA_256_CBC_SHA256TLS_DH_anon_WITH_CAMELLIA_256_CBC_SHA256TLS_RSA_WITH_SEED_CBC_SHATLS_DH_DSS_WITH_SEED_CBC_SHATLS_DH_RSA_WITH_SEED_CBC_SHATLS_DHE_DSS_WITH_SEED_CBC_SHATLS_DHE_RSA_WITH_SEED_CBC_SHATLS_DH_anon_WITH_SEED_CBC_SHATLS_PSK_WITH_RC4_128_SHATLS_PSK_WITH_3DES_EDE_CBC_SHATLS_PSK_WITH_AES_128_CBC_SHATLS_PSK_WITH_AES_256_CBC_SHATLS_DHE_PSK_WITH_RC4_128_SHATLS_DHE_PSK_WITH_3DES_EDE_CBC_SHATLS_DHE_PSK_WITH_AES_128_CBC_SHATLS_DHE_PSK_WITH_AES_256_CBC_SHATLS_RSA_PSK_WITH_RC4_128_SHATLS_RSA_PSK_WITH_3DES_EDE_CBC_SHATLS_RSA_PSK_WITH_AES_128_CBC_SHATLS_RSA_PSK_WITH_AES_256_CBC_SHATLS_ECDH_ECDSA_WITH_NULL_SHATLS_ECDH_ECDSA_WITH_RC4_128_SHATLS_ECDH_ECDSA_WITH_3DES_EDE_CBC_SHATLS_ECDH_ECDSA_WITH_AES_128_CBC_SHATLS_ECDH_ECDSA_WITH_AES_256_CBC_SHATLS_ECDHE_ECDSA_WITH_NULL_SHATLS_ECDHE_ECDSA_WITH_RC4_128_SHATLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHATLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHATLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHATLS_ECDH_RSA_WITH_NULL_SHATLS_ECDH_RSA_WITH_RC4_128_SHATLS_ECDH_RSA_WITH_3DES_EDE_CBC_SHATLS_ECDH_RSA_WITH_AES_128_CBC_SHATLS_ECDH_RSA_WITH_AES_256_CBC_SHATLS_ECDHE_RSA_WITH_NULL_SHATLS_ECDHE_RSA_WITH_RC4_128_SHATLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHATLS_ECDHE_RSA_WITH_AES_128_CBC_SHATLS_ECDHE_RSA_WITH_AES_256_CBC_SHATLS_ECDH_anon_WITH_NULL_SHATLS_ECDH_anon_WITH_RC4_128_SHATLS_ECDH_anon_WITH_3DES_EDE_CBC_SHATLS_ECDH_anon_WITH_AES_128_CBC_SHATLS_ECDH_anon_WITH_AES_256_CBC_SHATLS_PSK_WITH_NULL_SHATLS_DHE_PSK_WITH_NULL_SHATLS_RSA_PSK_WITH_NULL_SHATLS_SRP_SHA_WITH_3DES_EDE_CBC_SHATLS_SRP_SHA_RSA_WITH_3DES_EDE_CBC_SHATLS_SRP_SHA_DSS_WITH_3DES_EDE_CBC_SHATLS_SRP_SHA_WITH_AES_128_CBC_SHATLS_SRP_SHA_RSA_WITH_AES_128_CBC_SHATLS_SRP_SHA_DSS_WITH_AES_128_CBC_SHATLS_SRP_SHA_WITH_AES_256_CBC_SHATLS_SRP_SHA_RSA_WITH_AES_256_CBC_SHATLS_SRP_SHA_DSS_WITH_AES_256_CBC_SHATLS_RSA_WITH_NULL_SHA256TLS_RSA_WITH_AES_128_CBC_SHA256TLS_RSA_WITH_AES_256_CBC_SHA256TLS_DH_DSS_WITH_AES_128_CBC_SHA256TLS_DH_RSA_WITH_AES_128_CBC_SHA256TLS_DHE_DSS_WITH_AES_128_CBC_SHA256TLS_DHE_RSA_WITH_AES_128_CBC_SHA256TLS_DH_DSS_WITH_AES_256_CBC_SHA256TLS_DH_RSA_WITH_AES_256_CBC_SHA256TLS_DHE_DSS_WITH_AES_256_CBC_SHA256TLS_DHE_RSA_WITH_AES_256_CBC_SHA256TLS_DH_anon_WITH_AES_128_CBC_SHA256TLS_DH_anon_WITH_AES_256_CBC_SHA256TLS_RSA_WITH_AES_128_GCM_SHA256TLS_RSA_WITH_AES_256_GCM_SHA384TLS_DHE_RSA_WITH_AES_128_GCM_SHA256TLS_DHE_RSA_WITH_AES_256_GCM_SHA384TLS_DH_RSA_WITH_AES_128_GCM_SHA256TLS_DH_RSA_WITH_AES_256_GCM_SHA384TLS_DHE_DSS_WITH_AES_128_GCM_SHA256TLS_DHE_DSS_WITH_AES_256_GCM_SHA384TLS_DH_DSS_WITH_AES_128_GCM_SHA256TLS_DH_DSS_WITH_AES_256_GCM_SHA384TLS_DH_anon_WITH_AES_128_GCM_SHA256TLS_DH_anon_WITH_AES_256_GCM_SHA384TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384TLS_ECDH_ECDSA_WITH_AES_128_CBC_SHA256TLS_ECDH_ECDSA_WITH_AES_256_CBC_SHA384TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384TLS_ECDH_RSA_WITH_AES_128_CBC_SHA256TLS_ECDH_RSA_WITH_AES_256_CBC_SHA384TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384TLS_ECDH_ECDSA_WITH_AES_128_GCM_SHA256TLS_ECDH_ECDSA_WITH_AES_256_GCM_SHA384TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384TLS_ECDH_RSA_WITH_AES_128_GCM_SHA256TLS_ECDH_RSA_WITH_AES_256_GCM_SHA384TLS_PSK_WITH_AES_128_GCM_SHA256TLS_PSK_WITH_AES_256_GCM_SHA384TLS_DHE_PSK_WITH_AES_128_GCM_SHA256TLS_DHE_PSK_WITH_AES_256_GCM_SHA384TLS_RSA_PSK_WITH_AES_128_GCM_SHA256TLS_RSA_PSK_WITH_AES_256_GCM_SHA384TLS_PSK_WITH_AES_128_CBC_SHA256TLS_PSK_WITH_AES_256_CBC_SHA384TLS_PSK_WITH_NULL_SHA256TLS_PSK_WITH_NULL_SHA384TLS_DHE_PSK_WITH_AES_128_CBC_SHA256TLS_DHE_PSK_WITH_AES_256_CBC_SHA384TLS_DHE_PSK_WITH_NULL_SHA256TLS_DHE_PSK_WITH_NULL_SHA384TLS_RSA_PSK_WITH_AES_128_CBC_SHA256TLS_RSA_PSK_WITH_AES_256_CBC_SHA384TLS_RSA_PSK_WITH_NULL_SHA256TLS_RSA_PSK_WITH_NULL_SHA384TLS_ECDHE_PSK_WITH_RC4_128_SHATLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHATLS_ECDHE_PSK_WITH_AES_128_CBC_SHATLS_ECDHE_PSK_WITH_AES_256_CBC_SHATLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384TLS_ECDHE_PSK_WITH_NULL_SHATLS_ECDHE_PSK_WITH_NULL_SHA256TLS_ECDHE_PSK_WITH_NULL_SHA384TLS_EMPTY_RENEGOTIATION_INFO_SCSVTLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_CBC_SHA384TLS_ECDH_ECDSA_WITH_CAMELLIA_128_CBC_SHA256TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256TLS_ECDHE_RSA_WITH_CAMELLIA_256_CBC_SHA384TLS_ECDH_RSA_WITH_CAMELLIA_128_CBC_SHA256TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384TLS_RSA_WITH_CAMELLIA_128_GCM_SHA256TLS_RSA_WITH_CAMELLIA_256_GCM_SHA384TLS_DHE_RSA_WITH_CAMELLIA_128_GCM_SHA256TLS_DHE_RSA_WITH_CAMELLIA_256_GCM_SHA384TLS_DH_RSA_WITH_CAMELLIA_128_GCM_SHA256TLS_DH_RSA_WITH_CAMELLIA_256_GCM_SHA384TLS_DHE_DSS_WITH_CAMELLIA_128_GCM_SHA256TLS_DHE_DSS_WITH_CAMELLIA_256_GCM_SHA384TLS_DH_DSS_WITH_CAMELLIA_128_GCM_SHA256TLS_DH_DSS_WITH_CAMELLIA_256_GCM_SHA384TLS_DH_anon_WITH_CAMELLIA_128_GCM_SHA256TLS_DH_anon_WITH_CAMELLIA_256_GCM_SHA384TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_GCM_SHA256TLS_ECDHE_ECDSA_WITH_CAMELLIA_256_GCM_SHA384TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384TLS_ECDHE_RSA_WITH_CAMELLIA_128_GCM_SHA256TLS_ECDHE_RSA_WITH_CAMELLIA_256_GCM_SHA384TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256TLS_PSK_WITH_CAMELLIA_256_GCM_SHA384TLS_DHE_PSK_WITH_CAMELLIA_128_GCM_SHA256TLS_DHE_PSK_WITH_CAMELLIA_256_GCM_SHA384TLS_RSA_PSK_WITH_CAMELLIA_128_GCM_SHA256TLS_RSA_PSK_WITH_CAMELLIA_256_GCM_SHA384TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256TLS_DHE_PSK_WITH_CAMELLIA_256_CBC_SHA384TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256TLS_RSA_PSK_WITH_CAMELLIA_256_CBC_SHA384TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256TLS_ECDHE_PSK_WITH_CAMELLIA_256_CBC_SHA384TLS_RSA_WITH_AES_128_CCMTLS_RSA_WITH_AES_256_CCMTLS_DHE_RSA_WITH_AES_128_CCMTLS_DHE_RSA_WITH_AES_256_CCMTLS_RSA_WITH_AES_128_CCM_8TLS_RSA_WITH_AES_256_CCM_8TLS_DHE_RSA_WITH_AES_128_CCM_8TLS_DHE_RSA_WITH_AES_256_CCM_8TLS_PSK_WITH_AES_128_CCMTLS_PSK_WITH_AES_256_CCMTLS_DHE_PSK_WITH_AES_128_CCMTLS_DHE_PSK_WITH_AES_256_CCMTLS_PSK_WITH_AES_128_CCM_8TLS_PSK_WITH_AES_256_CCM_8TLS_PSK_DHE_WITH_AES_128_CCM_8TLS_PSK_DHE_WITH_AES_256_CCM_8TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256TLS_RSA_WITH_ESTREAM_SALSA20_SHA1TLS_RSA_WITH_SALSA20_SHA1TLS_ECDHE_RSA_WITH_ESTREAM_SALSA20_SHA1TLS_ECDHE_RSA_WITH_SALSA20_SHA1TLS_ECDHE_ECDSA_WITH_ESTREAM_SALSA20_SHA1TLS_ECDHE_ECDSA_WITH_SALSA20_SHA1TLS_PSK_WITH_ESTREAM_SALSA20_SHA1TLS_PSK_WITH_SALSA20_SHA1TLS_ECDHE_PSK_WITH_ESTREAM_SALSA20_SHA1TLS_ECDHE_PSK_WITH_SALSA20_SHA1TLS_RSA_PSK_WITH_ESTREAM_SALSA20_SHA1TLS_RSA_PSK_WITH_SALSA20_SHA1TLS_DHE_PSK_WITH_ESTREAM_SALSA20_SHA1TLS_DHE_PSK_WITH_SALSA20_SHA1TLS_DHE_RSA_WITH_ESTREAM_SALSA20_SHA1TLS_DHE_RSA_WITH_SALSA20_SHA1TLS_FALLBACK_SCSVDheRsaEcDheSha224Sha256Sha384Sha512Md5Sha1IMonoSslStreamAuthenticateAsClientenabledSslProtocolscheckCertificateRevocationasyncCallbackasyncStateBeginAuthenticateAsClientEndAuthenticateAsClientAuthenticateAsServerBeginAuthenticateAsServerEndAuthenticateAsServerAuthenticateAsClientAsyncAuthenticateAsServerAsyncShutdownAsyncget_TransportContextget_IsAuthenticatedget_IsMutuallyAuthenticatedget_IsEncryptedget_IsSignedget_IsServerget_AuthenticatedStreamget_InternalLocalCertificateget_LocalCertificateget_RemoteCertificateget_SslProtocolTransportContextIsAuthenticatedIsMutuallyAuthenticatedIsEncryptedIsSignedIsServerAuthenticatedStreamInternalLocalCertificateLocalCertificateRemoteCertificateSslProtocolMonoTlsConnectionInfoget_CipherSuiteCodeset_CipherSuiteCodeget_ProtocolVersionset_ProtocolVersionset_PeerDomainNamek__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldPeerDomainNameMonoSslPolicyErrorsRemoteCertificateNotAvailableRemoteCertificateNameMismatchRemoteCertificateChainErrorsMonoRemoteCertificateValidationCallbacksslPolicyErrorsMonoLocalCertificateSelectionCallbackMonoTlsProviderget_SupportsSslStreamget_SupportsConnectionInfoget_SupportsMonoExtensionsget_SupportedProtocolsleaveInnerStreamOpenCreateSslStreamCreateSslStreamInternalvalidatorwantsChainstatus11get_SupportsCleanShutdownSupportsSslStreamSupportsConnectionInfoSupportsMonoExtensionsSupportedProtocolsSupportsCleanShutdownMonoTlsProviderFactoryGetProviderMonoTlsSettingsget_RemoteCertificateValidationCallbackset_RemoteCertificateValidationCallbackget_ClientCertificateSelectionCallbackset_ClientCertificateSelectionCallbackget_UseServicePointManagerCallbackset_UseServicePointManagerCallbackget_SkipSystemValidatorsget_CallbackNeedsCertificateChainget_CertificateValidationTimeset_CertificateValidationTimeset_TrustAnchorsget_UserSettingsset_UserSettingsget_CertificateSearchPathsset_CertificateSearchPathsget_SendCloseNotifyset_SendCloseNotifyget_EnabledProtocolsset_EnabledProtocolsget_EnabledCiphersset_EnabledCiphersget_DefaultSettingsCopyDefaultSettingsget_CertificateValidatorCloneWithValidatork__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldclonedcheckCertNameuseServicePointManagerCallbackskipSystemValidatorscallbackNeedsChaincertificateValidatordefaultSettingsRemoteCertificateValidationCallbackClientCertificateSelectionCallbackUseServicePointManagerCallbackSkipSystemValidatorsCallbackNeedsCertificateChainCertificateValidationTimeUserSettingsCertificateSearchPathsSendCloseNotifyEnabledProtocolsEnabledCiphersDefaultSettingsCertificateValidatorTlsProtocolCodeTls10TlsProtocolsTls10ClientTls10ServerTls11ClientTls11ServerTls12ClientTls12ServerClientMaskServerMaskCryptoConvertToInt32LEToUInt32LEblobFromCapiPrivateKeyBlobToHexFromHexCharFromHexMD5SHA1HashNameFromOidCreateFromOidset_Algorithmset_PrivateKeyset_EncryptedDatahainnerPadouterPadMono.Security.AuthenticodepvkCreateFromFileencryptedweakkeyType1397D288BDA63B8D4B5F30CFFB9FF5A965AA7A1C16968835DEF6DD3BB86EABA9DEC53BF41851CD6D31D8729F7377B44017C0A2395A582C9CA41632776FA00AC9FFFD87F82A38A7F9ECC8134F4A7052AFAEA5F1CC5CFE1660539EDD691FE017F775F63A0DSystem.Xml$$RSA1VoI80IK A*l1^HiD2Ӓcq,_~aH/7ax ] =X8K o}j=]ҿ2ƱDž0\;7System.Xml.dllXmlReaderIsTextualNodeBitmapCanReadContentAsBitmapHasValueBitmapXmlTextReaderXmlWriterXmlDocumentEmptyEnumeratorNotKnownSchemaInfoValidSchemaInfoInvalidSchemaInfoXmlNodeResXmlIgnoreAttributeSystem.Xml.SerializationIXmlSchemaInfoSystem.Xml.SchemaXmlSchemaAnnotatedXmlSchemaAttributeXmlSchemaContentTypeTextOnlyElementOnlyMixedXmlSchemaElementXmlSchemaInfovalidityisDefaultisNilschemaElementschemaAttributeschemaTypeXmlSchemaObjectXmlSchemaParticleminOccursmaxOccursEmptyParticleXmlSchemaSimpleTypeXmlSchemaTypeXmlSchemaValidityNotKnown$$RSA1VoI80IK A*l1^HiD2Ӓcq,_~aH/7ax ] =X8K o}j=]ҿ2ƱDž0\;7System.dllp3RTLContinueButtonTextDebugMessageTruncatedDebugAssertTitleShortDebugAssertTitleNotSupportedDebugLaunchFailedDebugLaunchFailedTitleObjectDisposedExceptionOccurredMustAddListenerToStringNullEnumConverterInvalidValueConvertFromExceptionConvertToExceptionConvertInvalidPrimitiveErrorMissingPropertyAccessorsErrorInvalidPropertyTypeErrorMissingEventAccessorsErrorInvalidEventHandlerErrorInvalidEventTypeInvalidMemberNameErrorBadExtenderTypeNullableConverterBadCtorArgTypeDescriptorExpectedElementTypeTypeDescriptorSameAssociationTypeDescriptorAlreadyAssociatedTypeDescriptorProviderErrorTypeDescriptorUnsupportedRemoteObjectTypeDescriptorArgsCountMismatchErrorCreateSystemEventsErrorCreateTimerErrorKillTimerErrorSystemEventsNotSupportedErrorGetTempPathCHECKOUTCanceledErrorInvalidServiceInstanceErrorServiceExistsArgument_InvalidNumberStylesArgument_InvalidHexStyleArgument_ByteArrayLengthMustBeAMultipleOf4Argument_InvalidCharactersInStringArgument_ParsedStringWasInvalidArgument_MustBeBigIntFormat_InvalidFormatSpecifierFormat_TooLargeArgumentOutOfRange_MustBeLessThanUInt32MaxValueArgumentOutOfRange_MustBeNonNegNotSupported_NumberStyleOverflow_BigIntInfinityOverflow_NotANumberOverflow_ParseBigIntegerOverflow_Int32Overflow_Int64Overflow_UInt32Overflow_UInt64Overflow_DecimalArgument_FrameworkNameTooShortArgument_FrameworkNameInvalidArgument_FrameworkNameInvalidVersionArgument_FrameworkNameMissingVersionArgumentNull_KeyArgument_InvalidValueArg_MultiRankBarrier_ctor_ArgumentOutOfRangeBarrier_AddParticipants_NonPositive_ArgumentOutOfRangeBarrier_AddParticipants_Overflow_ArgumentOutOfRangeBarrier_InvalidOperation_CalledFromPHABarrier_RemoveParticipants_NonPositive_ArgumentOutOfRangeBarrier_RemoveParticipants_ArgumentOutOfRangeBarrier_RemoveParticipants_InvalidOperationBarrier_SignalAndWait_ArgumentOutOfRangeBarrier_SignalAndWait_InvalidOperation_ZeroTotalBarrier_SignalAndWait_InvalidOperation_ThreadsExceededBarrier_DisposeBarrierPostPhaseExceptionUriTypeConverter_ConvertFrom_CannotConvertUriTypeConverter_ConvertTo_CannotConvertISupportInitializeDescrCantModifyListSortDescriptionCollectionArgument_NullCommentInvalidPrimitiveTypeCannot_Specify_Both_Compiler_Path_And_VersionCodeGenOutputWriterCodeGenReentranceInvalidLanguageIdentifierInvalidTypeNameEmpty_attributeInvalid_nonnegative_integer_attributeCodeDomProvider_NotDefinedLanguage_Names_Cannot_Be_EmptyExtension_Names_Cannot_Be_Empty_Or_Non_Period_BasedUnable_To_Locate_TypeNotSupported_CodeDomAPIArityDoesntMatchPartialTrustErrorTextReplacementPartialTrustIllegalProviderIllegalAssemblyReferenceNullOrEmpty_Value_in_PropertyAutoGen_Comment_Line1AutoGen_Comment_Line2AutoGen_Comment_Line3AutoGen_Comment_Line4AutoGen_Comment_Line5CantContainNullEntriesInvalidPathCharsInChecksumInvalidRegionProvider_does_not_support_optionsMetaExtenderNameInvalidEnumArgumentInvalidArgumentInvalidNullArgumentLicExceptionTypeOnlyLicExceptionTypeAndInstanceLicMgrContextCannotBeChangedLicMgrAlreadyLockedLicMgrDifferentUserInvalidElementTypeInvalidIdentifierExecFailedToCreateExecTimeoutExecBadreturnExecCantGetRetCodeExecCantExecExecCantRevertCompilerNotFoundDuplicateFileNameCollectionReadOnlyBitVectorFullArrayConverterTextCollectionConverterTextMultilineStringConverterTextCultureInfoConverterDefaultCultureStringCultureInfoConverterInvalidCultureInvalidPrimitiveTimerInvalidIntervalTraceSwitchLevelTooHighTraceSwitchLevelTooLowTraceSwitchInvalidLevelTraceListenerIndentSizeTraceListenerFailTraceAsTraceSourceInvalidLowBoundArgumentDuplicateComponentNameNotImplementedIOErrorBadChartoStringNonetoStringUnknownInvalidEnumIndexOutOfRangeErrorPropertyAccessorExceptionInvalidOperationEmptyStackPerformanceCounterDescPCCategoryNamePCCounterNamePCInstanceNamePCMachineNamePCInstanceLifetimePropertyCategoryActionPropertyCategoryAppearancePropertyCategoryAsynchronousPropertyCategoryBehaviorPropertyCategoryDataPropertyCategoryDDEPropertyCategoryDesignPropertyCategoryDragDropPropertyCategoryFocusPropertyCategoryFontPropertyCategoryFormatPropertyCategoryKeyPropertyCategoryListPropertyCategoryLayoutPropertyCategoryDefaultPropertyCategoryMousePropertyCategoryPositionPropertyCategoryTextPropertyCategoryScalePropertyCategoryWindowStylePropertyCategoryConfigArgumentNull_ArrayWithNullElementsOnlyAllowedOnceBeginIndexNotNegativeLengthNotNegativeUnimplementedStateUnexpectedOpcodeNoResultOnFailedUnterminatedBracketTooManyParensNestedQuantifyQuantifyAfterNothingIllegalRangeNotEnoughParensBadClassInCharRangeReversedCharRangeUndefinedReferenceMalformedReferenceUnrecognizedGroupingUnterminatedCommentIllegalEndEscapeMalformedNameRefUndefinedBackrefUndefinedNameRefTooFewHexMissingControlUnrecognizedControlUnrecognizedEscapeIllegalConditionTooManyAlternatesMakeExceptionIncompleteSlashPMalformedSlashPInvalidGroupNameCapnumNotZeroAlternationCantCaptureAlternationCantHaveCommentCaptureGroupOutOfRangeSubtractionMustBeLastUnknownPropertyReplacementErrorCountTooSmallEnumNotStartedArg_InvalidArrayTypeRegexMatchTimeoutException_OccurredIllegalDefaultRegexMatchTimeoutInAppDomainFileObject_AlreadyOpenFileObject_ClosedFileObject_NotWhileWritingFileObject_FileDoesNotExistFileObject_MustBeClosedFileObject_MustBeFileNameFileObject_InvalidInternalStateFileObject_PathNotSetFileObject_ReadingFileObject_WritingFileObject_InvalidEnumerationFileObject_NoResetDirectoryObject_MustBeDirNameDirectoryObjectPathDescrFileObjectDetectEncodingDescrFileObjectEncodingDescrFileObjectPathDescrArg_EnumIllegalValArg_OutOfRange_NeedNonNegNumArgument_InvalidPermissionStateArgument_InvalidOidValueArgument_WrongTypeArg_EmptyOrNullStringArg_EmptyOrNullArrayArgument_InvalidClassAttributeArgument_InvalidNameTypeInvalidOperation_DuplicateItemNotAllowedCryptography_Asn_MismatchedOidInCollectionCryptography_Cms_Envelope_Empty_ContentCryptography_Cms_Invalid_Recipient_Info_TypeCryptography_Cms_Invalid_Subject_Identifier_TypeCryptography_Cms_Invalid_Subject_Identifier_Type_Value_MismatchCryptography_Cms_Key_Agree_Date_Not_AvailableCryptography_Cms_Key_Agree_Other_Key_Attribute_Not_AvailableCryptography_Cms_MessageNotSignedCryptography_Cms_MessageNotSignedByNoSignatureCryptography_Cms_MessageNotEncryptedCryptography_Cms_Not_SupportedCryptography_Cms_RecipientCertificateNotFoundCryptography_Cms_Sign_Empty_ContentCryptography_Cms_Sign_No_Signature_First_SignerCryptography_DpApi_InvalidMemoryLengthCryptography_InvalidHandleCryptography_InvalidContextHandleCryptography_InvalidStoreHandleCryptography_Oid_InvalidValueCryptography_Pkcs9_ExplicitAddNotAllowedCryptography_Pkcs9_InvalidOidCryptography_Pkcs9_MultipleSigningTimeNotAllowedCryptography_Pkcs9_AttributeMismatchCryptography_X509_AddFailedCryptography_X509_BadEncodingCryptography_X509_ExportFailedCryptography_X509_ExtensionMismatchCryptography_X509_InvalidFindTypeCryptography_X509_InvalidFindValueCryptography_X509_InvalidEncodingFormatCryptography_X509_InvalidContentTypeCryptography_X509_KeyMismatchCryptography_X509_RemoveFailedCryptography_X509_StoreNotOpenEnvironment_NotInteractiveNotSupported_InvalidKeyImplNotSupported_KeyAlgorithmNotSupported_PlatformRequiresNTNotSupported_UnreadableStreamSecurity_InvalidValueUnknown_Errorsecurity_ServiceNameCollection_EmptyServiceNamesecurity_ExtendedProtectionPolicy_UseDifferentConstructorForNeversecurity_ExtendedProtectionPolicy_NoEmptyServiceNameCollectionsecurity_ExtendedProtection_NoOSSupportnet_nonClsCompliantExceptionnet_illegalConfigWithnet_illegalConfigWithoutnet_baddatenet_writestartednet_reqsubmittednet_ftp_no_http_cmdnet_ftp_invalid_method_namenet_ftp_invalid_renametonet_ftp_no_defaultcredsnet_ftpnoresponsenet_ftp_response_invalid_formatnet_ftp_no_offsetforhttpnet_ftp_invalid_urinet_ftp_invalid_status_responsenet_ftp_server_failed_passivenet_ftp_active_address_differentnet_ftp_proxy_does_not_support_sslnet_ftp_invalid_response_filenamenet_ftp_unsupported_methodnet_resubmitcancelednet_redirect_permnet_resubmitprotofailednet_needchunkednet_connargnet_no100net_fromtonet_rangetoosmallnet_invalidversionnet_toosmallnet_toolongnet_connclosednet_servererrornet_nouploadongetnet_mutualauthfailednet_invasyncnet_inasyncnet_mustbeurinet_format_shexpnet_cannot_load_proxy_helpernet_invalid_hostnet_repcallnet_badmethodnet_io_timeout_use_ge_zeronet_io_timeout_use_gt_zeronet_io_no_0timeoutsnet_requestabortednet_tooManyRedirectionsnet_authmodulenotregisterednet_authschemenotregisterednet_proxyschemenotsupportednet_maxsrvpointsnet_unknown_prefixnet_notconnectednet_notstreamnet_timeoutnet_nocontentlengthongetnet_contentlengthmissingnet_nonhttpproxynotallowednet_nottokennet_rangetypenet_need_writebufferingnet_securityprotocolnotsupportednet_nodefaultcredsnet_stoppednet_udpconnectednet_no_concurrent_io_allowednet_needmorethreadsnet_MethodNotSupportedExceptionnet_PropertyNotSupportedExceptionnet_ProtocolNotSupportedExceptionnet_SelectModeNotSupportedExceptionnet_InvalidSocketHandlenet_InvalidAddressFamilynet_InvalidEndPointAddressFamilynet_InvalidSocketAddressSizenet_invalidAddressListnet_invalidPingBufferSizenet_cant_perform_during_shutdownnet_cant_create_environmentnet_completed_resultnet_protocol_invalid_familynet_protocol_invalid_multicast_familynet_empty_osinstalltypenet_unknown_osinstalltypenet_cant_determine_osinstalltypenet_osinstalltypenet_entire_body_not_writtennet_must_provide_request_bodynet_sockets_zerolistnet_sockets_blockingnet_sockets_useblockingnet_sockets_selectnet_sockets_toolarge_selectnet_sockets_empty_selectnet_sockets_mustbindnet_sockets_mustlistennet_sockets_mustnotlistennet_sockets_mustnotbeboundnet_sockets_namedmustnotbeboundnet_sockets_invalid_socketinformationnet_sockets_invalid_ipaddress_lengthnet_sockets_invalid_optionValuenet_sockets_invalid_optionValue_allnet_sockets_invalid_dnsendpointnet_sockets_disconnectedConnectnet_sockets_disconnectedAcceptnet_tcplistener_mustbestoppednet_sockets_no_duplicate_asyncnet_socketopinprogressnet_buffercounttoosmallnet_multibuffernotsupportednet_ambiguousbuffersnet_sockets_ipv6onlynet_perfcounter_initialized_successnet_perfcounter_initialized_errornet_perfcounter_nocategorynet_perfcounter_initialization_startednet_perfcounter_cant_queue_workitemnet_config_proxynet_config_proxy_module_not_publicnet_config_authenticationmodulesnet_config_webrequestmodulesnet_config_requestcachingnet_config_section_permissionnet_config_element_permissionnet_config_property_permissionnet_WebResponseParseError_InvalidHeaderNamenet_WebResponseParseError_InvalidContentLengthnet_WebResponseParseError_IncompleteHeaderLinenet_WebResponseParseError_CrLfErrornet_WebResponseParseError_InvalidChunkFormatnet_WebResponseParseError_UnexpectedServerResponsenet_webstatus_Successnet_webstatus_NameResolutionFailurenet_webstatus_ConnectFailurenet_webstatus_ReceiveFailurenet_webstatus_SendFailurenet_webstatus_PipelineFailurenet_webstatus_RequestCancelednet_webstatus_ConnectionClosednet_webstatus_TrustFailurenet_webstatus_SecureChannelFailurenet_webstatus_ServerProtocolViolationnet_webstatus_KeepAliveFailurenet_webstatus_ProxyNameResolutionFailurenet_webstatus_MessageLengthLimitExceedednet_webstatus_CacheEntryNotFoundnet_webstatus_RequestProhibitedByCachePolicynet_webstatus_Timeoutnet_webstatus_RequestProhibitedByProxynet_InvalidStatusCodenet_ftpstatuscode_ServiceNotAvailablenet_ftpstatuscode_CantOpenDatanet_ftpstatuscode_ConnectionClosednet_ftpstatuscode_ActionNotTakenFileUnavailableOrBusynet_ftpstatuscode_ActionAbortedLocalProcessingErrornet_ftpstatuscode_ActionNotTakenInsufficentSpacenet_ftpstatuscode_CommandSyntaxErrornet_ftpstatuscode_ArgumentSyntaxErrornet_ftpstatuscode_CommandNotImplementednet_ftpstatuscode_BadCommandSequencenet_ftpstatuscode_NotLoggedInnet_ftpstatuscode_AccountNeedednet_ftpstatuscode_ActionNotTakenFileUnavailablenet_ftpstatuscode_ActionAbortedUnknownPageTypenet_ftpstatuscode_FileActionAbortednet_ftpstatuscode_ActionNotTakenFilenameNotAllowednet_httpstatuscode_NoContentnet_httpstatuscode_NonAuthoritativeInformationnet_httpstatuscode_ResetContentnet_httpstatuscode_PartialContentnet_httpstatuscode_MultipleChoicesnet_httpstatuscode_Ambiguousnet_httpstatuscode_MovedPermanentlynet_httpstatuscode_Movednet_httpstatuscode_Foundnet_httpstatuscode_Redirectnet_httpstatuscode_SeeOthernet_httpstatuscode_RedirectMethodnet_httpstatuscode_NotModifiednet_httpstatuscode_UseProxynet_httpstatuscode_TemporaryRedirectnet_httpstatuscode_RedirectKeepVerbnet_httpstatuscode_BadRequestnet_httpstatuscode_Unauthorizednet_httpstatuscode_PaymentRequirednet_httpstatuscode_Forbiddennet_httpstatuscode_NotFoundnet_httpstatuscode_MethodNotAllowednet_httpstatuscode_NotAcceptablenet_httpstatuscode_ProxyAuthenticationRequirednet_httpstatuscode_RequestTimeoutnet_httpstatuscode_Conflictnet_httpstatuscode_Gonenet_httpstatuscode_LengthRequirednet_httpstatuscode_InternalServerErrornet_httpstatuscode_NotImplementednet_httpstatuscode_BadGatewaynet_httpstatuscode_ServiceUnavailablenet_httpstatuscode_GatewayTimeoutnet_httpstatuscode_HttpVersionNotSupportednet_emptystringsetnet_emptystringcallnet_headers_reqnet_headers_rspnet_headers_toolongnet_WebHeaderInvalidCRLFCharsnet_WebHeaderInvalidHeaderCharsnet_WebHeaderInvalidNonAsciiCharsnet_WebHeaderMissingColonnet_headerrestrictnet_io_completionportwasboundnet_io_writefailurenet_io_readfailurenet_io_connectionclosednet_io_transportfailurenet_io_internal_bindnet_io_invalidnestedcallnet_io_must_be_rw_streamnet_io_header_idnet_io_out_rangenet_io_encryptnet_io_decryptnet_io_readnet_io_writenet_io_eofnet_io_async_resultnet_tls_versionnet_perm_targetnet_perm_both_regexnet_perm_nonenet_perm_attrib_countnet_perm_invalid_valnet_perm_attrib_multinet_perm_epnamenet_perm_invalid_val_in_elementnet_invalid_ip_addrdns_bad_ip_addressnet_bad_mac_addressnet_pingnet_bad_ip_address_prefixnet_max_ip_address_list_length_exceedednet_ipv4_not_installednet_ipv6_not_installednet_webclientnet_webclient_ContentTypenet_webclient_Multipartnet_webclient_no_concurrent_io_allowednet_webclient_invalid_baseaddressnet_container_add_cookienet_cookie_invalidnet_cookie_sizenet_cookie_parse_headernet_cookie_attributenet_cookie_formatnet_cookie_capacity_rangenet_set_tokennet_revert_tokennet_ssl_io_async_contextnet_ssl_io_encryptnet_ssl_io_decryptnet_ssl_io_context_expirednet_ssl_io_handshake_startnet_ssl_io_handshakenet_ssl_io_framenet_ssl_io_corruptednet_ssl_io_cert_validationnet_ssl_io_invalid_end_callnet_ssl_io_invalid_begin_callnet_ssl_io_no_server_certnet_auth_bad_client_credsnet_auth_bad_client_creds_or_target_mismatchnet_auth_context_expectationnet_auth_context_expectation_remotenet_auth_supported_impl_levelsnet_auth_no_anonymous_supportnet_auth_reauthnet_auth_noauthnet_auth_client_servernet_auth_noencryptionnet_auth_SSPInet_auth_failurenet_auth_eofnet_auth_alertnet_auth_ignored_reauthnet_auth_empty_readnet_auth_must_specify_extended_protection_schemenet_frame_sizenet_frame_read_ionet_frame_read_sizenet_frame_max_sizenet_jscript_loadnet_proxy_not_gmtnet_proxy_invalid_dayofweeknet_proxy_invalid_url_formatnet_param_not_stringnet_value_cannot_be_negativenet_invalid_offsetnet_offset_plus_countnet_cannot_be_falsenet_cache_shadowstream_not_writablenet_cache_validator_failnet_cache_access_deniednet_cache_validator_resultnet_cache_retrieve_failurenet_cache_not_supported_bodynet_cache_not_supported_commandnet_cache_not_accept_responsenet_cache_method_failednet_cache_key_failednet_cache_no_streamnet_cache_unsupported_partial_streamnet_cache_not_configurednet_cache_non_seekable_stream_not_supportednet_invalid_castnet_collection_readonlynet_not_ipermissionnet_no_classnamenet_no_typenamenet_servicePointAddressNotSupportedInHostModenet_Websockets_WebSocketBaseFaultednet_WebSockets_Genericnet_WebSockets_NotAWebSocket_Genericnet_WebSockets_UnsupportedWebSocketVersion_Genericnet_WebSockets_HeaderError_Genericnet_WebSockets_UnsupportedProtocol_Genericnet_WebSockets_ClientSecWebSocketProtocolsBlanknet_WebSockets_InvalidState_Genericnet_WebSockets_InvalidMessageType_Genericnet_WebSockets_ConnectionClosedPrematurely_Genericnet_WebSockets_Schemenet_WebSockets_AlreadyStartednet_WebSockets_Connect101Expectednet_WebSockets_InvalidResponseHeadernet_WebSockets_NotConnectednet_WebSockets_InvalidRegistrationnet_WebSockets_NoDuplicateProtocolnet_log_exceptionnet_log_sspi_enumerating_security_packagesnet_log_sspi_security_package_not_foundnet_log_sspi_security_context_input_buffernet_log_sspi_security_context_input_buffersnet_log_sspi_selected_cipher_suitenet_log_remote_certificatenet_log_locating_private_key_for_certificatenet_log_cert_is_of_type_2net_log_found_cert_in_storenet_log_did_not_find_cert_in_storenet_log_open_store_failednet_log_got_certificate_from_delegatenet_log_no_delegate_and_have_no_client_certnet_log_no_delegate_but_have_client_certnet_log_attempting_restart_using_certnet_log_no_issuers_try_all_certsnet_log_server_issuers_look_for_matching_certsnet_log_selected_certnet_log_n_certs_after_filteringnet_log_finding_matching_certsnet_log_using_cached_credentialnet_log_remote_cert_user_declared_validnet_log_remote_cert_user_declared_invalidnet_log_remote_cert_has_no_errorsnet_log_remote_cert_has_errorsnet_log_remote_cert_not_availablenet_log_remote_cert_name_mismatchnet_log_proxy_autodetect_script_location_parse_errornet_log_proxy_autodetect_failednet_log_proxy_script_execution_errornet_log_proxy_script_download_compile_errornet_log_proxy_system_setting_updatenet_log_proxy_update_due_to_ip_config_changenet_log_proxy_called_with_null_parameternet_log_proxy_called_with_invalid_parameternet_log_proxy_ras_supportednet_log_proxy_ras_notsupported_exceptionnet_log_proxy_winhttp_cant_open_sessionnet_log_proxy_winhttp_getproxy_failednet_log_proxy_winhttp_timeout_errornet_log_cache_validation_failed_resubmitnet_log_cache_refused_server_responsenet_log_cache_ftp_proxy_doesnt_support_partialnet_log_cache_ftp_methodnet_log_cache_ftp_supports_bin_onlynet_log_cache_replacing_entry_with_HTTP_200net_log_cache_now_timenet_log_cache_max_age_absolutenet_log_cache_age1net_log_cache_age1_date_headernet_log_cache_age1_last_synchronizednet_log_cache_age1_last_synchronized_age_headernet_log_cache_age2net_log_cache_max_age_cache_s_max_agenet_log_cache_max_age_expires_datenet_log_cache_max_age_cache_max_agenet_log_cache_no_max_age_use_10_percentnet_log_cache_no_max_age_use_defaultnet_log_cache_validator_invalid_for_policynet_log_cache_response_last_modifiednet_log_cache_cache_last_modifiednet_log_cache_partial_and_non_zero_content_offsetnet_log_cache_response_valid_based_on_policynet_log_cache_null_response_failurenet_log_cache_ftp_response_statusnet_log_cache_resp_valid_based_on_retrynet_log_cache_no_update_based_on_methodnet_log_cache_removed_existing_invalid_entrynet_log_cache_not_updated_based_on_policynet_log_cache_not_updated_because_no_responsenet_log_cache_removed_existing_based_on_methodnet_log_cache_existing_not_removed_because_unexpected_response_statusnet_log_cache_removed_existing_based_on_policynet_log_cache_not_updated_based_on_ftp_response_statusnet_log_cache_update_not_supported_for_ftp_restartnet_log_cache_removed_entry_because_ftp_restart_response_changednet_log_cache_last_synchronizednet_log_cache_suppress_update_because_synched_last_minutenet_log_cache_updating_last_synchronizednet_log_cache_cannot_removenet_log_cache_key_statusnet_log_cache_key_remove_failed_statusnet_log_cache_usecount_filenet_log_cache_streamnet_log_cache_filenamenet_log_cache_lookup_failednet_log_cache_exceptionnet_log_cache_expected_lengthnet_log_cache_last_modifiednet_log_cache_expiresnet_log_cache_max_stalenet_log_cache_dumping_metadatanet_log_cache_create_failednet_log_cache_set_expiresnet_log_cache_set_last_modifiednet_log_cache_set_last_synchronizednet_log_cache_enable_max_stalenet_log_cache_disable_max_stalenet_log_cache_set_new_metadatanet_log_cache_dumpingnet_log_cache_keynet_log_cache_no_commitnet_log_cache_error_deleting_filenamenet_log_cache_update_failednet_log_cache_delete_failednet_log_cache_commit_failednet_log_cache_committed_as_partialnet_log_cache_max_stale_and_update_statusnet_log_cache_failing_request_with_exceptionnet_log_cache_request_methodnet_log_cache_http_status_parse_failurenet_log_cache_http_status_linenet_log_cache_cache_controlnet_log_cache_invalid_http_versionnet_log_cache_no_http_response_headernet_log_cache_http_header_parse_errornet_log_cache_metadata_name_value_parse_errornet_log_cache_content_range_errornet_log_cache_cache_control_errornet_log_cache_unexpected_statusnet_log_cache_object_and_exceptionnet_log_cache_revalidation_not_needednet_log_cache_not_updated_based_on_cache_protocol_statusnet_log_cache_closing_cache_streamnet_log_cache_exception_ignorednet_log_cache_no_cache_entrynet_log_cache_null_cached_streamnet_log_cache_requested_combined_but_null_cached_streamnet_log_cache_returned_range_cachenet_log_cache_entry_not_found_freshness_undefinednet_log_cache_dumping_cache_contextnet_log_cache_resultnet_log_cache_uri_with_query_has_no_expirationnet_log_cache_uri_with_query_and_cached_resp_from_http_10net_log_cache_valid_as_fresh_or_because_policynet_log_cache_accept_based_on_retry_countnet_log_cache_date_header_older_than_cache_entrynet_log_cache_server_didnt_satisfy_rangenet_log_cache_304_received_on_unconditional_requestnet_log_cache_304_received_on_unconditional_request_expected_200_206net_log_cache_last_modified_header_older_than_cache_entrynet_log_cache_freshness_outside_policy_limitsnet_log_cache_need_to_remove_invalid_cache_entry_304net_log_cache_resp_statusnet_log_cache_resp_304_or_request_headnet_log_cache_dont_update_cached_headersnet_log_cache_update_cached_headersnet_log_cache_partial_resp_not_combined_with_existing_entrynet_log_cache_request_contains_conditional_headernet_log_cache_not_a_get_head_postnet_log_cache_cannot_update_cache_if_304net_log_cache_cannot_update_cache_with_head_respnet_log_cache_http_resp_is_nullnet_log_cache_resp_cache_control_is_no_storenet_log_cache_resp_cache_control_is_publicnet_log_cache_resp_cache_control_is_privatenet_log_cache_resp_cache_control_is_private_plus_headersnet_log_cache_resp_older_than_cachenet_log_cache_revalidation_requirednet_log_cache_needs_revalidationnet_log_cache_resp_allows_cachingnet_log_cache_auth_header_and_no_s_max_agenet_log_cache_post_resp_without_cache_control_or_expiresnet_log_cache_valid_based_on_status_codenet_log_cache_resp_no_cache_controlnet_log_cache_agenet_log_cache_policy_min_freshnet_log_cache_policy_max_agenet_log_cache_policy_cache_sync_datenet_log_cache_policy_max_stalenet_log_cache_control_no_cachenet_log_cache_control_no_cache_removing_some_headersnet_log_cache_control_must_revalidatenet_log_cache_cached_auth_headernet_log_cache_cached_auth_header_no_control_directivenet_log_cache_after_validationnet_log_cache_resp_status_304net_log_cache_head_resp_has_different_content_lengthnet_log_cache_head_resp_has_different_content_md5net_log_cache_head_resp_has_different_etagnet_log_cache_304_head_resp_has_different_last_modifiednet_log_cache_existing_entry_has_to_be_discardednet_log_cache_existing_entry_should_be_discardednet_log_cache_206_resp_non_matching_entrynet_log_cache_206_resp_starting_position_not_adjustednet_log_cache_combined_resp_requestednet_log_cache_updating_headers_on_304net_log_cache_suppressing_headers_update_on_304net_log_cache_status_code_not_304_206net_log_cache_sxx_resp_cache_onlynet_log_cache_sxx_resp_can_be_replacednet_log_cache_vary_header_emptynet_log_cache_vary_header_contains_asterisksnet_log_cache_no_headers_in_metadatanet_log_cache_vary_header_mismatched_countnet_log_cache_vary_header_mismatched_fieldnet_log_cache_vary_header_matchnet_log_cache_rangenet_log_cache_range_invalid_formatnet_log_cache_range_not_in_cachenet_log_cache_range_in_cachenet_log_cache_partial_respnet_log_cache_range_request_rangenet_log_cache_could_be_partialnet_log_cache_condition_if_none_matchnet_log_cache_condition_if_modified_sincenet_log_cache_cannot_construct_conditional_requestnet_log_cache_cannot_construct_conditional_range_requestnet_log_cache_entry_size_too_bignet_log_cache_condition_if_rangenet_log_cache_conditional_range_not_implemented_on_http_10net_log_cache_saving_request_headersnet_log_cache_only_byte_range_implementednet_log_cache_multiple_complex_range_not_implementednet_log_digest_hash_algorithm_not_supportednet_log_digest_qop_not_supportednet_log_digest_requires_noncenet_log_auth_invalid_challengenet_log_unknownnet_log_operation_returned_somethingnet_log_buffered_n_bytesnet_log_method_equalnet_log_releasing_connectionnet_log_unexpected_exceptionnet_log_server_response_error_codenet_log_resubmitting_requestnet_log_retrieving_localhost_exceptionnet_log_resolved_servicepoint_may_not_be_remote_servernet_log_closed_idlenet_log_received_status_linenet_log_sending_headersnet_log_received_headersnet_log_shell_expression_pattern_format_warningnet_log_exception_in_callbacknet_log_sending_commandnet_log_received_responsenet_log_socket_connectednet_log_socket_acceptednet_log_socket_not_logged_filenet_log_socket_connect_dnsendpointMailAddressInvalidFormatMailSubjectInvalidFormatMailBase64InvalidCharacterMailCollectionIsReadOnlyMailDateInvalidFormatMailHeaderFieldAlreadyExistsMailHeaderFieldInvalidCharacterMailHeaderFieldMalformedHeaderMailHeaderFieldMismatchedNameMailHeaderIndexOutOfBoundsMailHeaderItemAccessorOnlySingletonMailHeaderListHasChangedMailHeaderResetCalledBeforeEOFMailHeaderTargetArrayTooSmallMailHeaderInvalidCIDMailHostNotFoundMailReaderGetContentStreamAlreadyCalledMailReaderTruncatedMailWriterIsInContentMailServerDoesNotSupportStartTlsMailServerResponseSSPIAuthenticationOrSPNNullSSPIPInvokeErrorSmtpAlreadyConnectedSmtpAuthenticationFailedSmtpAuthenticationFailedNoCredsSmtpDataStreamOpenSmtpDefaultMimePreambleSmtpDefaultSubjectSmtpInvalidResponseSmtpNotConnectedSmtpSystemStatusSmtpHelpMessageSmtpServiceReadySmtpServiceClosingTransmissionChannelSmtpOKSmtpUserNotLocalWillForwardSmtpStartMailInputSmtpServiceNotAvailableSmtpMailboxBusySmtpLocalErrorInProcessingSmtpInsufficientStorageSmtpPermissionDeniedSmtpCommandUnrecognizedSmtpSyntaxErrorSmtpCommandNotImplementedSmtpBadCommandSequenceSmtpCommandParameterNotImplementedSmtpMailboxUnavailableSmtpUserNotLocalTryAlternatePathSmtpExceededStorageAllocationSmtpMailboxNameNotAllowedSmtpTransactionFailedSmtpSendMailFailureSmtpRecipientFailedSmtpRecipientRequiredSmtpFromRequiredSmtpAllRecipientsFailedSmtpClientNotPermittedSmtpMustIssueStartTlsFirstSmtpNeedAbsolutePickupDirectorySmtpGetIisPickupDirectoryFailedSmtpPickupDirectoryDoesnotSupportSslSmtpOperationInProgressSmtpAuthResponseInvalidSmtpEhloResponseInvalidSmtpNonAsciiUserNotSupportedSmtpInvalidHostNameMimeTransferEncodingNotSupportedSeekNotSupportedInvalidHexDigitInvalidSSPIContextInvalidSSPIContextKeyInvalidSSPINegotiationElementInvalidHeaderNameInvalidHeaderValueCannotGetEffectiveTimeOfSSPIContextCannotGetExpiryTimeOfSSPIContextInvalidAsyncResultUnspecifiedHostInvalidPortSmtpInvalidOperationDuringSendMimePartCantResetStreamMediaTypeInvalidContentTypeInvalidContentDispositionInvalidAttributeNotSupportedCannot_remove_with_nullConfig_base_elements_onlyConfig_base_no_child_nodesConfig_base_required_attribute_emptyConfig_base_required_attribute_missingConfig_base_time_overflowConfig_base_type_must_be_configurationvalidationConfig_base_type_must_be_typeconverterConfig_base_unknown_formatConfig_base_unrecognized_attributeConfig_base_unrecognized_elementConfig_invalid_boolean_attributeConfig_invalid_integer_attributeConfig_invalid_positive_integer_attributeConfig_invalid_type_attributeConfig_missing_required_attributeConfig_name_value_file_section_file_invalid_rootConfig_provider_must_implement_typeConfig_provider_name_null_or_emptyConfig_provider_not_foundConfig_property_name_cannot_be_emptyConfig_section_cannot_clear_locked_sectionConfig_section_record_not_foundConfig_source_cannot_contain_fileConfig_system_already_setConfig_unable_to_read_security_policyConfig_write_xml_returned_nullCannot_clear_sections_within_groupCannot_exit_up_top_directoryCould_not_create_listenerTL_InitializeData_NotSpecifiedCould_not_create_type_instanceCould_not_find_typeCould_not_get_constructorEmptyTypeName_NotAllowedIncorrect_base_typeOnly_specify_oneProvider_Already_InitializedReference_listener_cant_have_propertiesReference_to_nonexistent_listenerSettingsPropertyNotFoundSettingsPropertyReadOnlySettingsPropertyWrongTypeType_isnt_tracelistenerUnable_to_convert_type_from_stringUnable_to_convert_type_to_stringValue_must_be_numericCould_not_create_from_default_valueCould_not_create_from_default_value_2InvalidDirNameFSW_IOErrorPatternInvalidCharBufferSizeTooLargeFSW_ChangedFilterFSW_EnabledFSW_FilterFSW_IncludeSubdirectoriesFSW_PathFSW_SynchronizingObjectFSW_ChangedFSW_CreatedFSW_DeletedFSW_RenamedFSW_BufferOverflowFileSystemWatcherDescTimerAutoResetTimerEnabledTimerIntervalTimerIntervalElapsedTimerSynchronizingObjectMismatchedCounterTypesNoPropertyForAttributeInvalidAttributeTypeGeneric_ArgCantBeEmptyStringBadLogNameInvalidPropertyCantMonitorEventLogInitTwiceInvalidParameterMissingParameterParameterTooLongLocalSourceAlreadyExistsSourceAlreadyExistsLocalLogAlreadyExistsAsSourceLogAlreadyExistsAsSourceDuplicateLogNameRegKeyMissingLocalRegKeyMissingRegKeyMissingShortInvalidParameterFormatNoLogNameRegKeyNoAccessMissingLogSourceNotRegisteredLocalSourceNotRegisteredCantRetrieveEntriesIndexOutOfBoundsCantReadLogEntryAtMissingLogPropertyCantOpenLogNeedSourceToOpenNeedSourceToWriteCantOpenLogAccessLogEntryTooLongTooManyReplacementStringsLogSourceMismatchNoAccountInfoNoCurrentEntryMessageNotFormattedEventIDLogDoesNotExistsInvalidCustomerLogNameCannotDeleteEqualSourceRentionDaysOutOfRangeMaximumKilobytesOutOfRangeSomeLogsInaccessibleSomeLogsInaccessibleToCreateBadConfigSwitchValueConfigSectionsUniqueConfigSectionsUniquePerSectionSourceListenerDoesntExistSourceSwitchDoesntExistCategoryHelpCorruptCounterNameCorruptCounterDataCorruptReadOnlyCounterReadOnlyRemoveInstanceNotCustomCounterCategoryNameMissingCounterNameMissingInstanceNameProhibitedInstanceNameRequiredMissingInstancePerformanceCategoryExistsInvalidCounterNameDuplicateCounterNameCantChangeCategoryRegistrationCantDeleteCategoryMissingCategoryMissingCategoryDetailCantReadCategoryMissingCounterCategoryNameNotSetCounterExistsCantReadCategoryIndexCantReadCounterCantReadInstanceRemoteWritingCounterLayoutPossibleDeadlockSharedMemoryGhostedHelpNotAvailablePerfInvalidHelpPerfInvalidCounterNamePerfInvalidCategoryNameMustAddCounterCreationDataRemoteCounterAdminNoInstanceInformationPerfCounterPdhErrorMultiInstanceOnlySingleInstanceOnlyInstanceNameTooLongCategoryNameTooLongInstanceLifetimeProcessonReadOnlyInstanceLifetimeProcessforSingleInstanceInstanceAlreadyExistsCantSetLifetimeAfterInitializedProcessLifetimeNotValidInGlobalCantConvertProcessToGlobalCantConvertGlobalToProcessPCNotSupportedUnderAppContainerPriorityClassNotSupportedWinNTRequiredWin2kRequiredNoAssociatedProcessProcessIdRequiredNotSupportedRemoteNoProcessInfoWaitTillExitNoProcessHandleMissingProccessBadMinWorksetBadMaxWorksetWinNTRequiredForRemoteProcessHasExitedProcessHasExitedNoIdThreadExitedWin2000RequiredProcessNotFoundCantGetProcessIdProcessDisabledWaitReasonUnavailableNotSupportedRemoteThreadUseShellExecuteRequiresSTACantRedirectStreamsCantUseEnvVarsCantStartAsUserCouldntConnectToRemoteMachineCouldntGetProcessInfosInputIdleUnkownErrorFileNameMissingEnvironmentBlockEnumProcessModuleFailedEnumProcessModuleFailedDueToWowPendingAsyncOperationNoAsyncOperationInvalidApplicationStandardOutputEncodingNotAllowedStandardErrorEncodingNotAllowedCountersOOMMappingCorruptedSetSecurityDescriptorFailedCantCreateFileMappingCantMapFileViewCantGetMappingSizeCantGetStandardOutCantGetStandardInCantGetStandardErrorCantMixSyncAsyncOperationNoFileMappingSizeEnvironmentBlockTooLongArg_SecurityExceptionArgumentNull_ArrayArgumentNull_BufferIO_UnknownErrorNotSupported_UnwritableStreamObjectDisposed_WriterClosedNotSupportedOSBaudRateDataBitsDiscardNullDtrEnableEncodingMonitoringDescriptionParityParityReplacePortNameReadBufferSizeReceivedBytesThresholdRtsEnableSerialPortDescStopBitsWriteBufferSizeSerialErrorReceivedSerialPinChangedSerialDataReceivedCounterTypeCounterNameCounterHelpEventLogDescErrorDataReceivedLogEntriesLogLogLogMachineNameLogMonitoringLogSynchronizingObjectLogSourceLogEntryWrittenLogEntryMachineNameLogEntryDataLogEntryIndexLogEntryCategoryLogEntryCategoryNumberLogEntryEventIDLogEntryEntryTypeLogEntryMessageLogEntrySourceLogEntryReplacementStringsLogEntryResourceIdLogEntryTimeGeneratedLogEntryTimeWrittenLogEntryUserNameOutputDataReceivedPC_CounterHelpPC_CounterTypePC_ReadOnlyPC_RawValueProcessAssociatedProcessDescProcessExitCodeProcessTerminatedProcessExitTimeProcessHandleProcessHandleCountProcessMachineNameProcessMainModuleProcessModulesProcessSynchronizingObjectProcessSessionIdProcessThreadsProcessEnableRaisingEventsProcessExitedProcessFileNameProcessWorkingDirectoryProcessBasePriorityProcessMainWindowHandleProcessMainWindowTitleProcessMaxWorkingSetProcessMinWorkingSetProcessNonpagedSystemMemorySizeProcessPagedMemorySizeProcessPagedSystemMemorySizeProcessPeakPagedMemorySizeProcessPeakWorkingSetProcessPeakVirtualMemorySizeProcessPriorityBoostEnabledProcessPriorityClassProcessPrivateMemorySizeProcessPrivilegedProcessorTimeProcessProcessNameProcessProcessorAffinityProcessRespondingProcessStandardErrorProcessStandardInputProcessStandardOutputProcessStartInfoProcessStartTimeProcessTotalProcessorTimeProcessUserProcessorTimeProcessVirtualMemorySizeProcessWorkingSetProcModModuleNameProcModFileNameProcModBaseAddressProcModModuleMemorySizeProcModEntryPointAddressProcessVerbProcessArgumentsProcessErrorDialogProcessWindowStyleProcessCreateNoWindowProcessEnvironmentVariablesProcessRedirectStandardInputProcessRedirectStandardOutputProcessRedirectStandardErrorProcessUseShellExecuteThreadBasePriorityThreadCurrentPriorityThreadIdThreadPriorityBoostEnabledThreadPriorityLevelThreadPrivilegedProcessorTimeThreadStartAddressThreadStartTimeThreadThreadStateThreadTotalProcessorTimeThreadUserProcessorTimeThreadWaitReasonVerbEditorDefaultAppSettingsReaderNoKeyAppSettingsReaderNoParserAppSettingsReaderCantParseAppSettingsReaderEmptyStringInvalidPermissionStatePermissionNumberOfElementsPermissionItemExistsPermissionItemDoesntExistPermissionBadParameterEnumPermissionInvalidLengthPermissionTypeMismatchArgument_NotAPermissionElementArgument_InvalidXMLBadVersionInvalidPermissionLevelTargetNotWebBrowserPermissionLevelWebBrowserBadXmlKeyedCollNeedNonNegativeNumKeyedCollDuplicateKeyKeyedCollReferenceKeyNotFoundKeyedCollKeyNotFoundKeyedCollInvalidKeyKeyedCollCapacityOverflowOrderedDictionary_ReadOnlyOrderedDictionary_SerializationMismatchAsync_ExceptionOccurredAsync_QueueingFailedAsync_OperationCancelledAsync_OperationAlreadyCompletedAsync_NullDelegateBackgroundWorker_AlreadyRunningBackgroundWorker_CancellationNotSupportedBackgroundWorker_OperationCompletedBackgroundWorker_ProgressNotSupportedBackgroundWorker_WorkerAlreadyRunningBackgroundWorker_WorkerDoesntReportProgressBackgroundWorker_WorkerDoesntSupportCancellationAsync_ProgressChangedEventArgs_ProgressPercentageAsync_ProgressChangedEventArgs_UserStateAsync_AsyncEventArgs_CancelledAsync_AsyncEventArgs_ErrorAsync_AsyncEventArgs_UserStateBackgroundWorker_CancellationPendingBackgroundWorker_DoWorkBackgroundWorker_IsBusyBackgroundWorker_ProgressChangedBackgroundWorker_RunWorkerCompletedBackgroundWorker_WorkerReportsProgressBackgroundWorker_WorkerSupportsCancellationBackgroundWorker_DoWorkEventArgs_ArgumentBackgroundWorker_DoWorkEventArgs_ResultBackgroundWorker_DescInstanceCreationEditorDefaultTextPropertyTabAttributeBadPropertyTabScopePropertyTabAttributeTypeLoadExceptionPropertyTabAttributeArrayLengthMismatchPropertyTabAttributeParamsBothNullInstanceDescriptorCannotBeStaticInstanceDescriptorMustBeStaticInstanceDescriptorMustBeReadableInstanceDescriptorLengthMismatchToolboxItemAttributeFailedGetTypePropertyDescriptorCollectionBadValuePropertyDescriptorCollectionBadKeyAspNetHostingPermissionBadXmlCorruptedGZipHeaderUnknownCompressionModeUnknownStateInvalidHuffmanDataInvalidCRCInvalidStreamSizeUnknownBlockTypeInvalidBlockLengthGenericInvalidDataCannotReadFromDeflateStreamCannotWriteToDeflateStreamNotReadableStreamNotWriteableStreamInvalidArgumentOffsetCountInvalidBeginCallInvalidEndCallStreamSizeOverflowZLibErrorDLLLoadErrorZLibErrorUnexpectedZLibErrorInconsistentStreamZLibErrorSteamFreedPrematurelyZLibErrorNotEnoughMemoryZLibErrorIncorrectInitParametersZLibErrorVersionMismatchInvalidOperation_HCCountOverflowArgument_InvalidThresholdArgument_SemaphoreInitialMaximumArgument_WaitHandleNameTooLongWaitHandleCannotBeOpenedException_InvalidHandleArgumentNotAPermissionElementArgumentWrongTypeBadXmlVersionBinarySerializationNotSupportedBothScopeAttributesNoScopeAttributesPositionOutOfRangeProviderInstantiationFailedProviderTypeLoadFailedSaveAppScopedNotSupportedSettingsResetFailedSettingsSaveFailedSettingsSaveFailedNoSectionStringDeserializationFailedStringSerializationFailedUnknownSerializationFormatUnknownSeekOriginUnknownUserLevelUserSettingsNotSupportedXmlDeserializationFailedXmlSerializationFailedMemberRelationshipService_RelationshipNotSupportedMaskedTextProviderPasswordAndPromptCharErrorMaskedTextProviderInvalidCharErrorMaskedTextProviderMaskNullOrEmptyMaskedTextProviderMaskInvalidCharStandardOleMarshalObjectGetMarshalerFailedSoundAPIBadSoundLocationSoundAPIFileDoesNotExistSoundAPIFormatNotSupportedSoundAPIInvalidWaveFileSoundAPIInvalidWaveHeaderSoundAPILoadTimedOutSoundAPILoadTimeoutSoundAPIReadErrorWrongActionForCtorMustBeResetAddOrRemoveActionForCtorResetActionRequiresNullItemResetActionRequiresIndexMinus1IndexCannotBeNegativeObservableCollectionReentrancyNotAllowedmono_net_io_shutdownmono_net_io_renegotiatenet_ssl_io_already_shutdownnet_log_set_socketoption_reuseport_default_onnet_log_set_socketoption_reuseport_not_supportednet_log_set_socketoption_reuseportnet_reqabortedBlockingCollection_Add_ConcurrentCompleteAddBlockingCollection_Add_FailedBlockingCollection_CantAddAnyWhenCompletedBlockingCollection_CantTakeAnyWhenAllDoneBlockingCollection_CantTakeWhenDoneBlockingCollection_CompletedBlockingCollection_CopyTo_IncorrectTypeBlockingCollection_CopyTo_MultiDimBlockingCollection_CopyTo_NonNegativeCollection_CopyTo_TooManyElemsBlockingCollection_ctor_BoundedCapacityRangeBlockingCollection_ctor_CountMoreThanCapacityBlockingCollection_DisposedBlockingCollection_Take_CollectionModifiedBlockingCollection_TimeoutInvalidBlockingCollection_ValidateCollectionsArray_DispElemsBlockingCollection_ValidateCollectionsArray_LargeSizeBlockingCollection_ValidateCollectionsArray_NullElemsBlockingCollection_ValidateCollectionsArray_ZeroSizeCommon_OperationCanceledConcurrentBag_Ctor_ArgumentNullExceptionConcurrentBag_CopyTo_ArgumentNullExceptionCollection_CopyTo_ArgumentOutOfRangeExceptionConcurrentCollection_SyncRoot_NotSupportedConcurrentDictionary_ArrayIncorrectTypeConcurrentDictionary_SourceContainsDuplicateKeysConcurrentDictionary_ConcurrencyLevelMustBePositiveConcurrentDictionary_CapacityMustNotBeNegativeConcurrentDictionary_IndexIsNegativeConcurrentDictionary_ArrayNotLargeEnoughConcurrentDictionary_KeyAlreadyExistedConcurrentDictionary_ItemKeyIsNullConcurrentDictionary_TypeOfKeyIncorrectConcurrentDictionary_TypeOfValueIncorrectConcurrentStack_PushPopRange_CountOutOfRangeConcurrentStack_PushPopRange_InvalidCountConcurrentStack_PushPopRange_StartOutOfRangePartitioner_DynamicPartitionsNotSupportedPartitionerStatic_CanNotCallGetEnumeratorAfterSourceHasBeenDisposedPartitionerStatic_CurrentCalledBeforeMoveNextConcurrentBag_Enumerator_EnumerationNotStartedOrAlreadyFinishedArg_WrongTypeArg_ArrayLengthsDifferArg_BitArrayTypeUnsupportedArg_HSCapacityOverflowArg_HTCapacityOverflowArg_InsufficientSpaceArgument_ArrayTooLargeExternalLinkedListNodeLinkedListEmptyLinkedListNodeIsAttachedSortedSet_LowerValueGreaterThanUpperValueSerialization_MismatchedCountSerialization_MissingValuesArgumentException_BufferNotFromPoolArgumentOutOfRange_IndexCountBufferArgument_InvalidCharSequenceNoIndexnet_uri_BadAuthoritynet_uri_BadAuthorityTerminatornet_uri_BadFormatnet_uri_NeedFreshParsernet_uri_AlreadyRegisterednet_uri_BadHostNamenet_uri_BadPortnet_uri_BadSchemenet_uri_BadStringnet_uri_BadUserPasswordnet_uri_CannotCreateRelativenet_uri_SchemeLimitnet_uri_EmptyUrinet_uri_InvalidUriKindnet_uri_MustRootedPathnet_uri_NotAbsolutenet_uri_PortOutOfRangenet_uri_SizeLimitnet_uri_UserDrivenParsingnet_uri_NotJustSerializationnet_uri_BadUnicodeHostForIdnArgument_ExtraNotValidArgument_InvalidUriSubcomponentIO_EOF_ReadBeyondEOFBaseStream_Invalid_Not_OpenPortNameEmpty_StringPort_not_openPort_already_openCant_be_set_when_openMax_BaudIn_Break_StateWrite_timed_outCantSetRtsWithHandshakingNotSupportedEncodingArg_InvalidSerialPortArg_InvalidSerialPortExtendedArgumentOutOfRange_Bounds_Lower_UpperArgumentOutOfRange_EnumArgumentOutOfRange_NeedNonNegNumRequiredArgumentOutOfRange_NeedPosNumArgumentOutOfRange_TimeoutArgumentOutOfRange_WriteTimeoutIndexOutOfRange_IORaceConditionIO_BindHandleFailedIO_OperationAbortedNotSupported_UnseekableStreamObjectDisposed_StreamClosedInvalidNullEmptyArgumentArg_WrongAsyncResultInvalidOperation_EndReadCalledMultipleInvalidOperation_EndWriteCalledMultipleIO_PortNotFoundIO_PortNotFoundFileNameUnauthorizedAccess_IODenied_NoPathNameIO_PathTooLongIO_SharingViolation_NoFileNameIO_SharingViolation_FileUnauthorizedAccess_IODenied_Pathnet_log_listener_delegate_exceptionnet_log_listener_unsupported_authentication_schemenet_log_listener_unmatched_authentication_schemenet_io_invalidasyncresultnet_io_invalidendcallnet_listener_cannot_set_custom_cbtnet_listener_detach_errornet_listener_schemenet_listener_hostnet_listener_mustcallnet_listener_slashnet_listener_alreadynet_log_listener_no_cbt_disablednet_log_listener_no_cbt_httpnet_log_listener_no_cbt_trustedproxynet_log_listener_cbtnet_log_listener_no_spn_kerberosnet_log_listener_no_spn_disablednet_log_listener_no_spn_cbtnet_log_listener_no_spn_whensupportednet_log_listener_no_spn_loopbacknet_log_listener_spnnet_log_listener_spn_passednet_log_listener_spn_failednet_log_listener_spn_failed_alwaysnet_log_listener_spn_failed_emptynet_log_listener_spn_failed_dumpnet_log_listener_spn_addnet_log_listener_spn_not_addnet_log_listener_spn_removenet_log_listener_spn_not_removenet_listener_no_spnsnet_ssp_dont_support_cbtnet_PropertyNotImplementedExceptionnet_array_too_smallnet_listener_mustcompletecallnet_listener_invalid_cbt_typenet_listener_callinprogressnet_log_listener_cant_create_urinet_log_listener_cant_convert_raw_pathnet_log_listener_cant_convert_percent_valuenet_log_listener_cant_convert_to_utf8net_log_listener_cant_convert_bytesnet_invalidstatusnet_WebHeaderInvalidControlCharsnet_rspsubmittednet_nochunkuploadonhttp10net_cookie_existsnet_clsmallnet_wrongversionnet_noseeknet_writeonlystreamnet_entitytoobignet_io_notenoughbyteswrittennet_listener_close_urlgroup_errornet_WebSockets_NativeSendResponseHeadersnet_WebSockets_ClientAcceptingNoProtocolsnet_WebSockets_AcceptUnsupportedProtocolnet_WebSockets_AcceptNotAWebSocketnet_WebSockets_AcceptHeaderNotFoundnet_WebSockets_AcceptUnsupportedWebSocketVersionnet_WebSockets_InvalidEmptySubProtocolnet_WebSockets_InvalidCharInProtocolStringnet_WebSockets_ReasonNotNullnet_WebSockets_InvalidCloseStatusCodenet_WebSockets_InvalidCloseStatusDescriptionnet_WebSockets_ArgumentOutOfRange_TooSmallnet_WebSockets_ArgumentOutOfRange_TooBignet_WebSockets_UnsupportedPlatformnet_readonlystreamnet_WebSockets_InvalidState_ClosedOrAbortednet_WebSockets_ReceiveAsyncDisallowedAfterCloseAsyncnet_Websockets_AlreadyOneOutstandingOperationnet_WebSockets_InvalidMessageTypenet_WebSockets_InvalidBufferTypenet_WebSockets_ArgumentOutOfRange_InternalBuffernet_WebSockets_Argument_InvalidMessageTypenet_securitypackagesupportnet_log_operation_failed_with_errornet_MethodNotImplementedExceptionevent_OperationReturnedSomethingnet_invalid_enumnet_auth_message_not_encryptedSSPIInvalidHandleTypenet_cannot_change_after_headersoffset_out_of_rangenet_io_operation_abortednet_invalid_pathnet_no_client_certificatenet_listener_auth_errorsnet_listener_closenet_invalid_portnet_WebSockets_InvalidStateMono.UtilCertHelperMono.UnitynativeCertificateChainerrorStateAddCertificatesToNativeChainAddCertificateToNativeChaindefaultAlertCheckAndThrowverifyResultUnityTlsGetUnityTlsInterfaceget_IsSupportedget_NativeInterfacemarshalledInterfaceIsSupportedNativeInterfaceunitytls_error_codeUNITYTLS_SUCCESSUNITYTLS_INVALID_ARGUMENTUNITYTLS_INVALID_FORMATUNITYTLS_INVALID_PASSWORDUNITYTLS_INVALID_STATEUNITYTLS_BUFFER_OVERFLOWUNITYTLS_OUT_OF_MEMORYUNITYTLS_INTERNAL_ERRORUNITYTLS_NOT_SUPPORTEDUNITYTLS_ENTROPY_SOURCE_FAILEDUNITYTLS_STREAM_CLOSEDUNITYTLS_USER_CUSTOM_ERROR_STARTUNITYTLS_USER_WOULD_BLOCKUNITYTLS_USER_READ_FAILEDUNITYTLS_USER_WRITE_FAILEDUNITYTLS_USER_UNKNOWN_ERRORUNITYTLS_USER_CUSTOM_ERROR_ENDunitytls_errorstateunitytls_keyunitytls_key_refunitytls_x509unitytls_x509_refunitytls_x509listunitytls_x509list_refunitytls_x509verify_resultUNITYTLS_X509VERIFY_SUCCESSUNITYTLS_X509VERIFY_NOT_DONEUNITYTLS_X509VERIFY_FATAL_ERRORUNITYTLS_X509VERIFY_FLAG_EXPIREDUNITYTLS_X509VERIFY_FLAG_REVOKEDUNITYTLS_X509VERIFY_FLAG_CN_MISMATCHUNITYTLS_X509VERIFY_FLAG_NOT_TRUSTEDUNITYTLS_X509VERIFY_FLAG_USER_ERROR1UNITYTLS_X509VERIFY_FLAG_USER_ERROR2UNITYTLS_X509VERIFY_FLAG_USER_ERROR3UNITYTLS_X509VERIFY_FLAG_USER_ERROR4UNITYTLS_X509VERIFY_FLAG_USER_ERROR5UNITYTLS_X509VERIFY_FLAG_USER_ERROR6UNITYTLS_X509VERIFY_FLAG_USER_ERROR7UNITYTLS_X509VERIFY_FLAG_USER_ERROR8UNITYTLS_X509VERIFY_FLAG_UNKNOWN_ERRORunitytls_x509verify_callbackuserDataunitytls_tlsctxunitytls_tlsctx_refunitytls_x509nameunitytls_ciphersuiteUNITYTLS_CIPHERSUITE_INVALIDunitytls_protocolUNITYTLS_PROTOCOL_TLS_1_0UNITYTLS_PROTOCOL_TLS_1_1UNITYTLS_PROTOCOL_TLS_1_2UNITYTLS_PROTOCOL_INVALIDunitytls_tlsctx_protocolrangemaxunitytls_tlsctx_write_callbackbufferLenunitytls_tlsctx_read_callbackunitytls_tlsctx_trace_callbacktraceMessagetraceMessageLenunitytls_tlsctx_certificate_callbackcncnLencaListcaListLenunitytls_tlsctx_x509verify_callbackunitytls_tlsctx_callbacksunitytls_interface_structUNITYTLS_INVALID_HANDLEUNITYTLS_TLSCTX_PROTOCOLRANGE_DEFAULTunitytls_errorstate_createunitytls_errorstate_raise_errorunitytls_key_get_refunitytls_key_parse_derunitytls_key_parse_pemunitytls_key_freeunitytls_x509_export_derunitytls_x509list_get_refunitytls_x509list_get_x509unitytls_x509list_createunitytls_x509list_appendunitytls_x509list_append_derunitytls_x509list_append_pemunitytls_x509list_freeunitytls_x509verify_default_caunitytls_x509verify_explicit_caunitytls_tlsctx_create_serverunitytls_tlsctx_create_clientunitytls_tlsctx_server_require_client_authenticationunitytls_tlsctx_set_certificate_callbackunitytls_tlsctx_set_trace_callbackunitytls_tlsctx_set_x509verify_callbackunitytls_tlsctx_set_supported_ciphersuitesunitytls_tlsctx_get_ciphersuiteunitytls_tlsctx_get_protocolunitytls_tlsctx_process_handshakeunitytls_tlsctx_readunitytls_tlsctx_writeunitytls_tlsctx_notify_closeunitytls_tlsctx_freeunitytls_random_generate_bytesunitytls_errorstate_create_tunitytls_errorstate_raise_error_tunitytls_key_get_ref_tunitytls_key_parse_der_tpasswordLenunitytls_key_parse_pem_tunitytls_key_free_tunitytls_x509_export_der_tunitytls_x509list_get_ref_tunitytls_x509list_get_x509_tunitytls_x509list_create_tunitytls_x509list_append_tunitytls_x509list_append_der_tunitytls_x509list_append_pem_tunitytls_x509list_free_tunitytls_x509verify_default_ca_tunitytls_x509verify_explicit_ca_ttrustCAunitytls_tlsctx_create_server_tsupportedProtocolscallbackscertChainleafCertificateKeyunitytls_tlsctx_create_client_tunitytls_tlsctx_server_require_client_authentication_tclientAuthCAListunitytls_tlsctx_set_certificate_callback_tunitytls_tlsctx_set_trace_callback_tunitytls_tlsctx_set_x509verify_callback_tunitytls_tlsctx_set_supported_ciphersuites_tsupportedCiphersuitessupportedCiphersuitesLenunitytls_tlsctx_get_ciphersuite_tunitytls_tlsctx_get_protocol_tunitytls_tlsctx_process_handshake_tunitytls_tlsctx_read_tunitytls_tlsctx_write_tunitytls_tlsctx_notify_close_tunitytls_tlsctx_free_tunitytls_random_generate_bytes_tUnityTlsContextenabledProtocolsaskForClientCertnativeCertChainnativeKeyExtractNativeKeyAndChainFromManagedCertificateget_HasContextget_ConnectionInfoget_IsRemoteCertificateAvailableget_LocalClientCertificateget_NegotiatedProtocolShutdownStartHandshakeProcessHandshakeFinishHandshakeWriteCallbackReadCallbackVerifyCallbackCertificateCallbackTraceCallbackActivateTracingtlsContextrequestedClientCertChainrequestedClientKeyreadCallbackwriteCallbacktraceCallbackcertificateCallbackverifyCallbacklocalClientCertificateconnectioninfohasContextclosedGracefulwriteBufferreadBufferlastExceptionHasContextConnectionInfoIsRemoteCertificateAvailableLocalClientCertificateNegotiatedProtocolUnityTlsConversionsprotocolsGetMinProtocolGetMaxProtocolConvertProtocolVersionVerifyResultToAlertDescriptionVerifyResultToPolicyErrrorVerifyResultToChainStatusUnityTlsProviderUnityTlsStreamCreateContextX509ChainImplUnityTlsget_NativeCertificateChainget_ChainElementsget_ChainPolicyset_ChainPolicyget_ChainStatusAddStatuselementspolicychainStatusListNativeCertificateChainChainElementsChainPolicyChainStatusCFTypeMono.NettypeRefGetTypeIDCFObjectdlopensymboldlsymdlcloseGetIndirectGetStringConstantGetIntPtrGetCFObjectHandleownCFRetainRetainCFReleaseCoreFoundationLibrarySystemLibraryk__BackingFieldCFArrayallocatornumValuesCFArrayCreateFromNativeObjectsCreateArrayCFArrayGetCountCFArrayGetValueAtIndexcreationArrayFromHandlekCFTypeArrayCallbacksCFNumberCFNumberGetValueAsInt32theTypevaluePtrCFNumberCreateCFRangeCFStreamClientContextInfoCopyDescriptionCFStringallocCFStringCreateWithCharactersCFStringGetLengthCFStringGetCharactersPtrrangeCFStringGetCharactersAsStringCFDataCFDataCreateFromDatatheDataCFDataGetLengthCFDataGetBytePtrget_BytesBytesCFDictionaryFromObjectAndKeyFromKeysAndObjectsvalskeyCallbacksvalCallbacksCFDictionaryCreateCFDictionaryGetValueCFDictionaryCreateCopyMutableCopytheDictCFDictionaryCreateMutableCopyKeyCallbacksValueCallbacksCFMutableDictionaryCFDictionarySetValuekeyCallbackvalueCallbacksCFDictionaryCreateMutableCFUrlbaseURLCFURLCreateWithStringabsoluteCFRunLooprlCFRunLoopAddSourceCFRunLoopRemoveSourcereturnAfterSourceHandledCFRunLoopRunInModeCFRunLoopGetCurrentCFRunLoopStopget_CurrentRunLoopAddSourceRemoveSourceRunInModeStopCurrentRunLoopCFProxyTypeAutoConfigurationUrlAutoConfigurationJavaScriptFTPHTTPHTTPSSOCKSCFProxyCFProxyTypeToEnumget_AutoConfigurationJavaScriptget_AutoConfigurationUrlget_Passwordget_Portget_ProxyTypeget_UsernamekCFProxyAutoConfigurationJavaScriptKeykCFProxyAutoConfigurationURLKeykCFProxyHostNameKeykCFProxyPasswordKeykCFProxyPortNumberKeykCFProxyTypeKeykCFProxyUsernameKeykCFProxyTypeAutoConfigurationURLkCFProxyTypeAutoConfigurationJavaScriptkCFProxyTypeFTPkCFProxyTypeHTTPkCFProxyTypeHTTPSkCFProxyTypeSOCKSPortProxyTypeCFProxySettingsget_Dictionaryget_HTTPEnableget_HTTPPortget_HTTPProxyget_ProxyAutoConfigEnableget_ProxyAutoConfigJavaScriptget_ProxyAutoConfigURLStringkCFNetworkProxiesHTTPEnablekCFNetworkProxiesHTTPPortkCFNetworkProxiesHTTPProxykCFNetworkProxiesProxyAutoConfigEnablekCFNetworkProxiesProxyAutoConfigJavaScriptkCFNetworkProxiesProxyAutoConfigURLStringDictionaryHTTPEnableHTTPPortHTTPProxyProxyAutoConfigEnableProxyAutoConfigJavaScriptProxyAutoConfigURLStringCFNetworkproxyAutoConfigurationScripttargetURLCFNetworkCopyProxiesForAutoConfigurationScriptSequentialproxyAutoConfigURLclientContextCFNetworkExecuteProxyAutoConfigurationURLCFNetworkCopyProxiesForAutoConfigurationScriptThreadCFNetworkCopyProxiesForAutoConfigurationScriptCopyProxiesForAutoConfigurationScriptGetProxiesForAutoConfigurationScripttargetUriExecuteProxyAutoConfigurationURLproxySettingsCFNetworkCopyProxiesForURLCopyProxiesForURLGetProxiesForURLGetProxiesForUriCFNetworkCopySystemProxySettingsGetSystemProxySettingsGetDefaultProxyCFNetworkLibrarylock_objget_proxy_queueproxy_eventGetProxyDatascriptCFProxyAutoConfigurationResultCallbackproxyListCFWebProxyget_Credentialsset_CredentialscredentialsGetProxyUriGetProxyUriFromScriptproxiesSelectProxyGetProxyIsBypasseduserSpecifiedCredentials<>c__DisplayClass13_0b__0runLoopCFBooleanownsFromBooleanbooleanCFBooleanGetValueCFDateatCFDateCreateBufferOffsetSizeMono.Net.Securityget_EndOffsetTotalBytesEndOffsetBufferOffsetSize2AppendDataAsyncOperationStatusContinueReadDoneAsyncProtocolResultget_UserResultk__BackingFieldk__BackingFieldUserResultAsyncProtocolRequestget_RunSynchronouslyset_UserResultsyncRequestReadRequestWriteStartOperationProcessOperationInnerReadk__BackingFieldk__BackingFieldRequestedSizeWriteRequestedRunSynchronouslyd__23d__245__15__2d__255__15__2AsyncHandshakeRequestAsyncReadOrWriteRequestget_UserBufferget_CurrentSizeset_CurrentSizek__BackingFieldk__BackingFieldUserBufferCurrentSizeAsyncReadRequestAsyncWriteRequestAsyncShutdownRequestServerCertValidationCallbackWrapper__callbackChainValidationHelperGetDefaultValidatorCloneWithCallbackWrapperInvokeCallbackcallbackWrappercloneSettingsDefaultSelectionCallbackget_Providerget_HasCertificateSelectionCallbackValidateClientCertificateValidateChainxerrorsInvokeSystemValidatorcertValidationCallbackcertSelectionCallbacktlsStreamProviderHasCertificateSelectionCallbackLegacyTlsProviderMobileAuthenticatedStreamauthSuccessCheckshutdownCheckCheckThrowGetSSPIExceptionGetIOExceptionget_DefaultProtocolsrunSynchronouslyclientCertRequiredProcessAuthenticationasyncRequestoutWantMoreInternalReadinternalBufferInternalWriterequestedSizeInnerWriteProcessReadProcessWriteProcessShutdownGetConnectionInfob__67_0xobileTlsContextasyncHandshakeRequestasyncReadRequestasyncWriteRequestioLockcloseRequestedshutdownuniqueNameIntegerk__BackingFieldk__BackingFieldk__BackingFieldnextIdDefaultProtocolsOperationTyped__47d__58<>c__DisplayClass66_0b__0d__66d__67MobileTlsContextget_ServerNameget_AskForClientCertificateget_ClientCertificatesGetProtocolVersionsget_LocalServerCertificateserverNameServerNameAskForClientCertificateClientCertificatesLocalServerCertificateGetProviderInternalInitializeInternalLookupProviderTypeLookupProviderInitializeDebugInitializeProviderRegistrationCreateDefaultProviderImplIsProviderSupportedget_IsInitializedinitializeddefaultProviderproviderRegistrationproviderCacheenableDebugUnityTlsIdAppleTlsIdBtlsIdLegacyIdIsInitializedMonoTlsStreamget_Requestget_ExceptionStatusget_CertificateValidationFailedset_CertificateValidationFailednetworkStreamtunnelCreateStreamk__BackingFieldRequestExceptionStatusCertificateValidationFailedd__175__1NoReflectionHelperrequestUriCreateHttpsRequestCreateHttpListenerGetMonoSslStreamSystemCertificateValidatorCreateX509ChainBuildX509ChainCheckUsageanchorsEvaluateSystemNeedsChainCheckCertificateUsageCheckServerIdentityCheckDomainNameis_macosxs_flagsCallbackHelpersMono.Net.Security.PrivatePublicToMonoInternalToMonoInternalToPublicMonoToPublicMonoToInternal<>c__DisplayClass0_0b__0<>c__DisplayClass1_0rcai<>c__DisplayClass2_0b__0b__0<>c__DisplayClass5_0b__0<>c__DisplayClass6_0<>c__DisplayClass7_0b__0<>c__DisplayClass8_0LegacySslStreamMono.Security.Interface.IMonoSslStream.get_InternalLocalCertificateclientCertsserverCertserverRequestedCertsOnCertificateSelectionGetMonoSslProtocolCheckConnectionAuthenticatedMono.Security.Interface.IMonoSslStream.ShutdownAsyncMono.Security.Interface.IMonoSslStream.get_AuthenticatedStreamMono.Security.Interface.IMonoSslStream.get_TransportContextssl_streamMono.Security.Interface.IMonoSslStream.InternalLocalCertificateMono.Security.Interface.IMonoSslStream.AuthenticatedStreamMono.Security.Interface.IMonoSslStream.TransportContext<>c__DisplayClass56_0b__0mcertsb__1<>c__DisplayClass59_0b__0certErrorsb__1b__79_0b__81_0<>9__79_0<>9__81_0NtlmSessionMono.HttpwebRequestAuthenticateNtlmClientPreAuthenticateget_CanPreAuthenticateCanPreAuthenticateb__1_0<>9__1_0INativeObjectObjCRuntimeInternalNativeObjectHelperselfNativeMethodshSourceProcessHandlehSourceHandlehTargetProcesstargetHandledwDesiredAccessbInheritHandledwOptionsGetCurrentProcessprocessHandleGetExitCodeProcessTerminateProcessWaitForInputIdleGetProcessWorkingSetSizeSetProcessWorkingSetSizeexitkerneluserGetProcessTimesGetCurrentProcessIdGetPriorityClasspriorityClassSetPriorityClassCloseProcessE_ABORTPROCESS_TERMINATEPROCESS_CREATE_THREADPROCESS_SET_SESSIONIDPROCESS_VM_OPERATIONPROCESS_VM_READPROCESS_VM_WRITEPROCESS_DUP_HANDLEPROCESS_CREATE_PROCESSPROCESS_SET_QUOTAPROCESS_SET_INFORMATIONPROCESS_QUERY_INFORMATIONPROCESS_QUERY_LIMITED_INFORMATIONSTANDARD_RIGHTS_REQUIREDSYNCHRONIZEPROCESS_ALL_ACCESSDUPLICATE_CLOSE_SOURCEDUPLICATE_SAME_ACCESSSTILL_ACTIVEWAIT_TIMEOUTWAIT_ABANDONED_0SafeProcessHandleInitialSetHandleSafeX509ChainHandleStringExtensionsSubstringTrimUriBuilderschemeNamehostNameschemeportNumberportpathValueextraValueset_Extraget_Fragmentset_Fragmentget_Hostget_Pathset_Pathset_Portget_Queryset_Queryget_Schemeset_Schemeset_UserNamerparamSetFieldsFromUri_changed_fragment_path_port_query_scheme_schemeDelimiterExtraFragmentQuerySchemeSecurityUtilsget_MemberAccessPermissionget_RestrictedMemberAccessPermissionDemandReflectionAccessDemandGrantSetHasReflectionPermissionSecureCreateInstanceallowNonPublicSecureConstructorInvokeextraFlagsGenericArgumentsAreVisibleFieldInfoGetValueMethodInfoInvokeConstructorInfoInvokeArrayCreateInstancememberAccessPermissionrestrictedMemberAccessPermissionMemberAccessPermissionRestrictedMemberAccessPermissionHResultsXmlXmlSchemaXmlXsltXmlXPathDataDeletedRowInaccessibleDataDuplicateNameDataInRowChangingEventDataInvalidConstraintDataMissingPrimaryKeyDataNoNullAllowedDataReadOnlyDataRowNotInTableDataVersionNotFoundDataConstraintStrongTypingSqlTypeSqlNullValueSqlTruncateAdapterMappingDataAdapterDBConcurrencyOperationAbortedInvalidUdtMetadataInvalidQueryCommandCompilationCommandExecutionSqlExceptionOdbcExceptionOracleExceptionConnectionPlanExceptionNteBadKeySetWin32AccessDeniedWin32InvalidHandleLicenseInternalBufferOverflowServiceControllerTimeoutInstallEFailInvariantComparerGenericUriParserOptionsGenericAuthorityAllowEmptyAuthorityNoUserInfoNoPortNoQueryNoFragmentDontConvertPathBackslashesDontCompressPathDontUnescapePathDotsAndSlashesIdnIriParsingGenericUriParserMapGenericParserOptionsDefaultGenericUriParserFlagsIriHelperisQueryCheckIriUnicodeRangehighSurrlowSurrsurrogatePairCheckIsReservedpInputEscapeUnescapeIriget_IsImplicitFileget_IsUncOrDosPathget_IsDosPathget_IsUncPathget_HostTypeget_Syntaxget_IsNotAbsoluteUrisyntaxIriParsingStaticget_AllowIdnAllowIdnStaticschemeHostIsIntranetget_UserDrivenParsingSetUserDrivenParsingget_SecuredPathIndexNotAnyInFactallFlagscheckFlagsStaticNotAnyStaticInFactEnsureUriInfoEnsureParseRemainingallowDnsOptimizationEnsureHostStringuriStringdontEscapebaseUrirelativeUriuriKindCreateUrirelativeStrGetCombinedStringerrget_AbsolutePathget_PrivateAbsolutePathget_AbsoluteUriget_LocalPathget_Authorityget_HostNameTypeget_IsDefaultPortget_IsFileget_IsLoopbackget_PathAndQueryget_Segmentsget_IsUncStaticIsFileget_InitializeLockInitializeUriConfigGetLocalPathget_OriginalStringSwitchedget_DnsSafeHostget_IdnHostget_IsAbsoluteUriget_UserEscapedget_UserInfoCheckHostNameGetLeftPartcharacterHexEscapeHexUnescapeIsHexEncodingIsGenDelimCheckSchemeNameIsHexDigitdigituri1uri2MakeRelativeUriCheckForColonInFirstPathSegmentrawStringInternalEscapeStringParseSchemeParseMinimalPrivateParseMinimalnewHostPrivateParseMinimalIricFCreateUriInfoCreateHostStringscopeIdCreateHostStringHelperGetHostViaCustomSyntaxuriPartsformatAsGetPartsGetEscapedPartsGetUnescapedPartspartsnonCanonicalReCreatePartsGetUriPartsFromUserStringParseRemainingParseSchemeCheckImplicitFilelptrnCharsCheckKnownSchemesCheckSchemeSyntaxpStringCheckAuthorityHelperstartInputiriParsinghasUnicodeuserInfoStringjustNormalizedCheckAuthorityHelperHandleDnsIriCheckAuthorityHelperHandleAnyHostIridelimFindEndOfComponentCheckCanonicalGetCanonicalPathpchch1ch2ch3UnescapeOnlyCompressCalculateCaseInsensitiveHashCodebasePartrelativeParturiFormatCombineUricompareCasePathDifferenceget_HasAuthorityIsLWSIsAsciiLetterIsAsciiLetterOrDigitIsBidiControlCharacterstrToCleanStripBidiControlCharactertoUriMakeRelativeCanonicalizeEscapeStringCheckSecurityIsReservedCharacterIsExcludedCharacterIsBadFileSystemCharacterCreateThisInitializeUriCheckForConfigLoadCheckForUnicodeCheckForEscapedUnreservedcomponentsGetComponentspartsToComparecompareFormatIsWellFormedOriginalStringIsWellFormedUriStringInternalIsWellFormedOriginalStringstringToUnescapeUnescapeDataStringstringToEscapeEscapeUriStringEscapeDataStringuriParserCreateHelpernewUriStringuserEscapedResolveHelperGetRelativeSerializationStringuriComponentsGetComponentsHelperIsBaseOfuriLinkIsBaseOfHelperotherUriCreateThisFromUriUriSchemeFileUriSchemeFtpUriSchemeGopherUriSchemeHttpUriSchemeHttpsUriSchemeWsUriSchemeWssUriSchemeMailtoUriSchemeNewsUriSchemeNntpUriSchemeNetTcpUriSchemeNetPipeSchemeDelimiterc_Max16BitUtf8SequenceLengthc_MaxUriBufferSizec_MaxUriSchemeNamem_Stringm_originalUnicodeStringm_Syntaxm_DnsSafeHostm_Flagsm_Infom_iriParsings_ConfigInitializeds_ConfigInitializings_IdnScopes_IriParsinguseDotNetRelativeOrAbsoluteDotNetRelativeOrAbsoluteIsWindowsFileSystems_initLockV1ToStringUnescapec_DummyCharc_EOLHexLowerChars_WScharsIsImplicitFileIsUncOrDosPathIsDosPathIsUncPathHostTypeSyntaxIsNotAbsoluteUriAllowIdnUserDrivenParsingSecuredPathIndexAbsolutePathPrivateAbsolutePathAbsoluteUriLocalPathAuthorityHostNameTypeIsDefaultPortIsLoopbackPathAndQuerySegmentsIsUncInitializeLockOriginalStringSwitchedDnsSafeHostIdnHostIsAbsoluteUriUserEscapedUserInfoHasAuthoritySchemeNotCanonicalUserNotCanonicalHostNotCanonicalPortNotCanonicalPathNotCanonicalQueryNotCanonicalFragmentNotCanonicalCannotDisplayCanonicalE_UserNotCanonicalE_HostNotCanonicalE_PortNotCanonicalE_PathNotCanonicalE_QueryNotCanonicalE_FragmentNotCanonicalE_CannotDisplayCanonicalShouldBeCompressedFirstSlashAbsentBackslashInPathIndexMaskHostTypeMaskHostNotParsedIPv6HostTypeIPv4HostTypeDnsHostTypeUncHostTypeBasicHostTypeUnusedHostTypeUnknownHostTypeAuthorityFoundHasUserInfoLoopbackHostNotDefaultPortCanonicalDnsHostErrorOrParsingRecursionDosPathUncPathImplicitFileMinimalUriInfoSetAllUriInfoSetHasUnicodeHostUnicodeNormalizedRestUnicodeNormalizedUnicodeHostIntranetUriUseOrigUncdStrOffsetUserIriCanonicalPathIriCanonicalQueryIriCanonicalFragmentIriCanonicalIriCanonicalCompressedSlashesUriInfoScopeIdMoreInfoUserPortValueRemoteUrlEscapedCanonicalDisplayCanonicalDotSlashAttnDotSlashEscapedReservedFoundNotIriCanonicalFoundNonAsciiUriFormatExceptiontextStringUriPartialUriKindRelativeOrAbsoluteAbsoluteRelativeUriComponentsStrongPortNormalizedHostKeepDelimiterSerializationInfoStringHostAndPortStrongAuthoritySchemeAndServerHttpRequestUrlUriFormatUriEscapedUnescapedSafeUnescapedUriIdnScopeAllExceptIntranetParsingErrorBadFormatBadSchemeBadAuthorityEmptyUriStringLastRelativeUriOkErrIndexSchemeLimitSizeLimitMustRootedPathBadHostNameNonEmptyHostBadPortBadAuthorityTerminatorCannotCreateRelativeUnescapeModeCopyOnlyEscapeUnescapeV1ToStringFlagUnescapeAllUnescapeAllOrThrowUriHelperpMemeLengthpShesheLengthTestForSubPathisUriStringforce1force2rsvdpStrcurrentInputPoscharsToAddminReallocateCharsprevInputPosEnsureDestinationSizedestPositionrsvd1rsvd2rsvd3unescapeModeUnescapeStringdestOffsetunescapedCharsMatchUTF8SequencetoEscapeAsciiCharEscapedAsciiIsNotSafeForUnescapeIsReservedUnreservedOrHashIsUnreservedIs3986UnreservedHexUpperCharsc_MaxAsciiCharsReallocatec_MaxUnicodeCharsReallocatec_MaxUTF_8BytesPerUnicodeCharc_EncodedCharsPerByteRFC2396ReservedMarksRFC3986ReservedMarksRFC2396UnreservedMarksRFC3986UnreservedMarksUriHostNameTypeBasicDnsIPv4IPv6HttpStyleUriParserFtpStyleUriParserFileStyleUriParserNewsStyleUriParserGopherStyleUriParserLdapStyleUriParserNetPipeStyleUriParserNetTcpStyleUriParserUriParserget_SchemeNameget_DefaultPortOnNewUridefaultPortOnRegisterparsingErrorInitializeAndValidateIsKnownSchemeget_ShouldUseLegacyV2QuirksIsAllSetIsFullMatchlwrCaseSchemeNameFetchSyntaxlwrCaseSchemeFindOrFetchAsUnknownV1SyntaxGetSyntaxget_IsSimpleCheckSetIsSimpleFlagSetUpdatableFlagsInternalOnNewUrithisUriInternalValidatethisBaseUriInternalResolveInternalIsBaseOfInternalGetComponentsSchemeOnlyFlagsm_Tablem_TempTablem_UpdatableFlagsm_UpdatableFlagsUsedc_UpdatableFlagsm_Portm_SchemeNoDefaultPortc_InitialTableSizeHttpUriHttpsUriWsUriWssUriFtpUriFileUriGopherUriNntpUriNewsUriMailToUriUuidUriTelnetUriLdapUriNetTcpUriNetPipeUriVsMacrosUris_QuirksVersionc_MaxCapacityUnknownV1SyntaxFlagsHttpSyntaxFlagsFtpSyntaxFlagsFileSyntaxFlagsVsmacrosSyntaxFlagsGopherSyntaxFlagsNewsSyntaxFlagsNntpSyntaxFlagsTelnetSyntaxFlagsLdapSyntaxFlagsMailtoSyntaxFlagsNetPipeSyntaxFlagsNetTcpSyntaxFlagsSchemeNameDefaultPortShouldUseLegacyV2QuirksIsSimpleUriQuirksVersionV2V3BuiltInUriParsersyntaxFlagsDomainNameHelperloopbackParseCanonicalNamereturnedEndnotCanonicalnotImplicitFileIsValidByIriIdnEquivalentallAsciiatLeastOneValidIdnbidiStrippedHostIsIdnAceidnHostUnicodeEquivalentIsASCIILetterOrDigitIsValidDomainLabelCharacterLocalhostLoopbackIPv4AddressHelperisLoopbackParseHostNumberallowIPv6unknownSchemeIsValidCanonicalParseNonCanonicalParseCanonicalMaxIPv4ValueOctalHexNumberOfLabelsIPv6AddressHelperCreateCanonicalNameFindCompressionRangeShouldHaveIpv4EmbeddedvalidateStrictAddressInternalIsValidIsValidStrictLegacyFormatCanonicalNumberFormatEmbeddedIPv4FormatUncNameHelperMaximumInternetNameLengthUriSyntaxFlagsMustHaveAuthorityOptionalAuthorityMayHaveUserInfoMayHavePortMayHavePathMayHaveQueryMayHaveFragmentAllowEmptyHostAllowUncHostAllowDnsHostAllowIPv4HostAllowIPv6HostAllowAnInternetHostAllowAnyOtherHostFileLikeUriMailToLikeUriV1_UnknownUriSimpleUserSyntaxBuiltInSyntaxParserSchemeOnlyAllowDOSPathPathIsRootedConvertPathSlashesCompressPathCanonicalizeAsFilePathUnEscapeDotsAndSlashesAllowIriParsingEnvironmentHelpersIsWindowsVistaOrAboveLocalAppContextSwitchesMemberDescriptorEqualsReturnsFalseIfEquivalentIOOperationIOAsyncCallbackioaresIOAsyncResultget_AsyncCallbackset_CompletedSynchronouslyset_IsCompletedCompleteDisposedwait_handlecompleted_synchronouslyIOSelectorJoboperationMarkDisposedIOSelectorjobunameCheckOSget_IsMacOSget_IsFreeBSDcheckedOSisMacOSisFreeBSDIsMacOSIsFreeBSDSRDescriptionAttributeisReplacedUriTypeConverterCanConvertsourceTypeCanConvertFromdestinationTypeCanConvertToConvertFromConvertToICommandSystem.Windows.InputCanExecuteadd_CanExecuteChangedremove_CanExecuteChangedCanExecuteChangedValueSerializerAttributeSystem.Windows.MarkupvalueSerializerTypevalueSerializerTypeNameget_ValueSerializerTypeget_ValueSerializerTypeName_valueSerializerType_valueSerializerTypeNameValueSerializerTypeValueSerializerTypeNameBarrierget_ParticipantsRemainingget_ParticipantCountget_CurrentPhaseNumberset_CurrentPhaseNumberparticipantCountpostPhaseActioncurrentTotaltotalsenseGetCurrentTotalSetCurrentTotalAddParticipantAddParticipantsRemoveParticipantRemoveParticipantsSignalAndWaitobservedSenseFinishPhaseInvokePostPhaseActionSetResetEventscurrentPhaseEventobservedPhaseWaitCurrentPhasetotalTimeoutDiscontinuousWaitm_currentTotalCountCURRENT_MASKTOTAL_MASKSENSE_MASKMAX_PARTICIPANTSm_currentPhasem_oddEventm_evenEventm_ownerThreadContexts_invokePostPhaseActionm_postPhaseActionm_actionCallerIDParticipantsRemainingParticipantCountCurrentPhaseNumberSemaphoremaximumCountcreatedNewsemaphoreSecurityOpenExistingrightsTryOpenExistingOpenExistingWorkerGetAccessControlSetAccessControlCreateSemaphore_internalpreviousCountReleaseSemaphore_internalOpenSemaphore_internalMAX_PATHOpenExistingResultNameNotFoundPathNotFoundNameInvalidThreadExceptionEventArgsThreadExceptionEventHandlerElapsedEventHandlerSystem.Timersintervalget_AutoResetset_AutoResetget_Enabledset_EnabledargumentCheckCalculateRoundedIntervalUpdateTimerget_Intervalset_Intervaladd_Elapsedremove_Elapsedset_Siteget_Siteget_SynchronizingObjectset_SynchronizingObjectBeginInitEndInitMyTimerCallbackinitializingdelayedEnableonIntervalElapsedautoResetsynchronizingObjectEnabledSiteSynchronizingObjectElapsedTimersDescriptionAttributereplacedElapsedEventArgsget_SignalTimeSignalTimeRegexSystem.Text.RegularExpressionsmatchTimeoutuseCacheValidateMatchTimeoutInitDefaultMatchTimeoutget_CacheSizeset_CacheSizeget_Capsset_Capsget_CapNamesset_CapNamesget_MatchTimeoutget_RightToLeftGetGroupNamesGetGroupNumbersGroupNameFromNumberGroupNumberFromNameIsMatchstartatbeginningMatchesevaluatorInitializeReferencesquickprevlenLookupCachedAndUpdateCacheCodeUseOptionCUseOptionRUseOptionInvariantregexinfosassemblynameCompileToAssemblyresourceFilefactoryroptionsMaximumMatchTimeoutInfiniteMatchTimeoutinternalMatchTimeoutDefaultMatchTimeout_ConfigKeyNameFallbackDefaultMatchTimeoutDefaultMatchTimeoutcapscapnamescapslistcapsizerunnerrefreplrefrefsInitializedlivecodecacheSizeMaxOptionShiftCacheSizeCapsCapNamesMatchTimeoutRightToLeftMatchEvaluatorCachedCodeEntryreplAddCompiled_code_caps_capnames_capslist_capsize_factory_runnerref_replrefExclusiveReference_ref_objSharedReferenceCacheRegexBoyerMoorecaseInsensitiveMatchPatternbeglimitendlimitScan_negativeASCII_negativeUnicode_pattern_lowASCII_highASCII_rightToLeft_caseInsensitiveinfiniteGetOriginalStringGetLeftSubstringGetRightSubstring_textCaptureCollectionGetCapture_group_capcount_capturesCaptureEnumeratorrccget_Capture_rcc_curindexRegexCharClassnegatesubtractionget_CanMergeset_NegateccAddCharClassAddSetAddSubtractioncategoryNameinvertAddCategoryFromNameAddCategoryAddLowercasechMinchMaxAddLowercaseRangeecmaAddWordAddSpaceAddDigitConvertOldStringsToClassSingletonCharcharClassIsMergeableIsSingletonIsSingletonInverseIsSubtractionIsNegatedIsECMAWordCharIsWordCharCharInClassCharInClassRecursivemySetLengthmyCategoryLengthCharInClassInternalCharInCategorychcategoryCharInCategoryGroupNegateCategoryParseRecursiveRangeCountToStringClassGetRangeAtcapnameSetFromProperty_rangelist_categories_canonical_negate_subtractorFLAGSSETLENGTHCATEGORYLENGTHSETSTARTNullcharLastcharGroupCharSpaceConstNotSpaceConstZeroWidthJoinerZeroWidthNonJoinerInternalRegexIgnoreCaseSpaceNotSpaceWordNotWordSpaceClassNotSpaceClassWordClassNotWordClassDigitClassNotDigitClassECMASpaceSetNotECMASpaceSetECMAWordSetNotECMAWordSetECMADigitSetNotECMADigitSetECMASpaceClassNotECMASpaceClassECMAWordClassNotECMAWordClassECMADigitClassNotECMADigitClassAnyClassEmptyClass_definedCategories_propTableLowercaseSetLowercaseAddLowercaseBorLowercaseBad_lcTableCanMergeLowerCaseMappinglcOp_chMin_chMax_lcOpSingleRangeComparerSingleRange_first_lastRegexCodecodesstringlisttrackcountbmPrefixfcPrefixOpOpcodeBacktracksOpcodeOpcodeSizeOnerepNotonerepSetrepOneloopNotoneloopSetloopOnelazyNotonelazySetlazyNotoneMultiBolEolBoundaryNonboundaryBeginningEndZNothingLazybranchBranchmarkLazybranchmarkNullcountSetcountBranchcountLazybranchcountNullmarkSetmarkCapturemarkGetmarkSetjumpBackjumpForejumpTestrefGotoPruneECMABoundaryNonECMABoundaryMaskRtlBackBack2Ci_codes_strings_trackcount_fcPrefix_bmPrefix_anchorsRegexCompilationInfounusedContextInitMatchTimeoutDefaultForOldVersionDeserializationfullnamespaceispublicget_Patternset_Patternset_Optionsset_Namespaceset_IsPublicset_MatchTimeoutnspaceRegexFCDFirstCharstreePrefixAnchorsAnchorFromTypePushIntIntIsEmptyPopIntfcPushFCFCIsEmptyPopFCTopFCRegexFCFromRegexTreeSkipChildNodeTypeCurIndexCalculateFC_intStack_intDepth_fcStack_fcDepth_skipAllChildren_skipchild_failedBeforeChildAfterChildRegexFCnullablenotconcatenateAddFCGetFirstCharsIsCaseInsensitive_cc_nullableRegexPrefixget_Prefixget_CaseInsensitiveget_Empty_prefix_emptycapcountget_Successget_Captures_emptygroup_capcollCapturesGroupCollectiongroupnumgroupnameGetGroupImpl_match_captureMap_groupsGroupEnumeratorrgc_rgcRegexInterpreterInitTrackCountnewposTexttoTracktoTextstartTextposTrackposTrackPushI3TrackPush2BacktrackSetOperatorTrackPopframesizeTrackPeekStackPushStackPopStackPeekOperatorOperandLeftcharsRightcharsBumpForwardcharsForwardcharnextStringmatchRefmatchBackwardnextCharAtFindFirstCharGorunoperatorruncodesruncodeposrunstringsruncoderunfcPrefixrunbmPrefixrunanchorsrunrtlrunciruncultureregexbegposstartpostextbegtextendtextstartget_GroupsNextMatchGroupToStringImplLastGroupToStringImplcapAddMatchBalanceMatchRemoveMatchIsMatchedMatchIndexMatchLengthtextposTidy_groupcoll_regex_textbeg_textpos_textend_textstart_matches_matchcount_balancingGroupsMatchSparseMatchCollectionGetMatch_done_input_beginning_startat_prevlenMatchEnumeratormatchcoll_matchcollRegexMatchTimeoutExceptionregexInputregexPatternget_InputInputRegexNodeReverseLeftMakeRepReduceemptyTypeStripEnationReduceGroupReduceRepReduceSetReduceAlternationReduceConcatenationMakeQuantifiernewChildChildCountAlternateConcatenateLoopLazyloopRequirePreventGreedyTestgroup_children_str_ch_m_nRegexOptionsMultilineExplicitCaptureCompiledSinglelineIgnorePatternWhitespaceECMAScriptCultureInvariantRegexParserrerepParseReplacementReSetPatterntopoptsScanRegexScanReplacementScanCharClassscanOnlyScanGroupOpenScanBlankScanBackslashScanBasicBackslashScanDollarScanCapnameScanOctalScanDecimalScanHexHexDigitScanControlIsOnlyTopOptionScanOptionsScanCharEscapeParsePropertyTypeFromCodeOptionFromCodeCountCapturesNoteCaptureSlotNoteCaptureNameNoteCapturesAssignNameSlotsCaptureSlotFromNameIsCaptureSlotIsCaptureNameUseOptionNUseOptionIUseOptionMUseOptionSUseOptionXUseOptionEIsSpecialIsStopperXIsQuantifierIsTrueQuantifierIsSpaceIsMetacharcchisReplacementAddConcatenatePushGroupPopGroupopenGroupStartGroupAddAlternateUnitAddUnitOneAddUnitNotoneAddUnitSetAddUnitNodeAddUnitTypeAddGroupPushOptionsPopOptionsEmptyOptionsStackPopKeepOptionsMoveRightGetCharMoveRightMoveLeftRightCharCharsRight_alternation_concatenation_unit_currentPos_autocap_captop_capnumlist_capnamelist_optionsStack_ignoreNextParenMaxValueDiv10MaxValueMod10_categoryRegexReplacementconcatReplacementImplalReplacementImplRTL_rep_rulesSpecialsLeftPortionRightPortionLastGroupWholeStringRegexRunnerStartTimeoutWatchCheckTimeoutDoCheckTimeoutInitMatchTidyMatchEnsureStorageendposIsBoundaryIsECMABoundaryCharInSetDoubleTrackDoubleStackDoubleCrawlCrawlPopcrawlCrawlposcapnumuncapnumTransferCaptureUncaptureruntextbegruntextendruntextstartruntextruntextposruntrackruntrackposrunstackrunstackposruncrawlruncrawlposruntrackcountrunmatchrunregexignoreTimeouttimeoutOccursAtTimeoutCheckFrequencytimeoutChecksToSkipRegexRunnerFactoryRegexTreecapnumlistcaptopoptsRegexWriterCurPosjumpDestPatchJumpEmitopd1opd2StringCodeMapCapnumRegexCodeFromRegexTreenodetypeEmitFragment_depth_emitted_curpos_stringhash_stringtable_countingBooleanSwitchdefaultSwitchValueCorrelationManagerget_ActivityIdset_ActivityIdget_LogicalOperationStackoperationIdStartLogicalOperationStopLogicalOperationGetLogicalOperationStacktransactionSlotNameactivityIdSlotNameActivityIdLogicalOperationStackget_Listenersget_AutoFlushget_IndentLevelset_IndentLevelget_IndentSizeset_IndentSizedetailMessagedetailMessageFormatFailWriteIfWriteLineIfIndentUnindentListenersIndentLevelIndentSizeDelimitedListTraceListenerget_Delimiterset_DelimiterGetSupportedAttributeseventCacheeventTypeTraceEventTraceDataWriteHeaderWriteFooterWriteEscapedWriteStackEscapedsecondaryDeliminitializedDelimEventTypeFilterformatOrMessagedata1ShouldTraceget_EventTypeset_EventTypeSourceFilterset_SourceSourceLevelsOffInformationActivityTracingSourceSwitchset_LevelSwitchget_IntializedLock_pruneCachedSwitchesget_SwitchSettingset_SwitchSettingInitializeWithStatusInitializeConfigSettingsOnSwitchSettingChangedRefreshAllswitchSettingsswitchSettingswitchValueStringm_intializedLockswitchess_LastCollectionCountIntializedLockSwitchSettingSwitchAttributeswitchNameswitchTypeget_SwitchNameset_SwitchNameget_SwitchTypeset_SwitchTypeget_SwitchDescriptionset_SwitchDescriptionGetAllswitchAttribsGetAllRecursiveSwitchNameSwitchTypeSwitchDescriptionSwitchLevelAttributeswitchLevelTypeget_SwitchLevelTypeset_SwitchLevelTypeSwitchLevelTypeTextWriterTraceListenerget_Writerset_WriterGetEncodingWithFallbackEnsureWriterWriterTraceget_UseGlobalLockset_UseGlobalLockget_CorrelationManagerTraceInformationTraceWarningTraceErrorcorrelationManagerUseGlobalLockTraceEventCacheget_Callstackget_DateTimeget_ThreadIdget_TimestampInitProcessInfoGetProcessIdGetProcessNameGetThreadIdprocessIdprocessNametimeStampCallstackTimestampTraceEventTypeSuspendResumeTransferTraceFilterinitializeDataTraceInternalget_AppNameSetIndentSizeInitializeSettingslistenersuseGlobalLockindentLevelindentSizecritSecAppNameTraceLevelTraceListenerget_IsThreadSafeget_Filterset_Filterget_NeedIndentset_NeedIndentget_TraceOutputOptionsset_TraceOutputOptionsattribsWriteIndentrelatedActivityIdTraceTransfertraceOptionsneedIndentlistenerNamefilterIsThreadSafeNeedIndentTraceOutputOptionsTraceListenerCollectionlistenerInitializeListenerTraceOptionsTraceSourcedefaultLevel_pruneCachedTraceSourcesNoConfigInittypenameCreateSwitchget_Switchset_SwitchtracesourcesinternalSwitchswitchLevelsourceName_initCalledTraceSwitchget_TraceErrorget_TraceWarningget_TraceInfoget_TraceVerboseTraceInfoTraceVerboseTraceUtilsbaseTypeGetRuntimeObjectConvertToBaseTypeOrEnumsupportedAttributesVerifyAttributesUserCallBackAsyncStreamReaderprocessBeginReadLineCancelOperationGetLinesFromStringBuilderFlushMessageQueueWaitUtilEOFMinBufferSizeuserCallBackcancelOperationeofEventmessageQueuebLastCarriageReturncurrentLinePossyncObjectadd_OutputDataReceivedremove_OutputDataReceivedadd_ErrorDataReceivedremove_ErrorDataReceivedmachineNameisRemoteMachineprocessInfoget_Associatedget_ExitCodeget_HasExitedget_ExitTimeget_SafeHandleget_MaxWorkingSetset_MaxWorkingSetget_MinWorkingSetset_MinWorkingSetget_OperatingSystemget_PriorityClassset_PriorityClassget_PrivilegedProcessorTimeget_StartInfoset_StartInfoget_StartTimeget_TotalProcessorTimeget_UserProcessorTimeget_EnableRaisingEventsset_EnableRaisingEventsget_StandardInputget_StandardOutputget_StandardErroradd_Exitedremove_ExitedReleaseProcessHandlewasSignaledCompletionCallbackEnsureStateEnsureWatchingForExitEnsureWorkingSetLimitsEnterDebugModeLeaveDebugModeGetProcessByIdGetProcessesByNameGetProcessesOnExitedthrowIfExitedGetProcessHandleOpenProcessHandleSetProcessHandleSetProcessIdnewMinnewMaxSetWorkingSetLimitsuserNamestartInfoKillStopWatchingForExitWaitForExitBeginOutputReadLineBeginErrorReadLineCancelOutputReadCancelErrorReadOutputReadNotifyUserErrorReadNotifyUserget_BasePriorityget_HandleCountget_MainModuleget_MainWindowHandleget_MainWindowTitleGetModules_internalget_Modulespiddata_typeGetProcessDataget_NonpagedSystemMemorySizeget_PagedMemorySizeget_PagedSystemMemorySizeget_PeakPagedMemorySizeget_PeakVirtualMemorySizeget_PeakWorkingSetget_NonpagedSystemMemorySize64get_PagedMemorySize64get_PagedSystemMemorySize64get_PeakPagedMemorySize64get_PeakVirtualMemorySize64get_PeakWorkingSet64get_PriorityBoostEnabledset_PriorityBoostEnabledget_PrivateMemorySizeProcessName_internalget_ProcessNameget_ProcessorAffinityset_ProcessorAffinityget_Respondingget_Threadsget_VirtualMemorySizeget_WorkingSetget_PrivateMemorySize64get_VirtualMemorySize64get_WorkingSet64CloseMainWindowGetProcess_internalGetProcesses_internalIsLocalMachineprocInfoShellExecuteEx_internalCreateProcess_internalStartWithShellExecuteExwriteDirectionStartWithCreateProcessFillUserInfoRaiseOnExitedhaveProcessIdhaveProcessHandlem_processHandlem_processAccessthreadsmoduleshaveWorkingSetLimitsminWorkingSetmaxWorkingSethavePriorityClasswatchForExitwatchingForExitonExitedexitedsignaledexitTimehaveExitTimeraisedOnExitedregisteredWaitHandlestandardOutputstandardInputstandardErroroperatingSystemoutputStreamReadModeerrorStreamReadModeinputStreamReadModependingOutputReadpendingErrorReadprocessTracingprocess_namecurrent_main_moduleAssociatedExitCodeHasExitedExitTimeMaxWorkingSetMinWorkingSetPriorityClassPrivilegedProcessorTimeStartInfoStartTimeTotalProcessorTimeUserProcessorTimeEnableRaisingEventsStandardInputStandardOutputStandardErrorBasePriorityHandleCountMainModuleMainWindowHandleMainWindowTitleModulesNonpagedSystemMemorySizePagedMemorySizePagedSystemMemorySizePeakPagedMemorySizePeakVirtualMemorySizePeakWorkingSetNonpagedSystemMemorySize64PagedMemorySize64PagedSystemMemorySize64PeakPagedMemorySize64PeakVirtualMemorySize64PeakWorkingSet64PriorityBoostEnabledPrivateMemorySizeProcessNameProcessorAffinityRespondingThreadsVirtualMemorySizeWorkingSetPrivateMemorySize64VirtualMemorySize64WorkingSet64ExitedStreamReadModeundefinedsyncModeasyncModeHaveIdIsLocalIsNtHaveProcessInfoIsWin2kHaveNtProcessInfoProcInfoprocess_handleenvVariablesLoadUserProfileProcessInfosdOrdinalCaseInsensitiveComparerProcessThreadTimesProcessModuleCollectionprocessModulesget_Verbset_Verbget_Argumentsset_Argumentsget_CreateNoWindowset_CreateNoWindowget_EnvironmentVariablesget_Environmentget_RedirectStandardInputset_RedirectStandardInputget_RedirectStandardOutputset_RedirectStandardOutputget_RedirectStandardErrorset_RedirectStandardErrorget_StandardErrorEncodingset_StandardErrorEncodingget_StandardOutputEncodingset_StandardOutputEncodingget_UseShellExecuteset_UseShellExecuteget_PasswordInClearTextset_PasswordInClearTextget_Domainget_LoadUserProfileset_LoadUserProfileset_FileNameget_WorkingDirectoryset_WorkingDirectoryget_ErrorDialogset_ErrorDialogget_ErrorDialogParentHandleset_ErrorDialogParentHandleget_WindowStyleset_WindowStyleget_HaveEnvVarsget_VerbsdirectoryverbwindowStyleerrorDialogerrorDialogParentHandleuseShellExecutepasswordInClearTextloadUserProfileredirectStandardInputredirectStandardOutputredirectStandardErrorstandardOutputEncodingstandardErrorEncodingcreateNoWindowweakParentProcessenvironmentVariablesenvironmentVerbArgumentsCreateNoWindowEnvironmentVariablesRedirectStandardInputRedirectStandardOutputRedirectStandardErrorStandardErrorEncodingStandardOutputEncodingUseShellExecutePasswordInClearTextWorkingDirectoryErrorDialogErrorDialogParentHandleWindowStyleHaveEnvVarsVerbsProcessThreadCollectionprocessThreadsProcessWaitHandleAssertWrapperframeShowAssertDataReceivedEventArgsDataReceivedEventHandlerDefaultTraceListenervarGetPrefixget_AssertUiEnabledset_AssertUiEnabledget_LogFileNameset_LogFileNameWriteWindowsDebugStringWriteDebugStringWriteMonoTraceWritePrefixWriteImpllogFileWriteLogFileOnWin32ConsoleOutTraceConsoleErrorTraceMonoTracePrefixMonoTraceFilelogFileNameassertUiEnabledAssertUiEnabledLogFileNameFileVersionInfoget_Commentsget_CompanyNameget_FileBuildPartget_FileDescriptionget_FileMajorPartget_FileMinorPartget_FilePrivatePartget_FileVersionget_IsDebugget_IsPatchedget_IsPreReleaseget_IsPrivateBuildget_IsSpecialBuildget_Languageget_LegalCopyrightget_LegalTrademarksget_OriginalFilenameget_PrivateBuildget_ProductBuildPartget_ProductMajorPartget_ProductMinorPartget_ProductNameget_ProductPrivatePartget_ProductVersionget_SpecialBuildGetVersionInfo_internalGetVersionInfocommentscompanynamefiledescriptionfileversioninternalnamelanguagelegalcopyrightlegaltrademarksoriginalfilenameprivatebuildproductnameproductversionspecialbuildisdebugispatchedisprereleaseisprivatebuildisspecialbuildfilemajorpartfileminorpartfilebuildpartfileprivatepartproductmajorpartproductminorpartproductbuildpartproductprivatepartCommentsCompanyNameFileBuildPartFileDescriptionFileMajorPartFileMinorPartFilePrivatePartFileVersionIsDebugIsPatchedIsPreReleaseIsPrivateBuildIsSpecialBuildLanguageLegalCopyrightLegalTrademarksOriginalFilenamePrivateBuildProductBuildPartProductMajorPartProductMinorPartProductNameProductPrivatePartProductVersionSpecialBuildMonitoringDescriptionAttributeProcessModulebaseaddrentryaddrversion_infomemory_sizemodulenameget_BaseAddressget_EntryPointAddressget_FileVersionInfoget_ModuleMemorySizeget_ModuleNameBaseAddressEntryPointAddressModuleMemorySizeModuleNameAboveNormalBelowNormalIdleRealTimeProcessThreadget_CurrentPriorityset_IdealProcessorget_PriorityLevelset_PriorityLevelget_StartAddressget_WaitReasonResetIdealProcessorCurrentPriorityIdealProcessorPriorityLevelStartAddressWaitReasonMaximizedMinimizedStopwatchGetTimestampget_Elapsedget_ElapsedMillisecondsget_ElapsedTicksget_IsRunningRestartFrequencyIsHighResolutionelapsedstartedis_runningElapsedMillisecondsElapsedTicksIsRunningHighestLowestTimeCriticalReadyStandbyTerminatedTransitionEventPairHighEventPairLowExecutionDelayExecutiveFreePageLpcReceiveLpcReplyPageInPageOutSystemAllocationUserRequestVirtualMemoryExcludeFromCodeCoverageAttributeSystem.Diagnostics.CodeAnalysisAddingNewEventArgsSystem.ComponentModelnewObjectget_NewObjectset_NewObjectNewObjectAddingNewEventHandlerAmbientValueAttributeArrayConverterGetPropertiesSupportedArrayPropertyDescriptorarrayTypeArraySubsetEnumeratorAsyncCompletedEventArgscancelledget_Cancelledget_UserStateRaiseExceptionIfNecessaryCancelledUserStateAsyncCompletedEventHandlerAsyncOperationuserSuppliedStateget_UserSuppliedStatePostOperationCompletedOperationCompletedCoreVerifyNotCompletedVerifyDelegateNotNullCreateOperationalreadyCompletedUserSuppliedStateAsyncOperationManagerAttributeCollectionexistingnewAttributesFromExistingGetDefaultAttribute_defaultAttributes_attributesinternalSyncObjectFOUND_TYPES_LIMIT_foundAttributeTypesAttributeEntryAttributeProviderAttributepropertyNameget_PropertyName_propertyNamePropertyNameBackgroundWorkerAsyncOperationCompletedget_CancellationPendingCancelAsyncadd_DoWorkremove_DoWorkget_IsBusyOnDoWorkOnRunWorkerCompletedOnProgressChangedadd_ProgressChangedremove_ProgressChangedProgressReporterpercentProgressReportProgressRunWorkerAsyncadd_RunWorkerCompletedremove_RunWorkerCompletedget_WorkerReportsProgressset_WorkerReportsProgressget_WorkerSupportsCancellationset_WorkerSupportsCancellationWorkerThreadStartdoWorkKeyrunWorkerCompletedKeyprogressChangedKeycanCancelWorkerworkerReportsProgresscancellationPendingisRunningasyncOperationthreadStartoperationCompletedprogressReporterCancellationPendingIsBusyWorkerReportsProgressWorkerSupportsCancellationDoWorkProgressChangedRunWorkerCompletedWorkerThreadStartDelegateComponentEditorEditComponentBindableAttributebindabledirectionget_Bindableget_DirectionBindableDirectionBindableSupportBindingDirectionTwoWayBindingList`1get_ItemTypeHasDefaultConstructoradd_AddingNewremove_AddingNewOnAddingNewFireAddingNewadd_ListChangedremove_ListChangedOnListChangedget_RaiseListChangedEventsset_RaiseListChangedEventsResetBindingsResetItemFireListChangeditemIndexCancelNewEndNewAddNewSystem.ComponentModel.IBindingList.AddNewget_AddingNewHandledAddNewCoreget_AllowNewset_AllowNewSystem.ComponentModel.IBindingList.get_AllowNewget_AllowEditset_AllowEditSystem.ComponentModel.IBindingList.get_AllowEditget_AllowRemoveset_AllowRemoveSystem.ComponentModel.IBindingList.get_AllowRemoveSystem.ComponentModel.IBindingList.get_SupportsChangeNotificationget_SupportsChangeNotificationCoreSystem.ComponentModel.IBindingList.get_SupportsSearchingget_SupportsSearchingCoreSystem.ComponentModel.IBindingList.get_SupportsSortingget_SupportsSortingCoreSystem.ComponentModel.IBindingList.get_IsSortedget_IsSortedCoreSystem.ComponentModel.IBindingList.get_SortPropertyget_SortPropertyCoreSystem.ComponentModel.IBindingList.get_SortDirectionget_SortDirectionCoreSystem.ComponentModel.IBindingList.ApplySortApplySortCoreSystem.ComponentModel.IBindingList.RemoveSortRemoveSortCoreSystem.ComponentModel.IBindingList.FindFindCoreSystem.ComponentModel.IBindingList.AddIndexSystem.ComponentModel.IBindingList.RemoveIndexHookPropertyChangedUnhookPropertyChangedChild_PropertyChangedSystem.ComponentModel.IRaiseItemChangedEvents.get_RaisesItemChangedEventsaddNewPosraiseListChangedEventsraiseItemChangedEventsitemTypePropertiespropertyChangedEventHandleronAddingNewonListChangedlastChangeIndexallowNewallowEditallowRemoveuserSetAllowNewItemTypeHasDefaultConstructorRaiseListChangedEventsAddingNewHandledAllowNewSystem.ComponentModel.IBindingList.AllowNewAllowEditSystem.ComponentModel.IBindingList.AllowEditAllowRemoveSystem.ComponentModel.IBindingList.AllowRemoveSystem.ComponentModel.IBindingList.SupportsChangeNotificationSupportsChangeNotificationCoreSystem.ComponentModel.IBindingList.SupportsSearchingSupportsSearchingCoreSystem.ComponentModel.IBindingList.SupportsSortingSupportsSortingCoreSystem.ComponentModel.IBindingList.IsSortedIsSortedCoreSystem.ComponentModel.IBindingList.SortPropertySortPropertyCoreSystem.ComponentModel.IBindingList.SortDirectionSortDirectionCoreSystem.ComponentModel.IRaiseItemChangedEvents.RaisesItemChangedEventsAddingNewListChangedBooleanConverterGetStandardValuesGetStandardValuesExclusiveGetStandardValuesSupportedBrowsableAttributebrowsableget_BrowsableBrowsableByteConverterget_TargetTypeformatInfoTargetTypeCancelEventArgscancelset_CancelCancelEventHandlerCategoryAttributeget_Actionget_Appearanceget_Asynchronousget_Behaviorget_Designget_DragDropget_Focusget_Layoutget_Mouseget_CategoryGetLocalizedStringappearanceasynchronousdesignlayoutmousefocusdragDropdefAttrlocalizedcategoryValueAppearanceBehaviorDesignDragDropFocusLayoutMouseCharConverterCollectionChangeActionCollectionChangeEventArgsget_ElementCollectionChangeEventHandlerCollectionConverterCompModSwitchesget_CommonDesignerServicesget_EventLogcommonDesignerServiceseventLogCommonDesignerServicesEventLogComplexBindingPropertiesAttributedataSourcedataMemberget_DataSourceget_DataMemberDataSourceDataMemberComponentget_CanRaiseEventsget_CanRaiseEventsInternaladd_Disposedremove_Disposedget_Eventsget_Containerserviceget_DesignModeEventDisposedsiteeventsCanRaiseEventsCanRaiseEventsInternalEventsContainerDesignModeComponentCollectionComponentConverterComponentResourceManagerApplyResourcesresourceSetFillResourcesCreateSiteget_ComponentspreserveSiteRemoveWithoutUnsitingValidateNamesitessiteCountcheckedFiltersyncObjComponentsget_ComponentContainerFilterServiceFilterComponentsCultureInfoConverterget_DefaultCultureStringGetCultureNameDefaultCultureStringCultureComparercultureConverterCultureInfoMappercultureInfoDisplayNameGetCultureInfoNameInitializeCultureInfoMapcultureInfoNameMapCustomTypeDescriptorGetComponentNameGetConverterGetDefaultEventGetDefaultPropertyeditorBaseTypeGetEditorpdGetPropertyOwner_parentDataErrorsChangedEventArgsDataObjectAttributeisDataObjectget_IsDataObjectDataObjectNonDataObject_isDataObjectIsDataObjectDataObjectFieldAttributeprimaryKeyisIdentityisNullableget_IsIdentityget_IsNullableget_PrimaryKey_primaryKey_isIdentity_isNullableIsIdentityIsNullablePrimaryKeyDataObjectMethodAttributemethodTypeget_IsDefaultget_MethodType_isDefault_methodTypeIsDefaultMethodTypeDataObjectMethodTypeDateTimeConverterDateTimeOffsetConverterDecimalConverterget_AllowHexAllowHexDefaultBindingPropertyAttributeDefaultEventAttributeDefaultPropertyAttributeDefaultValueAttributeDelegatingTypeDescriptionProviderGetCacheGetFullComponentNameGetExtendedTypeDescriptorGetExtenderProvidersGetReflectionTypeGetRuntimeTypeGetTypeDescriptorIsSupportedTypeDescriptionAttributeget_DescriptionValueset_DescriptionValueDescriptionValueDesignOnlyAttributeisDesignOnlyget_IsDesignOnlyIsDesignOnlyDesignTimeVisibleAttributevisibleget_VisibleVisibleDesignerAttributedesignerTypeNamedesignerTypedesignerBaseTypeNamedesignerBaseTypeget_DesignerBaseTypeNameget_DesignerTypeNametypeIdDesignerBaseTypeNameDesignerTypeNameDesignerCategoryAttributeFormGenericDesignerSerializationVisibilityDesignerSerializationVisibilityAttributeget_VisibilityVisibilityDisplayNameAttributeget_DisplayNameValueset_DisplayNameValue_displayNameDisplayNameValueDoWorkEventArgsget_Argumentset_ResultDoWorkEventHandlerDoubleConverterEditorAttributebaseTypeNameget_EditorBaseTypeNameget_EditorTypeNameEditorBaseTypeNameEditorTypeNameEditorBrowsableAttributebrowsableStateEditorBrowsableStateAdvancedEnumConverterget_EnumTypeset_ValuesEventDescriptordescrget_ComponentTypeget_IsMulticastAddEventHandlerRemoveEventHandlerComponentTypeIsMulticastEventDescriptorCollectioneventCountnamedSortEnsureEventsOwnedsizeNeededEnsureSizeInternalSortsortereventsOwnedneedSortEventHandlerListAddHandlerlistToAddFromAddHandlersRemoveHandlerListEntryExpandableObjectConverterExtendedPropertyDescriptorextenderInforeceiverTypeextendercompCanResetValueResetValueShouldSerializeValueExtenderProvidedPropertyAttributeextenderPropertyget_ExtenderPropertyget_ReceiverTypeExtenderPropertyReceiverTypeGuidConverterHandledEventArgsdefaultHandledValueget_Handledset_HandledhandledHandledHandledEventHandlerIBindingListget_SupportsChangeNotificationget_SupportsSearchingget_SupportsSortingget_IsSortedget_SortPropertyget_SortDirectionAddIndexApplySortRemoveIndexRemoveSortSupportsChangeNotificationSupportsSearchingSupportsSortingIsSortedSortPropertySortDirectionIBindingListViewsortsget_SortDescriptionsRemoveFilterget_SupportsAdvancedSortingget_SupportsFilteringSortDescriptionsSupportsAdvancedSortingSupportsFilteringICancelAddNewIChangeTrackingget_IsChangedAcceptChangesIsChangedIComNativeDescriptorHandlerbaseEditorTypeGetPropertyValuedispidIComponentIContainerICustomTypeDescriptorIDataErrorInfocolumnNameIEditableObjectBeginEditEndEditCancelEditIExtenderProviderextendeeCanExtendIIntellisenseBuilderShowIListSourceget_ContainsListCollectionGetListContainsListCollectionINestedContainerINestedSiteINotifyDataErrorInfoget_HasErrorsGetErrorsadd_ErrorsChangedremove_ErrorsChangedHasErrorsErrorsChangedINotifyPropertyChangedadd_PropertyChangedremove_PropertyChangedPropertyChangedINotifyPropertyChangingadd_PropertyChangingremove_PropertyChangingPropertyChangingIRaiseItemChangedEventsget_RaisesItemChangedEventsRaisesItemChangedEventsIRevertibleChangeTrackingRejectChangesISiteISupportInitializeISupportInitializeNotificationadd_Initializedremove_InitializedISynchronizeInvokeget_InvokeRequiredInvokeRequiredITypeDescriptorContextget_PropertyDescriptorOnComponentChangingOnComponentChangedPropertyDescriptorITypedListlistAccessorsGetListNameGetItemPropertiesImmutableObjectAttributeimmutableget_ImmutableImmutableInitializationEventAttributeeventNameget_EventNameEventNameInstallerTypeAttributeinstallerTypeget_InstallerTypeInstallerTypeInstanceCreationEditorinstanceTypeInt16ConverterInt32ConverterInt64ConverterIntSecurityUnsafeGetFullPathInvalidAsynchronousStateExceptionInvalidEnumArgumentExceptioninvalidValueenumClassLicFileLicenseProviderIsKeyValidallowExceptionsGetLicenseLicFileLicenseget_LicenseKeyLicenseKeyLicenseContextget_UsageModeresourceAssemblyGetSavedLicenseKeySetSavedLicenseKeyUsageModeLicenseExceptionget_LicensedTypeLicensedTypeLicenseManagerset_CurrentContextCacheProvidercreationContextCreateWithContextGetCachedNoLicenseProviderGetCachedProviderGetCachedProviderInstanceGetLicenseInteropHelperTypeIsLicensedlicensecontextUserLockContextUnlockContextValidateInternallicenseKeyValidateInternalRecursiveselfLockcontextLockHolderprovidersproviderInstancesLicenseInteropHelperrthbstrKeyfDesignTimeAllocateAndValidateLicensepbstrKeyRequestLicKeypRuntimeKeyAvailpLicVerifiedGetLicInfoGetCurrentContextInfoSaveKeyInCurrentContextS_OKE_NOTIMPLCLASS_E_NOTLICENSEDE_FAILhelperContextsavedLicenseContextsavedTypeCLRLicenseContextusageModeLicenseProviderLicenseProviderAttributeget_LicenseProviderlicenseProviderTypelicenseProviderNameLicenseUsageModeDesigntimeListBindableAttributelistBindableget_ListBindableListBindableListChangedEventArgslistChangedTypenewIndexpropDescoldIndexget_ListChangedTypeget_NewIndexget_OldIndexListChangedTypeNewIndexOldIndexListChangedEventHandlerItemAddedItemDeletedItemMovedItemChangedPropertyDescriptorAddedPropertyDescriptorDeletedPropertyDescriptorChangedListSortDescriptionset_PropertyDescriptorset_SortDirectionsortDirectionListSortDescriptionCollectionListSortDirectionAscendingDescendingLocalizableAttributeisLocalizableget_IsLocalizableIsLocalizableLookupBindingPropertiesAttributedisplayMembervalueMemberlookupMemberget_DisplayMemberget_ValueMemberget_LookupMemberDisplayMemberValueMemberLookupMemberMarshalByValueComponentMaskedTextProviderrestrictToAsciipasswordCharallowPromptAsInputpromptCharget_AllowPromptAsInputget_AssignedEditPositionCountget_AvailableEditPositionCountget_DefaultPasswordCharget_EditPositionCountget_EditPositionsget_IncludeLiteralsset_IncludeLiteralsget_IncludePromptset_IncludePromptget_AsciiOnlyget_IsPasswordset_IsPasswordget_InvalidIndexget_LastAssignedPositionget_Maskget_MaskCompletedget_MaskFullget_PasswordCharset_PasswordCharget_PromptCharset_PromptCharget_ResetOnPromptset_ResetOnPromptget_ResetOnSpaceset_ResetOnSpaceget_SkipLiteralsset_SkipLiteralstestPositionresultHintFindAssignedEditPositionFromendPositionFindAssignedEditPositionInRangeFindEditPositionFromFindEditPositionInRangeassignedStatusFindNonEditPositionFromFindNonEditPositionInRangecharTypeFlagsFindPositionInRangeFindUnassignedEditPositionFromFindUnassignedEditPositionInRangehintGetOperationResultFromHintInsertAttestOnlyInsertAtIntIsAciiAlphanumericIsAlphanumericIsAvailablePositionIsEditPositioncharDescriptorIsLiteralPositionIsPrintableCharIsValidInputCharIsValidMaskCharIsValidPasswordCharRemoveAtIntResetCharResetStringSetCharSetStringTestCharTestEscapeCharcharDexTestSetCharTestSetStringTestStringToDisplayStringignorePasswordCharincludePromptincludeLiteralsVerifyCharVerifyEscapeCharVerifyStringspaceChardefaultPromptCharnullPasswordChardefaultAllowPromptinvalidIndexeditAnyeditUnassignededitAssignedforwardbackwardASCII_ONLYALLOW_PROMPT_AS_INPUTINCLUDE_PROMPTINCLUDE_LITERALSRESET_ON_PROMPTRESET_ON_LITERALSSKIP_SPACEmaskTextProviderTypeflagStatetestStringassignedCharCountrequiredCharCountrequiredEditCharsoptionalEditCharsstringDescriptorAllowPromptAsInputAssignedEditPositionCountAvailableEditPositionCountDefaultPasswordCharEditPositionCountEditPositionsIncludeLiteralsIncludePromptAsciiOnlyIsPasswordInvalidIndexLastAssignedPositionMaskCompletedMaskFullPasswordCharPromptCharResetOnPromptResetOnSpaceSkipLiteralsCaseConversionCharTypeEditOptionalEditRequiredModifierCharDescriptormaskPoscharTypeMaskPositionIsAssignedMaskedTextResultHintCharacterEscapedNoEffectSideEffectAsciiCharacterExpectedAlphanumericCharacterExpectedDigitExpectedLetterExpectedSignedDigitExpectedInvalidInputPromptCharNotAllowedUnavailableEditPositionNonEditPositionMemberDescriptoroldMemberDescriptorget_AttributeArrayset_AttributeArrayget_IsBrowsableget_NameHashCodeget_DesignTimeOnlyCheckAttributesValidCreateAttributeCollectionattributeListFillAttributesFilterAttributesIfNeededcomponentClassFindMethodGetInvocationTargetGetSiteGetInvokeenameHashattributeCollectionoriginalAttributesattributesFilteredattributesFilledmetadataVersionlockCookieAttributeArrayIsBrowsableNameHashCodeDesignTimeOnlyMergablePropertyAttributeallowMergeget_AllowMergeAllowMergeMultilineStringConverterNestedContainerget_OwnerNameOnOwnerDisposed_ownerOwnerNameNullableConverterpropertyValuesGetCreateInstanceSupportedget_NullableTypeget_UnderlyingTypeget_UnderlyingTypeConvertersimpleTypesimpleTypeConverterNullableTypeUnderlyingTypeUnderlyingTypeConverterPasswordPropertyTextAttributeProgressChangedEventArgsprogressPercentageget_ProgressPercentageProgressPercentageProgressChangedEventHandlerPropertyChangedEventArgsPropertyChangedEventHandlerPropertyChangingEventArgsPropertyChangingEventHandlerget_Converterget_SerializationVisibilityAddValueChangedGetChildPropertiesGetTypeFromNameRemoveValueChangedGetValueChangedHandlerget_SupportsChangeEventsvalueChangedHandlerseditorseditorTypeseditorCountSerializationVisibilitySupportsChangeEventsPropertyDescriptorCollectionpropCountEnsurePropsOwnedSystem.Collections.IDictionary.ClearcachedFoundPropertiescachedIgnoreCasepropsOwnedPropertyDescriptorEnumeratorProvidePropertyAttributereceiverTypeNameget_ReceiverTypeNameReceiverTypeNameReadOnlyAttributeRecommendedAsConfigurableAttributerecommendedAsConfigurableget_RecommendedAsConfigurableRecommendedAsConfigurableReferenceConverterIsValueAllowedReferenceComparerReflectEventDescriptoreventInfocomponentTypeoldReflectEventDescriptorrealEventInfoFillEventInfoAttributeFillMethodsrealMethodInfoFillSingleMethodAttributeaddMethodremoveMethodrealEventfilledMethodsReflectPropertyDescriptorpropInfogetMethodsetMethodoldReflectPropertyDescriptorget_AmbientValueget_ChangedEventValueget_IPropChangedEventValueset_IPropChangedEventValueget_GetMethodValueget_IsExtenderget_ResetMethodValueget_SetMethodValueget_ShouldSerializeMethodValueExtenderCanResetValueExtenderGetReceiverTypeExtenderGetTypeExtenderGetValuenotifyDescExtenderResetValueExtenderSetValueExtenderShouldSerializeValueOnINotifyPropertyChangedargsNonenoValuePropDescCreateSwitchPropDescUsageSwitchBitDefaultValueQueriedBitGetQueriedBitSetQueriedBitShouldSerializeQueriedBitResetQueriedBitChangedQueriedBitIPropChangedQueriedBitReadOnlyCheckedBitAmbientValueQueriedBitSetOnDemandambientValueshouldSerializeMethodresetMethodrealChangedEventrealIPropChangedEventAmbientValueChangedEventValueIPropChangedEventValueGetMethodValueIsExtenderResetMethodValueSetMethodValueShouldSerializeMethodValueReflectTypeDescriptionProviderget_ExtenderProviderKeyget_IntrinsicTypeConvertersAddEditorTablecallingTypeGetEditorTableGetExtendedAttributesGetExtendedClassNameGetExtendedComponentNameGetExtendedConverterGetExtendedDefaultEventGetExtendedDefaultPropertyGetExtendedEditorGetExtendedEventsGetExtendedPropertiesGetExtendersGetExtendedPropertyOwnerGetPopulatedTypescreateIfNeededGetTypeDataIsPopulatedReflectGetAttributesReflectGetEventsReflectGetExtendedPropertiesReflectGetPropertiesSearchIntrinsicTable_typeData_typeConstructor_editorTables_intrinsicTypeConverters_intrinsicReferenceKey_intrinsicNullableKey_dictionaryKey_propertyCache_eventCache_attributeCache_extendedPropertyCache_extenderProviderKey_extenderPropertiesKey_extenderProviderPropertiesKey_skipInterfaceAttributeList_internalSyncObjectExtenderProviderKeyIntrinsicTypeConvertersReflectedTypeDataget_IsPopulatedGetEditorAttribute_events_converter_editors_editorTypes_editorCountRefreshEventArgscomponentChangedtypeChangedget_ComponentChangedget_TypeChangedComponentChangedTypeChangedRefreshEventHandlerRunInstallerAttributerunInstallerget_RunInstallerRunInstallerRunWorkerCompletedEventArgsRunWorkerCompletedEventHandlerSByteConverterSettingsBindableAttribute_bindableSingleConverterStringConverterSyntaxCheckCheckMachineNameCheckRootedPathTimeSpanConverterToolboxItemFilterAttributefilterStringfilterTypeget_FilterStringget_FilterTypeFilterStringFilterTypeToolboxItemFilterTypeTypeConverterget_UseCompatibleTypeConversionConvertFromInvariantStringConvertFromStringConvertToInvariantStringConvertToStringGetConvertFromExceptionGetConvertToExceptionSortPropertiess_UseCompatibleTypeConverterBehavioruseCompatibleTypeConversionUseCompatibleTypeConversionSimplePropertyDescriptorpropertyTypeStandardValuesCollectionvalueArrayTypeConverterAttributeget_ConverterTypeNameConverterTypeNameTypeDescriptionProviderreflectionType_emptyDescriptorEmptyCustomTypeDescriptorTypeDescriptionProviderAttributeTypeDescriptorget_ComNativeDescriptorHandlerset_ComNativeDescriptorHandlerget_ComObjectTypeget_InterfaceTypeget_MetadataVersionadd_Refreshedremove_RefreshedAddAttributesAddProviderAddProviderTransparentCheckDefaultProviderprimarysecondaryCreateAssociationCreateDesignerCreateEventoldEventDescriptorCreatePropertyoldPropertyDescriptordebugAttributesDebugValidatenoCustomTypeDescFilterMembersGetAssociationGetDescriptorGetExtendedDescriptorGetExtenderCollisionSuffixsearchTypeGetNodeForBaseTypenoAttributesGetPropertiesImplGetProviderRecursiveNodeForcreateDelegatorNodeRemovepipelineTypePipelineAttributeFilterPipelineFilterPipelineInitializePipelineMergeRaiseRefreshrefreshReflectionProviderRemoveAssociationRemoveAssociationsRemoveProviderRemoveProviderTransparentShouldHideMemberinfosSortDescriptorArray_providerTable_providerTypeTable_defaultProviders_associationTable_metadataVersion_collisionIndexTraceDescriptorPIPELINE_ATTRIBUTESPIPELINE_PROPERTIESPIPELINE_EVENTS_pipelineInitializeKeys_pipelineMergeKeys_pipelineFilterKeys_pipelineAttributeFilterKeysRefreshedComNativeDescriptorHandlerComObjectTypeInterfaceTypeMetadataVersionAttributeProviderexistingProvider_attrsAttributeTypeDescriptor_attributeArrayComNativeDescriptionProviderget_Handlerset_Handler_handlerHandlerComNativeTypeDescriptorSystem.ComponentModel.ICustomTypeDescriptor.GetAttributesSystem.ComponentModel.ICustomTypeDescriptor.GetClassNameSystem.ComponentModel.ICustomTypeDescriptor.GetComponentNameSystem.ComponentModel.ICustomTypeDescriptor.GetConverterSystem.ComponentModel.ICustomTypeDescriptor.GetDefaultEventSystem.ComponentModel.ICustomTypeDescriptor.GetDefaultPropertySystem.ComponentModel.ICustomTypeDescriptor.GetEditorSystem.ComponentModel.ICustomTypeDescriptor.GetEventsSystem.ComponentModel.ICustomTypeDescriptor.GetPropertiesSystem.ComponentModel.ICustomTypeDescriptor.GetPropertyOwner_instanceAttributeFilterCacheItemfilteredMembers_filterFilteredMembersFilterCacheItemfilterService_filterServiceIUnimplementedMemberDescriptorComparerMergedTypeDescriptor_primary_secondaryTypeDescriptionNodeDefaultExtendedTypeDescriptor_nodeDefaultTypeDescriptorTypeDescriptorComObjectTypeDescriptorInterfaceTypeListConverterUInt16ConverterUInt32ConverterUInt64ConverterWarningExceptionhelpUrlhelpTopicget_HelpUrlget_HelpTopicHelpUrlHelpTopicWin32Exceptionget_NativeErrorCodeGetErrorMessageInitializeErrorMessagesInitializeErrorMessages1InitializeErrorMessages2InitializeErrorMessages3InitializeErrorMessages4InitializeErrorMessages5InitializeErrorMessages6InitializeErrorMessages7InitializeErrorMessages8InitializeErrorMessages9InitializeErrorMessages10InitializeErrorMessages11InitializeErrorMessages12InitializeErrorMessages13InitializeErrorMessages14InitializeErrorMessages15nativeErrorCodes_ErrorMessagesInitializeds_ErrorMessageNativeErrorCodeBaseNumberConverterfailedTextFromStringErrorInheritanceAttributeInheritedReadOnlyNotInheritedNotifyParentPropertyAttributenotifyParentget_NotifyParentNotifyParentParenthesizePropertyNameAttributeneedParenthesisget_NeedParenthesisNeedParenthesisPropertyTabAttributetabClasstabClassNametabScopeget_TabClassesget_TabClassNamesget_TabScopestabClassNamestabScopesInitializeArraystabClassesTabClassesTabClassNamesTabScopesPropertyTabScopeGlobalDocumentRefreshPropertiesRepaintRefreshPropertiesAttributerefreshget_RefreshPropertiesToolboxItemAttributedefaultTypetoolboxItemTypeNametoolboxItemTypeget_ToolboxItemTypeget_ToolboxItemTypeNameToolboxItemTypeToolboxItemTypeNameWeakHashtableSetWeakScavengeKeys_lastGlobalMem_lastHashCountWeakKeyComparerEqualityWeakReference_hashCodeSRCategoryAttributeTypeDescriptionProviderServiceSystem.ComponentModel.DesignActiveDesignerEventArgsoldDesignernewDesignerget_OldDesignerget_NewDesignerOldDesignerNewDesignerActiveDesignerEventHandlerCheckoutExceptionCommandIDmenuGroupcommandIDget_GuidComponentChangedEventArgsget_Memberget_NewValueget_OldValueNewValueOldValueComponentChangedEventHandlerComponentChangingEventArgsComponentChangingEventHandlerComponentEventArgsComponentEventHandlerComponentRenameEventArgsget_OldNameget_NewNameoldNamenewNameOldNameNewNameComponentRenameEventHandlerDesignerOptionServiceCreateOptionCollectionpageNameGetOptionPropertyPopulateOptionCollectionoptionObjectShowDialogSystem.ComponentModel.Design.IDesignerOptionService.GetOptionValueSystem.ComponentModel.Design.IDesignerOptionService.SetOptionValueDesignerOptionCollectionEnsurePopulatedRecurseFindValue_serviceWrappedPropertyDescriptorDesignerOptionConvertercxtOptionPropertyDescriptor_optionDesignerTransactionget_Canceledget_CommittedCommitOnCancelOnCommitcommittedsuppressedFinalizationdescCommittedDesignerTransactionCloseEventArgscommitlastTransactionget_TransactionCommittedget_LastTransactionTransactionCommittedLastTransactionDesignerTransactionCloseEventHandlerDesignerVerbstartCommandIDset_DescriptionDesignerVerbCollectionDesigntimeLicenseContextsavedLicenseKeysRuntimeLicenseContextresourceUriRuntimeLicenseContextSwitchReadBlockDesigntimeLicenseContextSerializercryptoKeyDesignerCollectiondesignersDesignerEventArgsget_DesignerDesignerDesignerEventHandlerHelpContextTypeAmbientSelectionToolWindowSelectionHelpKeywordAttributekeywordget_HelpKeywordcontextKeywordHelpKeywordHelpKeywordTypeF1KeywordGeneralKeywordFilterKeywordIComponentChangeServiceadd_ComponentAddedremove_ComponentAddedadd_ComponentAddingremove_ComponentAddingadd_ComponentChangedremove_ComponentChangedadd_ComponentChangingremove_ComponentChangingadd_ComponentRemovedremove_ComponentRemovedadd_ComponentRemovingremove_ComponentRemovingadd_ComponentRenameremove_ComponentRenameComponentAddedComponentAddingComponentChangingComponentRemovedComponentRemovingComponentRenameIComponentDiscoveryServicedesignerHostGetComponentTypesIComponentInitializerdefaultValuesInitializeExistingComponentInitializeNewComponentIDesignerDoDefaultActionIDesignerEventServiceget_ActiveDesignerget_Designersadd_ActiveDesignerChangedremove_ActiveDesignerChangedadd_DesignerCreatedremove_DesignerCreatedadd_DesignerDisposedremove_DesignerDisposedadd_SelectionChangedremove_SelectionChangedActiveDesignerDesignersActiveDesignerChangedDesignerCreatedDesignerDisposedSelectionChangedIDesignerFilterPostFilterAttributesPostFilterEventsPostFilterPropertiesPreFilterAttributesPreFilterEventsPreFilterPropertiesIDesignerHostget_Loadingget_InTransactionget_RootComponentget_RootComponentClassNameget_TransactionDescriptionadd_Activatedremove_Activatedadd_Deactivatedremove_Deactivatedadd_LoadCompleteremove_LoadCompleteadd_TransactionClosedremove_TransactionClosedadd_TransactionClosingremove_TransactionClosingadd_TransactionOpenedremove_TransactionOpenedadd_TransactionOpeningremove_TransactionOpeningCreateComponentCreateTransactionDestroyComponentGetDesignerLoadingInTransactionRootComponentRootComponentClassNameTransactionDescriptionActivatedDeactivatedLoadCompleteTransactionClosedTransactionClosingTransactionOpenedTransactionOpeningIDesignerHostTransactionStateget_IsClosingTransactionIsClosingTransactionIDesignerOptionServiceGetOptionValueSetOptionValueIDictionaryServiceIEventBindingServiceCreateUniqueMethodNameGetCompatibleMethodsGetEventPropertiesGetEventPropertyShowCodeIExtenderListServiceIExtenderProviderServiceAddExtenderProviderRemoveExtenderProviderIHelpServicekeywordTypeAddContextAttributeClearContextAttributesCreateLocalContextRemoveContextAttributelocalContextRemoveLocalContexthelpKeywordShowHelpFromKeywordShowHelpFromUrlIInheritanceServiceAddInheritedComponentsGetInheritanceAttributeIMenuCommandServicecommandAddCommandAddVerbFindCommandGlobalInvokeRemoveCommandRemoveVerbmenuIDShowContextMenuIReferenceServiceGetComponentGetReferenceGetReferencesIResourceServiceGetResourceReaderGetResourceWriterIRootDesignerget_SupportedTechnologiestechnologyGetViewSupportedTechnologiesISelectionServiceget_PrimarySelectionget_SelectionCountadd_SelectionChangingremove_SelectionChangingGetComponentSelectedGetSelectedComponentsSetSelectedComponentsselectionTypePrimarySelectionSelectionCountSelectionChangingIServiceContainerserviceInstanceAddServicepromoteRemoveServiceITreeDesignerITypeDescriptorFilterServiceFilterAttributesFilterEventsFilterPropertiesITypeDiscoveryServiceexcludeGlobalTypesITypeResolutionServiceReferenceAssemblyGetPathOfAssemblyMenuCommandget_Checkedset_CheckedSetStatusget_Supportedset_Supportedset_Visibleadd_CommandChangedremove_CommandChangedget_CommandIDget_OleStatusOnCommandChangedexecHandlerstatusHandlerENABLEDINVISIBLECHECKEDSUPPORTEDCheckedSupportedOleStatusCommandChangedSelectionTypesMouseDownMouseUpClickPrimaryToggleServiceCreatorCallbackServiceContainerparentProviderget_DefaultServicesget_Servicesservices_defaultServicesTRACESERVICEDefaultServicesServicesServiceCollection`1serviceTypeComparerEmbeddedTypeAwareTypeComparerStandardCommandsstandardCommandSetndpCommandSetcmdidDesignerVerbFirstcmdidDesignerVerbLastcmdidArrangeIconscmdidLineupIconscmdidShowLargeIconsAlignBottomAlignHorizontalCentersAlignLeftAlignRightAlignToGridAlignTopAlignVerticalCentersArrangeBottomArrangeRightBringForwardBringToFrontCenterHorizontallyCenterVerticallyViewCodeDocumentOutlineCutHorizSpaceConcatenateHorizSpaceDecreaseHorizSpaceIncreaseHorizSpaceMakeEqualPasteRedoMultiLevelRedoSelectAllSendBackwardSendToBackSizeToControlSizeToControlHeightSizeToControlWidthSizeToFitSizeToGridSnapToGridTabOrderMultiLevelUndoUngroupVertSpaceConcatenateVertSpaceDecreaseVertSpaceIncreaseVertSpaceMakeEqualShowGridViewGridPropertiesWindowLockControlsF1HelpArrangeIconsLineupIconsShowLargeIconsVerbFirstVerbLastVSStandardCommandscmdidAlignBottomcmdidAlignHorizontalCenterscmdidAlignLeftcmdidAlignRightcmdidAlignToGridcmdidAlignTopcmdidAlignVerticalCenterscmdidArrangeBottomcmdidArrangeRightcmdidBringForwardcmdidBringToFrontcmdidCenterHorizontallycmdidCenterVerticallycmdidCodecmdidCopycmdidCutcmdidDeletecmdidFontNamecmdidFontSizecmdidGroupcmdidHorizSpaceConcatenatecmdidHorizSpaceDecreasecmdidHorizSpaceIncreasecmdidHorizSpaceMakeEqualcmdidLockControlscmdidInsertObjectcmdidPastecmdidPrintcmdidPropertiescmdidRedocmdidMultiLevelRedocmdidSelectAllcmdidSendBackwardcmdidSendToBackcmdidShowTablecmdidSizeToControlcmdidSizeToControlHeightcmdidSizeToControlWidthcmdidSizeToFitcmdidSizeToGridcmdidSnapToGridcmdidTabOrdercmdidToolboxcmdidUndocmdidMultiLevelUndocmdidUngroupcmdidVertSpaceConcatenatecmdidVertSpaceDecreasecmdidVertSpaceIncreasecmdidVertSpaceMakeEqualcmdidZoomPercentcmdidBackColorcmdidBoldcmdidBorderColorcmdidBorderDashDotcmdidBorderDashDotDotcmdidBorderDashescmdidBorderDotscmdidBorderShortDashescmdidBorderSolidcmdidBorderSparseDotscmdidBorderWidth1cmdidBorderWidth2cmdidBorderWidth3cmdidBorderWidth4cmdidBorderWidth5cmdidBorderWidth6cmdidBorderWidthHairlinecmdidFlatcmdidForeColorcmdidItaliccmdidJustifyCentercmdidJustifyGeneralcmdidJustifyLeftcmdidJustifyRightcmdidRaisedcmdidSunkencmdidUnderlinecmdidChiseledcmdidEtchedcmdidShadowedcmdidCompDebug1cmdidCompDebug2cmdidCompDebug3cmdidCompDebug4cmdidCompDebug5cmdidCompDebug6cmdidCompDebug7cmdidCompDebug8cmdidCompDebug9cmdidCompDebug10cmdidCompDebug11cmdidCompDebug12cmdidCompDebug13cmdidCompDebug14cmdidCompDebug15cmdidExistingSchemaEditcmdidFindcmdidGetZoomcmdidQueryOpenDesigncmdidQueryOpenNewcmdidSingleTableDesigncmdidSingleTableNewcmdidShowGridcmdidNewTablecmdidCollapsedViewcmdidFieldViewcmdidVerifySQLcmdidHideTablecmdidPrimaryKeycmdidSavecmdidSaveAscmdidSortAscendingcmdidSortDescendingcmdidAppendQuerycmdidCrosstabQuerycmdidDeleteQuerycmdidMakeTableQuerycmdidSelectQuerycmdidUpdateQuerycmdidParameterscmdidTotalscmdidViewCollapsedcmdidViewFieldListcmdidViewKeyscmdidViewGridcmdidInnerJoincmdidRightOuterJoincmdidLeftOuterJoincmdidFullOuterJoincmdidUnionJoincmdidShowSQLPanecmdidShowGraphicalPanecmdidShowDataPanecmdidShowQBEPanecmdidSelectAllFieldscmdidOLEObjectMenuButtoncmdidObjectVerbList0cmdidObjectVerbList1cmdidObjectVerbList2cmdidObjectVerbList3cmdidObjectVerbList4cmdidObjectVerbList5cmdidObjectVerbList6cmdidObjectVerbList7cmdidObjectVerbList8cmdidObjectVerbList9cmdidConvertObjectcmdidCustomControlcmdidCustomizeItemcmdidRenamecmdidImportcmdidNewPagecmdidMovecmdidCancelcmdidFontcmdidExpandLinkscmdidExpandImagescmdidExpandPagescmdidRefocusDiagramcmdidTransitiveClosurecmdidCenterDiagramcmdidZoomIncmdidZoomOutcmdidRemoveFiltercmdidHidePanecmdidDeleteTablecmdidDeleteRelationshipcmdidRemovecmdidJoinLeftAllcmdidJoinRightAllcmdidAddToOutputcmdidOtherQuerycmdidGenerateChangeScriptcmdidSaveSelectioncmdidAutojoinCurrentcmdidAutojoinAlwayscmdidEditPagecmdidViewLinkscmdidStopcmdidPausecmdidResumecmdidFilterDiagramcmdidShowAllObjectscmdidShowApplicationscmdidShowOtherObjectscmdidShowPrimRelationshipscmdidExpandcmdidCollapsecmdidRefreshcmdidLayoutcmdidShowResourcescmdidInsertHTMLWizardcmdidShowDownloadscmdidShowExternalscmdidShowInBoundLinkscmdidShowOutBoundLinkscmdidShowInAndOutBoundLinkscmdidPreviewcmdidOpencmdidOpenWithcmdidShowPagescmdidRunQuerycmdidClearQuerycmdidRecordFirstcmdidRecordLastcmdidRecordNextcmdidRecordPreviouscmdidRecordGotocmdidRecordNewcmdidInsertNewMenucmdidInsertSeparatorcmdidEditMenuNamescmdidDebugExplorercmdidDebugProcessescmdidViewThreadsWindowcmdidWindowUIListcmdidNewProjectcmdidOpenProjectcmdidOpenSolutioncmdidCloseSolutioncmdidFileNewcmdidFileOpencmdidFileClosecmdidSaveSolutioncmdidSaveSolutionAscmdidSaveProjectItemAscmdidPageSetupcmdidPrintPreviewcmdidExitcmdidReplacecmdidGotocmdidPropertyPagescmdidFullScreencmdidProjectExplorercmdidPropertiesWindowcmdidTaskListWindowcmdidOutputWindowcmdidObjectBrowsercmdidDocOutlineWindowcmdidImmediateWindowcmdidWatchWindowcmdidLocalsWindowcmdidCallStackcmdidAutosWindowcmdidThisWindowcmdidAddNewItemcmdidAddExistingItemcmdidNewFoldercmdidSetStartupProjectcmdidProjectSettingscmdidProjectReferencescmdidStepIntocmdidStepOvercmdidStepOutcmdidRunToCursorcmdidAddWatchcmdidEditWatchcmdidQuickWatchcmdidToggleBreakpointcmdidClearBreakpointscmdidShowBreakpointscmdidSetNextStatementcmdidShowNextStatementcmdidEditBreakpointcmdidDetachDebuggercmdidCustomizeKeyboardcmdidToolsOptionscmdidNewWindowcmdidSplitcmdidCascadecmdidTileHorzcmdidTileVertcmdidTechSupportcmdidAboutcmdidDebugOptionscmdidDeleteWatchcmdidCollapseWatchcmdidPbrsToggleStatuscmdidPropbrsHidecmdidDockingViewcmdidHideActivePanecmdidPaneNextTabcmdidPanePrevTabcmdidPaneCloseToolWindowcmdidPaneActivateDocWindowcmdidDockingViewFloatercmdidAutoHideWindowcmdidMoveToDropdownBarcmdidFindCmdcmdidStartcmdidRestartcmdidAddinManagercmdidMultiLevelUndoListcmdidMultiLevelRedoListcmdidToolboxAddTabcmdidToolboxDeleteTabcmdidToolboxRenameTabcmdidToolboxTabMoveUpcmdidToolboxTabMoveDowncmdidToolboxRenameItemcmdidToolboxListViewcmdidWindowUIGetListcmdidInsertValuesQuerycmdidShowPropertiescmdidThreadSuspendcmdidThreadResumecmdidThreadSetFocuscmdidDisplayRadixcmdidOpenProjectItemcmdidPaneNextPanecmdidPanePrevPanecmdidClearPanecmdidGotoErrorTagcmdidTaskListSortByCategorycmdidTaskListSortByFileLinecmdidTaskListSortByPrioritycmdidTaskListSortByDefaultSortcmdidTaskListFilterByNothingcmdidTaskListFilterByCategoryCodeSensecmdidTaskListFilterByCategoryCompilercmdidTaskListFilterByCategoryCommentcmdidToolboxAddItemcmdidToolboxResetcmdidSaveProjectItemcmdidViewFormcmdidViewCodecmdidPreviewInBrowsercmdidBrowseWithcmdidSearchSetCombocmdidSearchCombocmdidEditLabelcmdidExceptionscmdidToggleSelModecmdidToggleInsModecmdidLoadUnloadedProjectcmdidUnloadLoadedProjectcmdidElasticColumncmdidHideColumncmdidTaskListPreviousViewcmdidZoomDialogcmdidFindNewcmdidFindMatchCasecmdidFindWholeWordcmdidFindSimplePatterncmdidFindRegularExpressioncmdidFindBackwardscmdidFindInSelectioncmdidFindStopcmdidFindHelpcmdidFindInFilescmdidReplaceInFilescmdidNextLocationcmdidPreviousLocationcmdidTaskListNextErrorcmdidTaskListPrevErrorcmdidTaskListFilterByCategoryUsercmdidTaskListFilterByCategoryShortcutcmdidTaskListFilterByCategoryHTMLcmdidTaskListFilterByCurrentFilecmdidTaskListFilterByCheckedcmdidTaskListFilterByUncheckedcmdidTaskListSortByDescriptioncmdidTaskListSortByCheckedcmdidStartNoDebugcmdidFindNextcmdidFindPrevcmdidFindSelectedNextcmdidFindSelectedPrevcmdidSearchGetListcmdidInsertBreakpointcmdidEnableBreakpointcmdidF1HelpcmdidPropSheetOrPropertiescmdidTshellStepcmdidTshellRuncmdidMarkerCmd0cmdidMarkerCmd1cmdidMarkerCmd2cmdidMarkerCmd3cmdidMarkerCmd4cmdidMarkerCmd5cmdidMarkerCmd6cmdidMarkerCmd7cmdidMarkerCmd8cmdidMarkerCmd9cmdidMarkerLastcmdidMarkerEndcmdidReloadProjectcmdidUnloadProjectcmdidDetachAttachOutlinecmdidShowHideOutlinecmdidSyncOutlinecmdidRunToCallstCursorcmdidNoCmdsAvailablecmdidContextWindowcmdidAliascmdidGotoCommandLinecmdidEvaluateExpressioncmdidImmediateModecmdidEvaluateStatementcmdidFindResultWindow1cmdidFindResultWindow2cmdidWindow1cmdidWindow2cmdidWindow3cmdidWindow4cmdidWindow5cmdidWindow6cmdidWindow7cmdidWindow8cmdidWindow9cmdidWindow10cmdidWindow11cmdidWindow12cmdidWindow13cmdidWindow14cmdidWindow15cmdidWindow16cmdidWindow17cmdidWindow18cmdidWindow19cmdidWindow20cmdidWindow21cmdidWindow22cmdidWindow23cmdidWindow24cmdidWindow25cmdidMoreWindowscmdidTaskListTaskHelpcmdidClassViewcmdidMRUProj1cmdidMRUProj2cmdidMRUProj3cmdidMRUProj4cmdidMRUProj5cmdidMRUProj6cmdidMRUProj7cmdidMRUProj8cmdidMRUProj9cmdidMRUProj10cmdidMRUProj11cmdidMRUProj12cmdidMRUProj13cmdidMRUProj14cmdidMRUProj15cmdidMRUProj16cmdidMRUProj17cmdidMRUProj18cmdidMRUProj19cmdidMRUProj20cmdidMRUProj21cmdidMRUProj22cmdidMRUProj23cmdidMRUProj24cmdidMRUProj25cmdidSplitNextcmdidSplitPrevcmdidCloseAllDocumentscmdidNextDocumentcmdidPrevDocumentcmdidTool1cmdidTool2cmdidTool3cmdidTool4cmdidTool5cmdidTool6cmdidTool7cmdidTool8cmdidTool9cmdidTool10cmdidTool11cmdidTool12cmdidTool13cmdidTool14cmdidTool15cmdidTool16cmdidTool17cmdidTool18cmdidTool19cmdidTool20cmdidTool21cmdidTool22cmdidTool23cmdidTool24cmdidExternalCommandscmdidPasteNextTBXCBItemcmdidToolboxShowAllTabscmdidProjectDependenciescmdidCloseDocumentcmdidToolboxSortItemscmdidViewBarView1cmdidViewBarView2cmdidViewBarView3cmdidViewBarView4cmdidViewBarView5cmdidViewBarView6cmdidViewBarView7cmdidViewBarView8cmdidViewBarView9cmdidViewBarView10cmdidViewBarView11cmdidViewBarView12cmdidViewBarView13cmdidViewBarView14cmdidViewBarView15cmdidViewBarView16cmdidViewBarView17cmdidViewBarView18cmdidViewBarView19cmdidViewBarView20cmdidViewBarView21cmdidViewBarView22cmdidViewBarView23cmdidViewBarView24cmdidSolutionCfgcmdidSolutionCfgGetListcmdidManageIndexescmdidManageRelationshipscmdidManageConstraintscmdidTaskListCustomView1cmdidTaskListCustomView2cmdidTaskListCustomView3cmdidTaskListCustomView4cmdidTaskListCustomView5cmdidTaskListCustomView6cmdidTaskListCustomView7cmdidTaskListCustomView8cmdidTaskListCustomView9cmdidTaskListCustomView10cmdidTaskListCustomView11cmdidTaskListCustomView12cmdidTaskListCustomView13cmdidTaskListCustomView14cmdidTaskListCustomView15cmdidTaskListCustomView16cmdidTaskListCustomView17cmdidTaskListCustomView18cmdidTaskListCustomView19cmdidTaskListCustomView20cmdidTaskListCustomView21cmdidTaskListCustomView22cmdidTaskListCustomView23cmdidTaskListCustomView24cmdidTaskListCustomView25cmdidTaskListCustomView26cmdidTaskListCustomView27cmdidTaskListCustomView28cmdidTaskListCustomView29cmdidTaskListCustomView30cmdidTaskListCustomView31cmdidTaskListCustomView32cmdidTaskListCustomView33cmdidTaskListCustomView34cmdidTaskListCustomView35cmdidTaskListCustomView36cmdidTaskListCustomView37cmdidTaskListCustomView38cmdidTaskListCustomView39cmdidTaskListCustomView40cmdidTaskListCustomView41cmdidTaskListCustomView42cmdidTaskListCustomView43cmdidTaskListCustomView44cmdidTaskListCustomView45cmdidTaskListCustomView46cmdidTaskListCustomView47cmdidTaskListCustomView48cmdidTaskListCustomView49cmdidTaskListCustomView50cmdidObjectSearchcmdidCommandWindowcmdidCommandWindowMarkModecmdidLogCommandWindowcmdidShellcmdidSingleCharcmdidZeroOrMorecmdidOneOrMorecmdidBeginLinecmdidEndLinecmdidBeginWordcmdidEndWordcmdidCharInSetcmdidCharNotInSetcmdidOrcmdidEscapecmdidTagExpcmdidPatternMatchHelpcmdidRegExListcmdidDebugReserved1cmdidDebugReserved2cmdidDebugReserved3cmdidWildZeroOrMorecmdidWildSingleCharcmdidWildSingleDigitcmdidWildCharInSetcmdidWildCharNotInSetcmdidFindWhatTextcmdidTaggedExp1cmdidTaggedExp2cmdidTaggedExp3cmdidTaggedExp4cmdidTaggedExp5cmdidTaggedExp6cmdidTaggedExp7cmdidTaggedExp8cmdidTaggedExp9cmdidEditorWidgetClickcmdidCmdWinUpdateACcmdidSlnCfgMgrcmdidAddNewProjectcmdidAddExistingProjectcmdidAddNewSolutionItemcmdidAddExistingSolutionItemcmdidAutoHideContext1cmdidAutoHideContext2cmdidAutoHideContext3cmdidAutoHideContext4cmdidAutoHideContext5cmdidAutoHideContext6cmdidAutoHideContext7cmdidAutoHideContext8cmdidAutoHideContext9cmdidAutoHideContext10cmdidAutoHideContext11cmdidAutoHideContext12cmdidAutoHideContext13cmdidAutoHideContext14cmdidAutoHideContext15cmdidAutoHideContext16cmdidAutoHideContext17cmdidAutoHideContext18cmdidAutoHideContext19cmdidAutoHideContext20cmdidAutoHideContext21cmdidAutoHideContext22cmdidAutoHideContext23cmdidAutoHideContext24cmdidAutoHideContext25cmdidAutoHideContext26cmdidAutoHideContext27cmdidAutoHideContext28cmdidAutoHideContext29cmdidAutoHideContext30cmdidAutoHideContext31cmdidAutoHideContext32cmdidAutoHideContext33cmdidShellNavBackwardcmdidShellNavForwardcmdidShellNavigate1cmdidShellNavigate2cmdidShellNavigate3cmdidShellNavigate4cmdidShellNavigate5cmdidShellNavigate6cmdidShellNavigate7cmdidShellNavigate8cmdidShellNavigate9cmdidShellNavigate10cmdidShellNavigate11cmdidShellNavigate12cmdidShellNavigate13cmdidShellNavigate14cmdidShellNavigate15cmdidShellNavigate16cmdidShellNavigate17cmdidShellNavigate18cmdidShellNavigate19cmdidShellNavigate20cmdidShellNavigate21cmdidShellNavigate22cmdidShellNavigate23cmdidShellNavigate24cmdidShellNavigate25cmdidShellNavigate26cmdidShellNavigate27cmdidShellNavigate28cmdidShellNavigate29cmdidShellNavigate30cmdidShellNavigate31cmdidShellNavigate32cmdidShellNavigate33cmdidShellWindowNavigate1cmdidShellWindowNavigate2cmdidShellWindowNavigate3cmdidShellWindowNavigate4cmdidShellWindowNavigate5cmdidShellWindowNavigate6cmdidShellWindowNavigate7cmdidShellWindowNavigate8cmdidShellWindowNavigate9cmdidShellWindowNavigate10cmdidShellWindowNavigate11cmdidShellWindowNavigate12cmdidShellWindowNavigate13cmdidShellWindowNavigate14cmdidShellWindowNavigate15cmdidShellWindowNavigate16cmdidShellWindowNavigate17cmdidShellWindowNavigate18cmdidShellWindowNavigate19cmdidShellWindowNavigate20cmdidShellWindowNavigate21cmdidShellWindowNavigate22cmdidShellWindowNavigate23cmdidShellWindowNavigate24cmdidShellWindowNavigate25cmdidShellWindowNavigate26cmdidShellWindowNavigate27cmdidShellWindowNavigate28cmdidShellWindowNavigate29cmdidShellWindowNavigate30cmdidShellWindowNavigate31cmdidShellWindowNavigate32cmdidShellWindowNavigate33cmdidOBSDoFindcmdidOBSMatchCasecmdidOBSMatchSubStringcmdidOBSMatchWholeWordcmdidOBSMatchPrefixcmdidBuildSlncmdidRebuildSlncmdidDeploySlncmdidCleanSlncmdidBuildSelcmdidRebuildSelcmdidDeploySelcmdidCleanSelcmdidCancelBuildcmdidBatchBuildDlgcmdidBuildCtxcmdidRebuildCtxcmdidDeployCtxcmdidCleanCtxcmdidMRUFile1cmdidMRUFile2cmdidMRUFile3cmdidMRUFile4cmdidMRUFile5cmdidMRUFile6cmdidMRUFile7cmdidMRUFile8cmdidMRUFile9cmdidMRUFile10cmdidMRUFile11cmdidMRUFile12cmdidMRUFile13cmdidMRUFile14cmdidMRUFile15cmdidMRUFile16cmdidMRUFile17cmdidMRUFile18cmdidMRUFile19cmdidMRUFile20cmdidMRUFile21cmdidMRUFile22cmdidMRUFile23cmdidMRUFile24cmdidMRUFile25cmdidGotoDefncmdidGotoDeclcmdidBrowseDefncmdidShowMemberscmdidShowBasescmdidShowDerivedcmdidShowDefnscmdidShowRefscmdidShowCallerscmdidShowCalleescmdidDefineSubsetcmdidSetSubsetcmdidCVGroupingNonecmdidCVGroupingSortOnlycmdidCVGroupingGroupedcmdidCVShowPackagescmdidQryManageIndexescmdidBrowseComponentcmdidPrintDefaultcmdidBrowseDoccmdidStandardMaxcmdidFormsFirstcmdidFormsLastcmdidVBEFirstmsotcidBookmarkWellMenucmdidZoom200cmdidZoom150cmdidZoom100cmdidZoom75cmdidZoom50cmdidZoom25cmdidZoom10msotcidZoomWellMenumsotcidDebugPopWellMenumsotcidAlignWellMenumsotcidArrangeWellMenumsotcidCenterWellMenumsotcidSizeWellMenumsotcidHorizontalSpaceWellMenumsotcidVerticalSpaceWellMenumsotcidDebugWellMenumsotcidDebugMenuVBmsotcidStatementBuilderWellMenumsotcidProjWinInsertMenumsotcidToggleMenumsotcidNewObjInsertWellMenumsotcidSizeToWellMenumsotcidCommandBarsmsotcidVBOrderMenumsotcidMSOnTheWebmsotcidVBDesignerMenumsotcidNewProjectWellMenumsotcidProjectWellMenumsotcidVBCode1ContextMenumsotcidVBCode2ContextMenumsotcidVBWatchContextMenumsotcidVBImmediateContextMenumsotcidVBLocalsContextMenumsotcidVBFormContextMenumsotcidVBControlContextMenumsotcidVBProjWinContextMenumsotcidVBProjWinContextBreakMenumsotcidVBPreviewWinContextMenumsotcidVBOBContextMenumsotcidVBForms3ContextMenumsotcidVBForms3ControlCMenumsotcidVBForms3ControlCMenuGroupmsotcidVBForms3ControlPalettemsotcidVBForms3ToolboxCMenumsotcidVBForms3MPCCMenumsotcidVBForms3DragDropCMenumsotcidVBToolBoxContextMenumsotcidVBToolBoxGroupContextMenumsotcidVBPropBrsHostContextMenumsotcidVBPropBrsContextMenumsotcidVBPalContextMenumsotcidVBProjWinProjectContextMenumsotcidVBProjWinFormContextMenumsotcidVBProjWinModClassContextMenumsotcidVBProjWinRelDocContextMenumsotcidVBDockedWindowContextMenumsotcidVBShortCutFormsmsotcidVBShortCutCodeWindowsmsotcidVBShortCutMiscmsotcidVBBuiltInMenusmsotcidPreviewWinFormPosmsotcidVBAddinFirstShellGuidsVSStandardCommandSet97guidDsdCmdIdSID_SOleComponentUIManagerGUID_VSTASKCATEGORY_DATADESIGNERGUID_PropertyBrowserToolWindowStandardToolWindowsObjectBrowserOutputWindowProjectExplorerPropertyBrowserRelatedLinksServerExplorerTaskListToolboxViewTechnologyPassthroughWindowsFormsComponentSerializationServiceSystem.ComponentModel.Design.SerializationCreateStoreLoadStoreSerializeAbsoluteowningObjectSerializeMemberSerializeMemberAbsolutevalidateRecycledTypesapplyDefaultsDeserializeToContextStackcontextStackDefaultSerializationProviderAttributeproviderTypeNameget_ProviderTypeName_providerTypeNameProviderTypeNameDesignerLoaderBeginLoadDesignerSerializerAttributeserializerTypebaseSerializerTypeserializerTypeNamebaseSerializerTypeNameget_SerializerTypeNameget_SerializerBaseTypeNameserializerBaseTypeNameSerializerTypeNameSerializerBaseTypeNameIDesignerLoaderHostbaseClassNamesuccessfulerrorCollectionEndLoadReloadIDesignerLoaderHost2get_IgnoreErrorsDuringReloadset_IgnoreErrorsDuringReloadget_CanReloadWithErrorsset_CanReloadWithErrorsIgnoreErrorsDuringReloadCanReloadWithErrorsIDesignerLoaderServiceAddLoadDependencyDependentLoadCompleteIDesignerSerializationManageradd_ResolveNameremove_ResolveNameadd_SerializationCompleteremove_SerializationCompleteAddSerializationProvideraddToContainerGetSerializerRemoveSerializationProvidererrorInformationReportErrorSetNameResolveNameSerializationCompleteIDesignerSerializationProvidercurrentSerializerIDesignerSerializationServiceserializationDataINameCreationServicedataTypeCreateNameIsValidNameInstanceDescriptorisCompleteget_IsCompleteget_MemberInfoIsCompleteMemberRelationshipServicesourceOwnersourceMemberGetRelationshiprelationshipSetRelationshipSupportsRelationship_relationshipsRelationshipEntryrelre1re2MemberRelationship_memberResolveNameEventArgsResolveNameEventHandlerRootDesignerSerializerAttributereloadableget_ReloadableReloadableSerializationStoreget_ErrorsErrorsHttpUtilitySystem.WebHtmlAttributeEncodeUrlDecodeWriteCharBytesGetIntUrlDecodeToBytesUrlEncodeUrlEncodeToBytesUrlEncodeUnicodeUrlEncodeUnicodeToBytesHtmlDecodeHtmlEncodeJavaScriptStringEncodeaddDoubleQuotesUrlPathEncodequeryParseQueryStringHttpQSCollectionHelpersSystem.Web.UtilHttpEncoderget_Entitiesset_CurrentheaderNameheaderValueencodedHeaderNameencodedHeaderValueHeaderNameValueEncodeStringBuilderAppendEncodeHeaderStringGetCustomEncoderFromConfigNotEncodedisUnicodeUrlEncodeCharUrlPathEncodeCharInitEntitieshexCharsentitiesLockentitiesdefaultEncodercurrentEncoderLazycurrentEncoderEntities<.cctor>b__13_0FrameworkNameget_ProfileprofileframeworkNamem_identifierm_profilem_fullNamec_componentSeparatorc_keyValueSeparatorc_versionValuePrefixc_versionKeyc_profileKeyProfileDefaultParameterValueAttributeHandleCollectorinitialThresholdmaximumThresholdget_InitialThresholdget_MaximumThresholddeltaPercentthresholdhandleCountgc_countsgc_genInitialThresholdMaximumThresholdADVFADVF_NODATAADVF_PRIMEFIRSTADVF_ONLYONCEADVFCACHE_NOHANDLERADVFCACHE_FORCEBUILTINADVFCACHE_ONSAVEADVF_DATAONSTOPDATADIRDATADIR_GETDATADIR_SETDVASPECTDVASPECT_CONTENTDVASPECT_THUMBNAILDVASPECT_ICONDVASPECT_DOCPRINTFORMATETCcfFormatdwAspectlindexptdtymedIAdviseSinkOnClosestgmediumOnDataChangemonikerOnRenameOnSaveaspectOnViewChangeIDataObjectpFormatetcadvfadviseSinkconnectionDAdviseDUnadviseenumAdviseEnumDAdviseEnumFormatEtcformatInformatOutGetCanonicalFormatEtcmediumGetDataHereQueryGetDatareleaseIEnumFORMATETCnewEnumceltrgeltpceltFetchedSkipIEnumSTATDATASTATDATAadvSinkformatetcSTGMEDIUMpUnkForReleaseunionmemberTYMEDTYMED_HGLOBALTYMED_FILETYMED_ISTREAMTYMED_ISTORAGETYMED_GDITYMED_MFPICTTYMED_ENHMFTYMED_NULLSecureStringMarshalSemaphoreAccessRuleeventRightsget_SemaphoreRightsSemaphoreRightsSemaphoreAuditRuleModifyReadPermissionsChangePermissionsTakeOwnershipSynchronizeFullControlSemaphoreSecurityTypeDescriptorPermissionFlagsRestrictedRegistrationAccessTypeDescriptorPermissionunrestrictedSetUnrestrictedVerifyAccesssecurityElementVerifyFlagsAuthenticationExceptionSystem.Security.AuthenticationAes192InvalidCredentialExceptionSslProtocolsServiceNameCollectionSystem.Security.Authentication.ExtendedProtectionserviceNameserviceNamesnewServiceNamesAddIfNewsearchServiceNameinputServiceNameNormalizeServiceNameserviceName1serviceName2TokenBindingTypeProvidedReferredTokenBindingbindingTypeGetRawTokenBindingIdget_BindingTypeset_BindingType_rawTokenBindingIdk__BackingFieldBindingTypeChannelBindingChannelBindingKindUniqueEndpointExtendedProtectionPolicypolicyEnforcementcustomChannelBindingprotectionScenariocustomServiceNamesget_CustomChannelBindingget_CustomServiceNamesget_OSSupportsExtendedProtectionget_PolicyEnforcementget_ProtectionScenarioCustomChannelBindingCustomServiceNamesOSSupportsExtendedProtectionPolicyEnforcementProtectionScenarioExtendedProtectionPolicyTypeConverterWhenSupportedTransportSelectedTrustedProxylookupFriendlyNamefriendlyNameFromFriendlyNameoidValueFromOidValueget_FriendlyNameset_FriendlyNamem_friendlyNamem_groupFriendlyNameOidCollectionOidEnumeratoroidsm_oidsCAPIoidGroupCryptFindOIDInfoNameFromKeyCryptFindOIDInfoKeyFromNameCRYPT_OID_INFO_OID_KEYCRYPT_OID_INFO_NAME_KEYCRYPT_OID_INFO_ALGID_KEYCRYPT_OID_INFO_SIGN_KEYAsnDecodeStatusNotDecodedOkBadAsnBadTagBadLengthInformationNotAvailableAsnEncodedDataasnEncodedDataset_Oidset_RawDatamultiLineEnhancedKeyUsageExtensionSubjectAltNameNetscapeCertType_rawAsnEncodedDataCollectionAsnEncodedDataEnumerator_collectionOpenFlagsMaxAllowedOpenExistingOnlyIncludeArchivedStoreLocationStoreNameAddressBookAuthRootDisallowedMyRootTrustedPeopleTrustedPublisherX500DistinguishedNameFlagsReversedUseSemicolonsDoNotUsePlusSignDoNotUseQuotesUseCommasUseNewLinesUseUTF8EncodingUseT61EncodingForceUTF8EncodingRevokedNotValidForUsageRevocationStatusUnknownCyclicInvalidExtensionInvalidPolicyConstraintsInvalidNameConstraintsHasNotSupportedNameConstraintHasNotDefinedNameConstraintHasNotPermittedNameConstraintHasExcludedNameConstraintCtlNotTimeValidCtlNotSignatureValidCtlNotValidForUsageOfflineRevocationNoIssuanceChainPolicyExplicitDistrustHasNotSupportedCriticalExtensionHasWeakSignatureX509FindTypeFindByThumbprintFindBySubjectNameFindBySubjectDistinguishedNameFindByIssuerNameFindByIssuerDistinguishedNameFindBySerialNumberFindByTimeValidFindByTimeNotYetValidFindByTimeExpiredFindByTemplateNameFindByApplicationPolicyFindByCertificatePolicyFindByExtensionFindByKeyUsageFindBySubjectKeyIdentifierX509IncludeOptionExcludeRootEndCertOnlyWholeChainX509KeyUsageFlagsEncipherOnlyCrlSignKeyCertSignKeyAgreementDataEnciphermentKeyEnciphermentNonRepudiationDigitalSignatureDecipherOnlyX509NameTypeSimpleNameEmailNameUpnNameDnsNameDnsFromAlternativeNameUrlNameX509RevocationFlagEndCertificateOnlyEntireChainX509RevocationModeNoCheckOnlineX509SubjectKeyIdentifierHashAlgorithmShortSha1CapiSha1X509VerificationFlagsNoFlagIgnoreNotTimeValidIgnoreCtlNotTimeValidIgnoreNotTimeNestedIgnoreInvalidBasicConstraintsAllowUnknownCertificateAuthorityIgnoreWrongUsageIgnoreInvalidNameIgnoreInvalidPolicyIgnoreEndRevocationUnknownIgnoreCtlSignerRevocationUnknownIgnoreCertificateAuthorityRevocationUnknownIgnoreRootRevocationUnknownX509UtilskeyValueFindOidInfoFindOidInfoWithFallbackOSX509CertificatesnsdataRefSecCertificateCreateWithDatacertOrCertArraypoliciessectrustrefSecTrustCreateWithCertificatestrustanchorCertificatesSecTrustSetAnchorCertificatescfStringHostnameSecPolicyCreateSSLsecTrustRefsecTrustResultTimeSecTrustEvaluateMakeCFDataFromIntPtrsGetCertificateTrustEvaluateSsl_TrustEvaluateSslSecurityLibrarySecTrustResultProceedConfirmRecoverableTrustFailureFatalTrustFailureResultOtherErrorget_EncodedKeyValueget_EncodedParametersrawPublicKeyrawParametersrsaOiddsaOid_keyValueEncodedKeyValueEncodedParametersX500DistinguishedNameencodedDistinguishedNamedistinguishedNamecanonEncodingget_CanonicalEncodingDecodeRawDataCanonizename1name2AreEqualCanonicalEncodingX509BasicConstraintsExtensionencodedBasicConstraintscriticalcertificateAuthorityhasPathLengthConstraintpathLengthConstraintget_HasPathLengthConstraintget_PathLengthConstraint_certificateAuthority_hasPathLengthConstraint_pathLengthConstraintHasPathLengthConstraintPathLengthConstraintX509Certificate2get_Archivedset_Archivedget_HasPrivateKeyget_NotAfterget_NotBeforeget_ThumbprintforIssuerverboseAppendBufferVerifyGetCertContentTypeget_MonoCertificatesignedDataArchivedHasPrivateKeyNotAfterNotBeforeThumbprintMonoCertificateX509Certificate2CollectionfindTypefindValuevalidOnlynewline_splitX509Certificate2EnumeratorX509Certificate2Implget_IntermediateCertificatesget_FallbackImplthisCertificateIntermediateCertificatesFallbackImplX509Certificate2ImplMonodnpairGetValueAsStringExportPkcs12_archived_extensionssignature_algorithmintermediateCerts_certempty_errorX509CertificateImplCollectiontakeOwnershipuseMachineContextchainContextget_ChainContextChainContextX509ChainElementget_Certificateget_ChainElementStatusget_Informationget_StatusFlagsset_StatusFlagsUncompressFlagscompressed_status_flagsChainElementStatusStatusFlagsX509ChainElementCollectionX509ChainElementEnumeratorenumerableX509ChainImplX509ChainImplMonoget_Rootsget_CertificateAuthoritiesget_LMRootStoreget_UserRootStoreget_LMCAStoreget_UserCAStoreget_CertificateCollectionBuildChainFromSelectBestFromCollectionFindParentIsChainCompleteIsSelfIssuedPrepareForNextCertificateWrapUpProcessCertificateExtensionssignedIsSignedWithGetSubjectKeyIdentifierGetAuthorityKeyIdentifierCheckRevocationOnChaincaonlineCheckRevocationca_certCheckCrlscaCertificateFindCrlProcessCrlExtensionsProcessCrlEntryExtensionsmax_path_lengthworking_issuer_nameworking_public_keybce_restrictioncasroot_storeca_storeuser_root_storeuser_ca_storeRootsCertificateAuthoritiesLMRootStoreUserRootStoreLMCAStoreUserCAStoreCertificateCollectionX509ChainPolicyget_ApplicationPolicyget_CertificatePolicyget_ExtraStoreset_ExtraStoreget_RevocationFlagset_RevocationFlagget_RevocationModeset_RevocationModeget_UrlRetrievalTimeoutset_UrlRetrievalTimeoutget_VerificationFlagsset_VerificationFlagsget_VerificationTimeset_VerificationTimeappsstore2rflagvflagsvtimeApplicationPolicyCertificatePolicyExtraStoreRevocationFlagRevocationModeUrlRetrievalTimeoutVerificationFlagsVerificationTimeX509ChainStatusset_Statusget_StatusInformationset_StatusInformationGetInformationStatusInformationX509EnhancedKeyUsageExtensionencodedEnhancedKeyUsagesenhancedKeyUsagesget_EnhancedKeyUsages_enhKeyUsageEnhancedKeyUsagesencodedExtensionset_CriticalFormatUnkownData_criticalX509ExtensionEnumeratorX509Helper2GetSubjectNameHashincludeHumanReadableFormExportAsPEMGetNativeInstancedisableProviderGetMonoCertificateCreateChainImplGetInvalidChainContextExceptionMyNativeHelperX509KeyUsageExtensionencodedKeyUsagekeyUsagesget_KeyUsagesGetValidFlagsall_keyUsagesstoreLocationstoreHandleget_IsOpenget_StoreHandle_locationIsOpenStoreHandleX509SubjectKeyIdentifierExtensionencodedSubjectKeyIdentifiersubjectKeyIdentifieralgorithmget_SubjectKeyIdentifierFromHexChars_subjectKeyIdentifier_skiSubjectKeyIdentifierCodeCompileUnitSystem.CodeDomget_AssemblyCustomAttributesget_EndDirectivesget_Namespacesget_ReferencedAssembliesget_StartDirectivesAssemblyCustomAttributesEndDirectivesNamespacesReferencedAssembliesStartDirectivesCodeTypeDeclarationget_BaseTypesset_IsClassset_IsEnumset_IsInterfaceget_IsPartialset_IsPartialget_IsStructset_IsStructget_Membersget_TypeAttributesset_TypeAttributesget_TypeParametersadd_PopulateBaseTypesremove_PopulateBaseTypesadd_PopulateMembersremove_PopulateMembersBaseTypesIsPartialIsStructMembersTypeParametersPopulateBaseTypesPopulateMembersIndentedTextWriterSystem.CodeDom.CompilertabStringget_Indentset_Indentget_InnerWriterOutputTabsWriteLineNoTabs_writer_tabString_indentLevel_tabsPendingDefaultTabStringInnerWriterGeneratedCodeAttributetoolget_ToolToolDefaultWatcherDataFSWFileMaskIncludeSubdirsNoWildcardsDisabledTimeFilesLockFilesFileDataNotExistsDefaultWatcherwatcherfswStartDispatchingStopDispatchingdispatchUpdateDataAndDispatchDispatchEventsDoFilesfilesIterateAndModifyFilesDataCreateFileDatawatchesNoStringsArrayErrorEventArgsErrorEventHandlerFileActionAddedRemovedRenamedOldNameRenamedNewNameFileSystemEventArgschangeTypeget_ChangeTypeget_FullPathFileSystemEventHandlerFileSystemWatcherInitWatcherShowWatcherInfoget_Waitingset_Waitingget_MangledFilterget_IncludeSubdirectoriesset_IncludeSubdirectoriesget_InternalBufferSizeset_InternalBufferSizeget_NotifyFilterset_NotifyFilterevtypeRaiseEventOnChangedOnCreatedOnDeletedOnErrorOnRenamedWaitForChangedDispatchErrorEventsactrenamedadd_Changedremove_Changedadd_Createdremove_Createdadd_Deletedremove_Deletedadd_Errorremove_Erroradd_Renamedremove_RenamedInternalSupportsFSWenableRaisingEventsincludeSubdirectoriesinternalBufferSizenotifyFilterfullpathlastDatawaitingmangledFilterChangedDeletedRenamedWaitingMangledFilterIncludeSubdirectoriesInternalBufferSizeNotifyFilterFileSystemEventErrorEventRenameEventIFileWatcherIODescriptionAttributeInternalBufferOverflowExceptionInvalidDataExceptionNotifyFiltersDirectoryNameLastAccessLastWriteSecurityNullFileWatcherRenamedEventArgsget_OldFullPatholdFullPathOldFullPathRenamedEventHandlerSearchPattern2ignoreignorecaseget_HasWildcardCompileopshasWildcardWildcardCharsInvalidCharsHasWildcardOpCodeExactStringAnyCharAnyStringWaitForChangedResultset_ChangeTypeset_OldNameget_TimedOutset_TimedOutTimedOutWatcherChangeTypesInternalResourcesSystem.IO.PortsCompressionLevelSystem.IO.CompressionOptimalFastestNoCompressionCompressionModeDecompressGZipStreamcompressionLevelCheckDeflateStreamThrowStreamClosedException_deflateStreamDeflateStreamwindowsBitscompressedStreamgzipReadAsyncMemoryReadCoreWriteAsyncMemoryWriteCorebase_streamReadMethodWriteMethodDeflateStreamNativeReadZStreamWriteZStreamUnmanagedReadUnmanagedWritewhereCheckResultcompressfeederCreateZStreamCloseZStreamBufferSizez_streamio_bufferLIBNAMEUnmanagedReadOrWriteSafeDeflateStreamHandleZLibNativeGZip_DefaultWindowBitsArrayPool`1get_SharedEnsureSharedCreatedmaxArrayLengthmaxArraysPerBucketminimumLengthRentclearArrayReturns_sharedInstanceSharedArrayPoolEventSourcebufferIdpoolIdbucketIdBufferRentedreasonBufferAllocatedBufferReturnedBufferAllocatedReasonPooledOverMaximumSizePoolExhaustedDefaultArrayPool`1DefaultMaxArrayLengthDefaultMaxNumberOfArraysPerBuckets_emptyArrayBucketbufferLengthnumberOfBuffers_bufferLength_buffers_poolIdUtilitiesSelectBucketIndexbinIndexGetMaxSizeForBucketBitVector32System.Collections.SpecializedbitsectionCountBitsSetCreateMaskhighValueCreateMaskFromHighValueCreateSectionpriorMaskpriorOffsetCreateSectionHelperSectionCaseSensitiveStringDictionaryCollectionsUtilCreateCaseInsensitiveHashtableCreateCaseInsensitiveSortedListHybridDictionaryChangeOverCutoverPointInitialHashtableSizeFixedSizeCutoverPointINotifyCollectionChangedadd_CollectionChangedremove_CollectionChangedCollectionChangedIOrderedDictionaryListDictionaryNameObjectCollectionBasehashProviderset_Comparerset_IsReadOnlyBaseHasKeysBaseAddBaseRemoveBaseRemoveAtBaseClearBaseGetBaseSetBaseGetKeyBaseGetAllKeysBaseGetAllValuesReadOnlyNameCountName_readOnly_entriesArray_keyComparer_entriesTable_nullKeyEntry_keys_serializationInfoNameObjectEntryNameObjectKeysEnumeratorcoll_collKeysCollectionget_DefaultComparerget_DefaultHashCodeProviderdefaultHashProviderDefaultComparerDefaultHashCodeProviderNameValueCollectionInvalidateCachedArraysGetAsOneStringGetAsStringArrayHasKeysInternalHasKeysget_AllKeys_all_allKeysAllKeysNotifyCollectionChangedActionNotifyCollectionChangedEventArgschangedItemchangedItemsstartingIndexnewItemoldItemnewItemsoldItemsInitializeAddOrRemovenewStartingIndexInitializeAddoldStartingIndexInitializeRemoveInitializeMoveOrReplaceget_NewItemsget_OldItemsget_NewStartingIndexget_OldStartingIndex_action_newItems_oldItems_newStartingIndex_oldStartingIndexNewItemsOldItemsNewStartingIndexOldStartingIndexNotifyCollectionChangedEventHandlerOrderedDictionaryget_objectsArrayget_objectsTable_objectsArray_objectsTable_initialCapacity_siInfoArrayListNameInitCapacityNameobjectsArrayobjectsTableOrderedDictionaryEnumeratorobjectReturnType_objectReturnTypearrayEnumeratorOrderedDictionaryKeyValueCollectionStringCollectionStringEnumeratorbaseEnumeratorStringDictionaryuseThisHashtableInsteadReplaceHashtableAsGenericDictionaryGenericAdapterstringDictionarySystem.Collections.Generic.ICollection>.AddSystem.Collections.Generic.ICollection>.ContainsSystem.Collections.Generic.ICollection>.CopyToSystem.Collections.Generic.ICollection>.get_IsReadOnlySystem.Collections.Generic.ICollection>.Removem_stringDictionary_valuesSystem.Collections.Generic.ICollection>.IsReadOnlyKeyOrValueICollectionToGenericCollectionAdapterkeyOrValueGetUnderlyingCollection_internal_keyOrValued__14System.Collections.Generic.IEnumerator.get_CurrentSystem.Collections.Generic.IEnumerator.Currentd__25System.Collections.Generic.IEnumerator>.get_CurrentSystem.Collections.Generic.IEnumerator>.CurrentStringDictionaryWithComparerObservableCollection`1System.ComponentModel.INotifyPropertyChanged.add_PropertyChangedSystem.ComponentModel.INotifyPropertyChanged.remove_PropertyChangedMoveItemOnPropertyChangedOnCollectionChangedBlockReentrancyCheckReentrancyOnCollectionResetCountStringIndexerName_monitorSystem.ComponentModel.INotifyPropertyChanged.PropertyChangedSimpleMonitorget_Busy_busyCountBusyReadOnlyObservableCollection`1System.Collections.Specialized.INotifyCollectionChanged.add_CollectionChangedSystem.Collections.Specialized.INotifyCollectionChanged.remove_CollectionChangedHandleCollectionChangedHandlePropertyChangedSystem.Collections.Specialized.INotifyCollectionChanged.CollectionChangedArrayBuilder`1FirstUncheckedAddminimumMaxCoreClrArrayLengthEnumerableHelpersIterativeCopyCopyPositionrowget_Rowget_ColumnendColumnget_DebuggerDisplayk__BackingFieldk__BackingFieldRowColumnDebuggerDisplayLargeArrayBuilder`1initializeSlowAddTryMoveAllocateBuffersourceBufferg__CopyToCore|15_0StartingCapacityResizeLimit_maxCapacity<>c__DisplayClass15_0BitHelperbitArrayPtrbitArraybitPositionMarkBitIsMarkedToIntArrayLengthMarkedBitFlagIntSize_arrayPtr_useStackAllocICollectionDebugView`1_dictLinkedList`1get_Firstget_LastAddAfternewNodeAddBeforeAddFirstAddLastRemoveFirstRemoveLastInternalInsertNodeBeforeInternalInsertNodeToEmptyListInternalRemoveNodeValidateNewNodeValidateNodeLinkedListNameCurrentValueNameIndexNameLinkedListNode`1get_Nextget_PreviousInvalidateQueue`1TryPeekThrowForEmptyQueueMinimumGrowGrowFactorThrowEnumerationNotStartedOrEnded_currentElementQueueDebugView`1_queueSortedDictionary`2_setget_NotStartedOrEnded_treeEnum_getEnumeratorRetTypeDictEntryNotStartedOrEnded_dictionary_dictEnumb__0<>c__DisplayClass6_1b__0KeyValuePairComparerkeyComparer<>c__DisplayClass34_0b__0<>c__DisplayClass34_1b__1valueComparerTreeSet`1siInfoAddIfNotPresentSortedList`2GetKeyListHelperGetValueListHelperMaxArrayLength_sortedListSortedListKeyEnumerator_currentKeySortedListValueEnumerator_currentValueSortedSet`1AddAllElementsRemoveAllElementsContainsAllElementsInOrderTreeWalkBreadthFirstTreeWalkVersionCheckIsWithinRangeDoRemovegrandParentgreatGrandParentInsertionBalanceReplaceChildOrRootparentOfMatchsuccessorparentOfSuccessorReplaceNodeFindNodeInternalIndexOfFindRangelowerBoundActiveupperBoundActiveCreateSetComparermemberEqualityComparerset1set2SortedSetEqualsHasEqualComparerUnionWithredNodeConstructRootFromSortedArrayIntersectWithIntersectWithEnumerableExceptWithSymmetricExceptWithSymmetricExceptWithSameComparerasSortedIsSubsetOfSortedSetWithSameComparerIsProperSubsetOfIsSupersetOfIsProperSupersetOfSetEqualsOverlapsreturnIfUnfoundCheckUniqueAndUnfoundElementsRemoveWhereget_Minget_MinInternalget_Maxget_MaxInternallowerValueupperValueGetViewBetweenequalValueLog2ItemsNameTreeNameNodeValueNameEnumStartNameReverseNameEnumVersionNameMinNameMaxNameLowerBoundActiveNameUpperBoundActiveNameStackAllocThresholdMinInternalMaxInternalTreeSubSetUnderlyingVersionCheckImplb__20_0_underlying_min_max_lBoundActive_uBoundActiveb__0toRemovecolorIsNonNullBlackIsNonNullRedIsNullOrBlackget_Leftset_Leftget_Rightset_Rightget_Colorset_Colorget_IsBlackget_IsRedget_Is2Nodeget_Is4NodeColorBlackColorRedDeepClonesiblingGetRotationGetSiblingShallowCloneSplit4NoderotationRotateRotateLeftRotateLeftRightRotateRightLeftMerge2NodesReplaceChildk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldColorIsBlackIsRedIs2NodeIs4Nodereverses_dummyNode_tree_reverseElementCountUniqueCountUnfoundCount<>c__DisplayClass52_0<>c__DisplayClass53_1<>c__DisplayClass85_0b__0matchesd__945__1NodeColorTreeWalkPredicate`1TreeRotationLeftRightRightLeftSortedSetEqualityComparer`1_memberEqualityComparerStack`1TryPopThrowForEmptyStackStackDebugView`1ISet`1ConcurrentBag`1forceCreateGetCurrentThreadWorkStealingQueueCreateWorkStealingQueueForCurrentThreadGetUnownedWorkStealingQueuetakestartInclusiveendExclusiveTryStealFromToCopyFromEachQueueToArrayget_DangerousCountget_GlobalQueuesLockFreezeBagUnfreezeBag_locals_workStealingQueuesDangerousCountGlobalQueuesLocknextQueueLocalClearTryLocalPopTryLocalPeekDangerousCopyToStartIndex_headIndex_tailIndex_mask_addTakeCount_stealCount_currentOp_frozen_nextQueue_ownerThreadIdOperationTakeBlockingCollection`1get_BoundedCapacityget_IsAddingCompletedboundedCapacitycollectionCountTryAddWithNoTimeValidationcombinedTokenSourceTryTakeWithNoTimeValidationcollectionsAddToAnyTryAddToAnyexternalCancellationTokenTryAddToAnyCoreTryAddToAnyFastisAddOperationcancellationTokensGetHandlesTakeFromAnyTryTakeFromAnyisTakeOperationTryTakeFromAnyCoreTryTakeFromAnyCoreSlowCompleteAddingCancelWaitingConsumersCancelWaitingProducersGetConsumingEnumerableValidateCollectionsArrayget_IsSTAThreadValidateTimeoutValidateMillisecondsTimeout_boundedCapacityNON_BOUNDED_freeNodes_occupiedNodes_isDisposed_consumersCancellationTokenSource_producersCancellationTokenSource_currentAddersCOMPLETE_ADDING_ON_MASKBoundedCapacityIsAddingCompletedIsSTAThreadd__68<>3__cancellationToken5__1BlockingCollectionDebugView`1_blockingCollectionConcurrentStack_FastPushFailedConcurrentStack_FastPopFailedConcurrentBag_TryTakeStealsConcurrentBag_TryPeekStealsALL_KEYWORDSCONCURRENTSTACK_FASTPUSHFAILED_IDCONCURRENTSTACK_FASTPOPFAILED_IDCONCURRENTDICTIONARY_ACQUIRINGALLLOCKS_IDCONCURRENTBAG_TRYTAKESTEALS_IDCONCURRENTBAG_TRYPEEKSTEALS_IDHttpStatusDescriptionSystem.NetNetEventSourcethisOrContextObjectformattableStringCriticalFailureDumpBufferbufferPtrAssociateDebugValidateArgget_IsEnabledIdOfeventIdWriteEventMissingMemberNullInstanceStaticMethodObjectNoParametersMaxDumpSizeEnterEventIdExitEventIdAssociateEventIdInfoEventIdErrorEventIdCriticalFailureEventIdDumpArrayEventIdNextAvailableEventIdKeywordsEnterExitallowNoneThrowOnNotAllowedAllowedSecurityProtocolsDefaultSecurityProtocolsSystemDefaultSecurityProtocolsUriSchemeFtpGopherHttpHttpsNewsNetPipeNetTcpNntpMailtoWsWssSystemDefaultAuthenticationSchemesDigestNegotiateNtlmIntegratedWindowsAuthenticationAuthenticationSchemeSelectorhttpRequestAuthorizationfinishedconnectionGroupIdmutualAuthget_ConnectionGroupIdget_Completecompleteget_ProtectionRealmset_ProtectionRealmget_MutuallyAuthenticatedset_MutuallyAuthenticatedm_Messagem_Completem_ProtectionRealmm_ConnectionGroupIdm_MutualAuthModuleAuthenticationTypeConnectionGroupIdProtectionRealmMutuallyAuthenticatedCredentialCacheget_IsDefaultInCacheuriPrefixauthTypecredcredentialGetCredentialget_DefaultCredentialsget_DefaultNetworkCredentialscacheForHostsm_NumbDefaultCredInCacheIsDefaultInCacheDefaultCredentialsDefaultNetworkCredentialsCredentialEnumeratorhostTablem_cacheSystemNetworkCredentialdefaultCredentialCredentialHostKeym_HashCodem_ComputedHashCodeCredentialKeyprefixUriUriPrefixUriPrefixLengthDnsEndPointaddressFamilyget_AddressFamilym_Hostm_FamilyAddressFamilyEndPointsocketAddressFtpStatusCodeUndefinedRestartMarkerServiceTemporarilyNotAvailableDataAlreadyOpenOpeningDataCommandOKCommandExtraneousDirectoryStatusFileStatusSystemTypeSendUserCommandClosingControlClosingDataEnteringPassiveLoggedInProceedServerWantsSecureSessionFileActionOKPathnameCreatedSendPasswordCommandNeedLoginAccountFileCommandPendingServiceNotAvailableCantOpenDataConnectionClosedActionNotTakenFileUnavailableOrBusyActionAbortedLocalProcessingErrorActionNotTakenInsufficientSpaceCommandSyntaxErrorArgumentSyntaxErrorCommandNotImplementedBadCommandSequenceNotLoggedInAccountNeededActionNotTakenFileUnavailableActionAbortedUnknownPageTypeFileActionAbortedActionNotTakenFilenameNotAllowedGlobalProxySelectionget_Selectset_SelectGetEmptyWebProxyHttpListenerExceptionHttpListenerRequestUriBuilderrawUricookedUriSchemecookedUriHostcookedUriPathcookedUriQueryGetRequestUriBuildRequestUriUsingCookedPathBuildRequestUriUsingRawPathParseRawPathcodePointAppendUnicodeCodePointValuePercentEncodedescapedCharacterAddPercentEncodedOctetToRawOctetsListEmptyDecodeAndAppendRawOctetsListoctetsAppendOctetsPercentEncodedGetOctetsAsStringGetPathAddSlashToAsteriskOnlyPathLogWarninguseCookedRequestUrlansiEncodingrequestUriStringrawOctetsrawPathParsingResultInvalidStringEncodingErrorEncodingTypeSecondaryHttpRequestHeaderCacheControlConnectionPragmaTrailerTransferEncodingUpgradeViaContentLengthContentEncodingContentLanguageContentLocationContentMd5ContentRangeExpiresLastModifiedAcceptAcceptCharsetAcceptEncodingAcceptLanguageFromIfMatchIfModifiedSinceIfNoneMatchIfRangeIfUnmodifiedSinceMaxForwardsProxyAuthorizationRefererRangeTeUserAgentHttpResponseHeaderAcceptRangesAgeETagProxyAuthenticateRetryAfterServerSetCookieVaryWwwAuthenticateHttpStatusCodeSwitchingProtocolsOKAcceptedNonAuthoritativeInformationNoContentResetContentPartialContentMultipleChoicesAmbiguousMovedPermanentlyMovedFoundRedirectSeeOtherRedirectMethodNotModifiedUseProxyUnusedTemporaryRedirectRedirectKeepVerbBadRequestUnauthorizedPaymentRequiredForbiddenNotFoundMethodNotAllowedNotAcceptableProxyAuthenticationRequiredRequestTimeoutConflictGoneLengthRequiredPreconditionFailedRequestEntityTooLargeRequestUriTooLongUnsupportedMediaTypeRequestedRangeNotSatisfiableExpectationFailedUpgradeRequiredInternalServerErrorBadGatewayServiceUnavailableGatewayTimeoutHttpVersionNotSupportedHttpVersionVersion10Version11IAuthenticationModuleICertificatePolicysrvPointcertificateProblemCheckValidationResultICredentialsICredentialsByHostIPAddressnewAddressscopeidipStringtryParseInternalParseget_Addressset_AddressGetAddressBytesget_ScopeIdset_ScopeIdHostToNetworkOrdernetworkNetworkToHostOrderget_IsBroadcastget_IsIPv6Multicastget_IsIPv6LinkLocalget_IsIPv6SiteLocalget_IsIPv6Teredoget_IsIPv4MappedToIPv6comparandObjcompareScopeIdSnapshotMapToIPv6MapToIPv4BroadcastLoopbackMaskm_Addressm_ToStringIPv6AnyIPv6LoopbackIPv6Nonem_Numbersm_ScopeIdIPv4AddressBytesIPv6AddressBytesAddressIsBroadcastIsIPv6MulticastIsIPv6LinkLocalIsIPv6SiteLocalIsIPv6TeredoIsIPv4MappedToIPv6IPEndPointMinPortMaxPortAnyPortIPHostEntryset_HostNameget_Aliasesset_Aliasesget_AddressListset_AddressListaliasesaddressListisTrustedHostAliasesAddressListIWebProxyFinderGetProxiesAbortIWebRequestCreateIntPtrHelperInternalExceptionNclUtilitiesIsThreadPoolLowIsCredentialFailureIsClientFaultget_ContextRelativeDemandCallbackDemandCallbackGuessWhetherHostIsLoopbackIsFatalipAddressIsAddressLocalGetLocalHostget_LocalAddressesget_LocalAddressesLocks_ContextRelativeDemandCallback_LocalAddresses_LocalAddressesLockHostNameBufferLength_LocalDomainNameContextRelativeDemandCallbackLocalAddressesLocalAddressesLockNclConstantsSentinelEmptyObjectArrayEmptyUriArrayCRLFChunkTerminatorInterlockedGateexclusiveTriggerStartTriggeringFinishTriggeringStartSignalingFinishSignalingTriggeringTriggeredSignalingSignaledValidationHelperstringArrayMakeEmptyArrayNullMakeStringNullExceptionMessageobjectValueIsInvalidHttpStringIsBlankStringValidateTcpPortfromAllowedtoAllowedValidateRangeValidateSegmentInvalidMethodCharsInvalidParamCharsExceptionHelperget_MethodNotImplementedExceptionget_PropertyNotImplementedExceptionget_MethodNotSupportedExceptionget_PropertyNotSupportedExceptionget_IsolatedExceptionget_RequestAbortedExceptionget_CacheEntryNotFoundExceptionget_RequestProhibitedByCachePolicyExceptionMethodNotImplementedExceptionPropertyNotImplementedExceptionMethodNotSupportedExceptionPropertyNotSupportedExceptionIsolatedExceptionRequestAbortedExceptionCacheEntryNotFoundExceptionRequestProhibitedByCachePolicyExceptionWindowsInstallationTypeClientServerCoreSecurityStatusContinueNeededCompleteNeededCompAndContinueContextExpiredCredentialsNeededRenegotiateUnsupportedTargetUnknownPackageNotFoundNotOwnerCannotInstallInvalidTokenCannotPackQopNotSupportedNoImpersonationLogonDeniedUnknownCredentialsNoCredentialsMessageAlteredOutOfSequenceNoAuthenticatingAuthorityIncompleteMessageIncompleteCredentialsBufferNotEnoughWrongPrincipalTimeSkewIllegalMessageCertUnknownCertExpiredAlgorithmMismatchSecurityQosFailedSmartcardLogonRequiredUnsupportedPreauthBadBindingContentTypeValuesHandShakeAppDataUnrecognizedContextAttributeSizesLifespanDceInfoStreamSizesPackageInfoNegotiationInfoUniqueBindingsEndpointBindingsClientSpecifiedSpnRootStoreIssuerListInfoExUiInfoEndiannessNetworkCredentialUseInboundOutboundBothBufferTypeParametersChannelBindingsReadOnlyFlagReadOnlyWithChecksumChainPolicyTypeBaseAuthenticode_TSSSLBasicConstraintsNtAuthIgnoreCertProblemnot_time_validctl_not_time_validnot_time_nestedinvalid_basic_constraintsall_not_time_validallow_unknown_cawrong_usageinvalid_nameinvalid_policyend_rev_unknownctl_signer_rev_unknownca_rev_unknownroot_rev_unknownall_rev_unknownCertUsageMatchTypeAndMatchTypeOrSecurityBufferStructSecurityBuffertokentypebindingunmanagedTokenSecurityBufferDescriptorDebugDumpUnmanagedPointerCertificateEncodingX509AsnEncodingX509NdrEncodingPkcs7AsnEncodingPkcs7NdrEncodingAnyAsnEncodingCertificateProblemTrustNOSIGNATURECertEXPIREDCertVALIDITYPERIODNESTINGCertROLECertPATHLENCONSTCertCRITICALCertPURPOSECertISSUERCHAININGCertMALFORMEDCertUNTRUSTEDROOTCertCHAININGCertREVOKEDCertUNTRUSTEDTESTROOTCertREVOCATION_FAILURECertCN_NO_MATCHCertWRONG_USAGETrustEXPLICITDISTRUSTCertUNTRUSTEDCACertINVALIDPOLICYCertINVALIDNAMECryptNOREVOCATIONCHECKCryptREVOCATIONOFFLINETrustSYSTEMERRORTrustNOSIGNERCERTTrustCOUNTERSIGNERTrustCERTSIGNATURETrustTIMESTAMPTrustBADDIGESTTrustBASICCONSTRAINTSTrustFINANCIALCRITERIASecChannelBindingsdwInitiatorAddrTypecbInitiatorLengthdwInitiatorOffsetdwAcceptorAddrTypecbAcceptorLengthdwAcceptorOffsetcbApplicationDataLengthdwApplicationDataOffsetWebRequestPrefixElementget_Creatorset_CreatorcreatorTypecreatorCreatorHttpAbortDelegatewebExceptionHttpKnownHeaderNamesProxyConnectionContentDispositionSetCookie2WWWAuthenticateCookie2ContentMD5TEP3PXPoweredByXAspNetVersionSecWebSocketKeySecWebSocketExtensionsSecWebSocketAcceptOriginSecWebSocketProtocolSecWebSocketVersionHttpContinueDelegateStatusCodehttpHeadersHttpWriteModeChunkedUnlockConnectionDelegateHttpBehaviourHTTP10HTTP11PartiallyCompliantHTTP11HttpProcessingResultReadWaitWriteWaitKnownHttpVerbrequireContentBodycontentBodyNotAllowedconnectRequestexpectNoContentResponseRequireContentBodyContentBodyNotAllowedConnectRequestExpectNoContentResponseNamedHeadersPutMkColHttpProtocolUtilsstring2datedate2stringTriStateDefaultPortsDEFAULT_FTP_PORTDEFAULT_GOPHER_PORTDEFAULT_HTTP_PORTDEFAULT_HTTPS_PORTDEFAULT_NNTP_PORTDEFAULT_SMTP_PORTDEFAULT_TELNET_PORThostenth_nameh_aliasesh_addrtypeh_lengthh_addr_listBlobpBlobDataSplitWritesStatebuffersget_IsDoneGetNextBuffersc_SplitEncryptedBuffersSize_UserBuffers_Index_LastBufferConsumed_RealBuffersIsDoneNetworkAccessNetworkCredentialget_SecurePasswordset_SecurePasswordInternalGetUserNameInternalGetPasswordInternalGetSecurePasswordInternalGetDomainInternalGetDomainUserNamem_domainm_userNameSecurePasswordProtocolViolationExceptionSocketAddressget_FamilyfamilyipaddressGetIPAddressGetIPEndPointCopyAddressSizeIntoBufferGetAddressSizeOffsetSetSizeIPv6AddressSizeIPv4AddressSizem_Sizem_BufferWriteableOffsetm_changedm_hashGetChannelBindingGetTlsTokenBindingsCachedTransportContextTransportTypeUdpConnectionlessTcpConnectionOrientedWebExceptioninternalStatusresponseget_Responseget_InternalStatusm_Statusm_Responsem_InternalStatusResponseInternalStatusWebExceptionInternalStatusRequestFatalServicePointFatalRecoverableIsolatedWebExceptionStatusNameResolutionFailureConnectFailureReceiveFailureSendFailurePipelineFailureRequestCanceledProtocolErrorTrustFailureSecureChannelFailureServerProtocolViolationKeepAliveFailurePendingProxyNameResolutionFailureUnknownErrorMessageLengthLimitExceededCacheEntryNotFoundRequestProhibitedByCachePolicyRequestProhibitedByProxyWebExceptionMappingGetWebStatusStrings_MappingWebHeaderCollectionTypeWebRequestWebResponseHttpWebRequestHttpWebResponseHttpListenerRequestHttpListenerResponseFtpWebRequestFtpWebResponseFileWebRequestFileWebResponseWebHeaderCollectionget_ContentLengthget_CacheControlget_Expiresget_ETagget_LastModifiedget_ProxyAuthenticateget_SetCookie2get_SetCookieget_Serverget_ViaNormalizeCommonHeadersget_InnerCollectionAllowMultiValuesget_AllowHttpRequestHeaderget_AllowHttpResponseHeaderSetInternalAddWithoutValidateSetAddVerifiedAddInternalChangeInternalRemoveInternalCheckUpdateAddInternalNotCommonisHeaderValueCheckBadCharsIsValidTokenContainsNonAsciiCharsThrowOnRestrictedHeaderforTracewinInetCompatGetAsStringIsRestrictedunparsedtotalResponseHeadersLengthmaximumResponseHeadersLengthparseErrorParseHeadersParseHeadersStrictApproxAveHeaderLineSizeApproxHighAvgNumHeadersHInfom_CommonHeadersm_NumCommonHeaderss_CommonHeaderNamess_CommonHeaderHintsc_AcceptRangesc_ContentLengthc_CacheControlc_ContentTypec_Datec_Expiresc_ETagc_LastModifiedc_Locationc_ProxyAuthenticatec_P3Pc_SetCookie2c_SetCookiec_Serverc_Viac_WwwAuthenticatec_XAspNetVersionc_XPoweredBym_InnerCollectionm_TypeHttpTrimCharactersRfcCharMapInnerCollectionAllowHttpRequestHeaderAllowHttpResponseHeaderHeaderEncodingmyStringDecodeUtf8FromStringRfcCharRegCtlCRLFWSColonDelimCaseInsensitiveAsciimyObjectfirstObjectsecondObjectFastGetHashCodeStaticInstanceAsciiToLowerHostHeaderStringset_Stringget_ByteCountdestBytesdestByteIndexm_Convertedm_BytesByteCountWebPermissionAttributeget_Connectset_Connectget_Acceptset_Acceptget_ConnectPatternset_ConnectPatternget_AcceptPatternset_AcceptPatternm_acceptm_connectConnectPatternAcceptPatternDelayedRegexregexStringget_AsRegex_AsRegex_AsStringAsRegexWebPermissionget_MatchAllRegexget_ConnectListget_AcceptListuriRegexAddPermissionuriRegexPatternAddAsPatternregexToCheckpermListisSpecialSubsetCaseuriToCheckuriPatternListisMatchedURIintersectListisUriintersectPairm_noRestrictionm_UnrestrictedConnectm_UnrestrictedAcceptm_connectListm_acceptListMatchAlls_MatchAllRegexMatchAllRegexConnectListAcceptListget_CreatorInstanceRegisterPortableWebRequestCreatorget_DefaultTimerQueueuseUriBaseCreateDefaultCreateHttpRegisterPrefixget_PrefixListset_PrefixListPopulatePrefixListget_DefaultCachePolicyset_DefaultCachePolicyget_CachePolicyset_CachePolicyInternalSetCachePolicyset_Methodget_RequestUriget_ConnectionGroupNameset_ConnectionGroupNameget_Headersset_Headersset_ContentLengthget_UseDefaultCredentialsset_UseDefaultCredentialsget_Proxyset_Proxyget_PreAuthenticateset_PreAuthenticateget_Timeoutset_TimeoutGetRequestStreamBeginGetResponseEndGetResponseBeginGetRequestStreamEndGetRequestStreamGetRequestStreamAsyncGetResponseAsyncSafeCaptureIdenityget_CacheProtocolset_CacheProtocolget_AuthenticationLevelset_AuthenticationLevelget_ImpersonationLevelset_ImpersonationLevelRequestCallbackget_InternalDefaultWebProxyset_InternalDefaultWebProxyget_DefaultWebProxyset_DefaultWebProxyGetSystemWebProxyInternalGetSystemWebProxySetupCacheProtocolb__78_0b__79_0DefaultTimeouts_PrefixLists_DefaultTimerQueuem_AuthenticationLevelm_ImpersonationLevelm_CachePolicym_CacheProtocolm_CacheBindingwebRequestCreates_DefaultWebProxys_DefaultWebProxyInitializedCreatorInstanceDefaultTimerQueuePrefixListDefaultCachePolicyCachePolicyRequestUriConnectionGroupNameUseDefaultCredentialsProxyCacheProtocolAuthenticationLevelImpersonationLevelInternalDefaultWebProxyDefaultWebProxyDesignerWebRequestCreateWebProxyWrapperOpaquewebProxyWebProxyWrapperget_WebProxyWebProxy<>c__DisplayClass78_0b__1currentUser<>c__DisplayClass79_0b__1WebRequestMethodsDownloadFileListDirectoryUploadFileAppendFileGetFileSizeUploadFileWithUniqueNameMakeDirectoryListDirectoryDetailsGetDateTimestampPrintWorkingDirectoryRenameget_IsFromCacheset_InternalSetFromCacheget_IsCacheFreshset_InternalSetIsCacheFreshGetResponseStreamget_ResponseUriget_SupportsHeadersm_IsCacheFreshm_IsFromCacheIsFromCacheInternalSetFromCacheIsCacheFreshInternalSetIsCacheFreshResponseUriSupportsHeadersWebUtilitystartPosIndexOfHtmlEncodingCharsget_HtmlDecodeConformanceget_HtmlEncodeConformancealwaysCreateNewReturnValueUrlDecodeInternalencodedValuesmpCharleadingSurrogatetrailingSurrogateConvertSmpToUtf16charsRemainingGetNextUnicodeScalarValueFromUtf16SurrogateHexToIntIntToHexIsUrlSafeCharValidateUrlEncodingParametersStringRequiresHtmlDecodingLOW_SURROGATE_STARTUnicodeReplacementChar_htmlEntityEndingChars_htmlDecodeConformance_htmlEncodeConformanceHtmlDecodeConformanceHtmlEncodeConformanceUrlDecoderFlushBytes_bufferSize_numChars_charBuffer_numBytes_byteBufferHtmlEntitiesentityCalculateKeyValueentities_valuesWriteStreamClosedEventArgsWriteStreamClosedEventHandlercopyBufferDataParseStatusNeedMoreDataDoneDataTooBigWriteBufferStateDisabledPlaybackWebParseErrorSectionResponseHeaderResponseStatusLineResponseBodyWebParseErrorCodeInvalidContentLengthIncompleteHeaderLineCrLfErrorInvalidChunkFormatUnexpectedServerResponseWebParseErrorHttpDateParseMAKE_UPPERlpszDayMapDayMonthToDwordDateStringdtOutParseHttpDateBASE_DECDATE_INDEX_DAY_OF_WEEKDATE_1123_INDEX_DAYDATE_1123_INDEX_MONTHDATE_1123_INDEX_YEARDATE_1123_INDEX_HRSDATE_1123_INDEX_MINSDATE_1123_INDEX_SECSDATE_ANSI_INDEX_MONTHDATE_ANSI_INDEX_DAYDATE_ANSI_INDEX_HRSDATE_ANSI_INDEX_MINSDATE_ANSI_INDEX_SECSDATE_ANSI_INDEX_YEARDATE_INDEX_TZDATE_INDEX_LASTMAX_FIELD_DATE_ENTRIESDATE_TOKEN_JANUARYDATE_TOKEN_FEBRUARYDATE_TOKEN_MicrosoftDATE_TOKEN_APRILDATE_TOKEN_MAYDATE_TOKEN_JUNEDATE_TOKEN_JULYDATE_TOKEN_AUGUSTDATE_TOKEN_SEPTEMBERDATE_TOKEN_OCTOBERDATE_TOKEN_NOVEMBERDATE_TOKEN_DECEMBERDATE_TOKEN_LAST_MONTHDATE_TOKEN_SUNDAYDATE_TOKEN_MONDAYDATE_TOKEN_TUESDAYDATE_TOKEN_WEDNESDAYDATE_TOKEN_THURSDAYDATE_TOKEN_FRIDAYDATE_TOKEN_SATURDAYDATE_TOKEN_LAST_DAYDATE_TOKEN_GMTDATE_TOKEN_LASTDATE_TOKEN_ERRORHeaderParserHeaderInforequestRestrictedresponseRestrictedmultiIsRequestRestrictedIsResponseRestrictedHeaderInfoTableParseSingleValueParseMultiValueHeaderHashTableUnknownHeaderInfoSingleParserMultiParserCloseExStateSilentICloseExcloseStateCloseExLazyAsyncResultget_CurrentThreadContextmyStatemyCallBackget_AsyncObjectset_AsyncCallbackLazilyCreateEventprotectDebugProtectStateget_InternalPeekCompletedget_EndCalledset_EndCalledset_ErrorCodeProtectedInvokeCallbackWorkerThreadCompleteInternalWaitForCompletionsnapWaitForCompletionInternalCleanupc_HighBitc_ForceAsyncCountt_ThreadContextm_AsyncObjectm_AsyncStatem_AsyncCallbackm_Resultm_IntCompletedm_EndCalledm_UserEventm_EventCurrentThreadContextAsyncObjectInternalPeekCompletedEndCalledThreadContextm_NestedIOCountBaseLoggingObjectfuncnameEnterFuncLeaveFuncDumpArrayToConsolePrintLineshouldCloseDumpArrayDumpArrayToFilecloseLoggingMonitorTickpBufferThreadKindsAsyncCompletionPortWorkerFinalizationOwnerMaskSyncMaskSourceMaskSafeSourcesGlobalLogLoggingInitializeget_CurrentThreadKindSetThreadSourceerrorMsgThreadContractallowedSourcesAddToArrayIgnorePrintHexfuncparmsmessageFormatLeaveExceptionLeavereturnvalLogobjectCurrentThreadKindNetResstatusCodestatusDescriptionGetWebStatusCodeStringPooledStreamconnectionPoollifetimecheckLifetimeget_JustConnectedget_ServerAddressget_IsInitalizingget_CanBePooledset_CanBePooledget_IsEmancipatedget_Poolget_ServicePointDeactivatesocketConnectionCallbackCheckLifetimeUpdateLifetimeexpectedOwnerPrePushnewOwnerPostPopget_UsingSecureStreamget_NetworkStreamset_NetworkStreamget_SocketMultipleWriteCloseSocketUnsafeBeginReadUnsafeBeginWriteBeginMultipleWriteEndMultipleWritesilentSetSocketTimeoutOptionmicroSecondsPollPollReadm_CheckLifetimem_Lifetimem_CreateTimem_ConnectionIsDoomedm_ConnectionPoolm_Ownerm_PooledCountm_Initalizingm_ServerAddressm_NetworkStreamm_AbortSocketm_AbortSocket6m_JustConnectedJustConnectedServerAddressIsInitalizingCanBePooledIsEmancipatedPoolServicePointUsingSecureStreamNetworkStreamSocketIAutoWebProxyProxyChainget_Enumeratorget_DestinationHttpAbortget_HttpAbortDelegateGetNextProxym_Cachem_CacheCompletem_MainEnumeratorm_Destinationm_HttpAbortDelegateDestinationProxyEnumeratorm_Chainm_Finishedm_CurrentIndexm_TriedDirectProxyScriptChainm_Proxym_ScriptProxiesm_SyncStatusDirectProxym_ProxyRetrievedStaticProxyScatterGatherBufferstotalSizeGetBuffersAllocateMemoryChunkheadChunkcurrentChunknextChunkLengthchunkCountMemoryChunkFreeOffsetReleaseSemaphoreServiceNameStoreget_ServiceNamesspnAddSingleServiceNamenewServiceNameallowInvalidUriStringsExtractHostnameBuildSimpleServiceNameBuildServiceNamesserviceNameCollectionServiceNamesTimerThreaddurationMillisecondsCreateQueueGetOrCreateQueueProdThreadProcStopTimerThreadIsTickBetweenOnDomainUnloadc_ThreadIdleTimeoutMillisecondsc_CacheScanPerIterationsc_TickCountResolutions_Queuess_NewQueuess_ThreadStates_ThreadReadyEvents_ThreadShutdownEvents_ThreadEventss_CacheScanIterations_QueuesCacheget_DurationCreateTimerm_DurationMillisecondsDurationget_Expirationget_TimeRemainingget_HasExpiredm_StartTimeMillisecondsExpirationTimeRemainingHasExpiredtimeNoticedTimerThreadStateTimerQueuenextExpirationFirem_ThisHandlem_TimersInfiniteTimerQueueTimerNodequeueLockset_Prevm_TimerStatem_Callbackm_Contextm_QueueLockTimerStateFiredInfiniteTimerWebProxyDataBuilderBuildInternaladdressStringbypassListStringSetProxyAndBypassListautoConfigUrlSetAutoProxyUrlSetAutoDetectSettingsproxyStringParseProxyUriproxyListStringParseProtocolProxiesoriginalProxyStringCreateInvalidProxyStringExceptionBypassStringEscapeConvertRegexReservedCharsbypassOnLocalParseBypassListaddressListDelimiteraddressListSchemeValueDelimiterbypassListDelimiterregexReservedEmptyWebProxySystem.Net.IAutoWebProxy.GetProxiesm_credentialsGeneralAsyncDelegateCreateConnectionDelegatepoolConnectionPoolget_CreationMutexget_ErrorEventget_SemaphoreservicePointmaxPoolSizeminPoolSizeidleTimeoutcreateConnectionCallbackQueueRequestAsyncThreadget_MaxPoolSizeget_MinPoolSizeget_ErrorOccurredCleanupCallbackWrapperForceCleanupCleanupCallbackpooledStreamDestroyCancelErrorCallbackWrapperCancelErrorCallbackGetFromPoolcontinueLoopcreationTimeoutGetConnectionPutConnectioncanReusePutNewReclaimEmancipatedObjectsUserCreateRequests_CleanupCallbacks_CancelErrorCallbacks_CancelErrorQueueMaxQueueSizeSemaphoreHandleIndexErrorHandleIndexCreationHandleIndexWaitAbandonedErrorWaitm_CleanupQueuem_StackOldm_StackNewm_WaitCountm_WaitHandlesm_ResErrorm_ErrorOccuredm_ErrorTimerm_ObjectListm_TotalObjectsm_QueuedRequestsm_AsyncThreadm_MaxPoolSizem_MinPoolSizem_ServicePointm_CreateConnectionCallbackCreationMutexMaxPoolSizeMinPoolSizeErrorOccurredInitializingShuttingDownAsyncConnectionPoolRequestOwningObjectCreationTimeoutInterlockedStackCookieVariantPlainRfc2109Rfc2965get_Commentset_Commentget_CommentUriset_CommentUriget_HttpOnlyset_HttpOnlyget_Discardset_Discardget__Domainget_DomainImplicitset_DomainImplicitget_Expiredset_Expiredset_ExpiresInternalSetNameget__Pathget_PlainIsDomainEqualToHostvariantisLocalDomainlocalDomainset_defaultisThrowVerifySetDefaultsDomainCharsTestget_PortListget__Portget_Secureset_Secureget_TimeStampget_Variantset_Variantget_DomainKeyget__VersionGetComparerToServerStringMaxSupportedVersionCommentAttributeNameCommentUrlAttributeNameDiscardAttributeNameDomainAttributeNameExpiresAttributeNameMaxAgeAttributeNamePathAttributeNamePortAttributeNameSecureAttributeNameVersionAttributeNameHttpOnlyAttributeNameSeparatorLiteralEqualsLiteralQuotesLiteralSpecialAttributeLiteralPortSplitDelimitersReserved2NameReserved2ValuestaticComparerm_commentm_commentUrim_cookieVariantm_discardm_domain_implicitm_expiresm_pathm_path_implicitm_portm_port_implicitm_port_listm_securem_httpOnlym_timeStampm_domainKeyIsQuotedVersionIsQuotedDomainCommentUriHttpOnlyDiscard_DomainDomainImplicit_PathPortList_PortSecureTimeStampDomainKey_VersionCookieTokenNameValuePairEndTokenEndCookieCommentUrlCookieNameMaxAgeCookieTokenizertokenStreamget_EndOfCookieset_EndOfCookieget_Eofget_Quotedset_Quotedset_TokenExtractignoreCommaignoreEqualsFindNextparseResponseCookiesTokenFromNamem_eofCookiem_quotedm_startm_tokenm_tokenLengthm_tokenStreamRecognizedAttributesRecognizedServerAttributesEndOfCookieEofQuotedRecognizedAttributeIsEqualToCookieParsercookieStringGetServerCheckQuotedm_tokenizerm_savedCookieolCookieCollectioncookieshowget_IsOtherVersionSeenisStrictInternalAddm_TimeStampm_has_other_versionsm_IsReadOnlyIsOtherVersionSeenStampSetToUnusedSetToMaxUsedCookieCollectionEnumeratorm_cookiesHeaderVariantInfom_variantCookieContainerperDomainCapacitymaxCookieSizeget_MaxCookieSizeset_MaxCookieSizeget_PerDomainCapacityset_PerDomainCapacityAddRemoveDomainAgeCookiesExpireCollectionIsLocalDomainsetCookieHeaderCookieCutterGetCookiesInternalGetCookiesisSecuredomainAttributematchOnlyPlainCookieBuildCookieCollectionFromDomainMatchesisPlainOnlyMergeUpdateCollectionsGetCookieHeaderoptCookie2cookieHeaderSetCookiesDefaultCookieLimitDefaultPerDomainCookieLimitDefaultCookieLengthLimitm_domainTablem_maxCookieSizem_maxCookiesm_maxCookiesPerDomainm_fqdnMyDomainMaxCookieSizePerDomainCapacityPathListGetCookiesCountPathListComparerCookieExceptionget_AbortedCanGetRequestStreamGetRequestStreamCallbackGetResponseCallbackUnblockReaders_GetRequestStreamCallbacks_GetResponseCallbackm_connectionGroupNamem_contentLengthm_fileAccessm_headersm_methodm_preauthenticatem_proxym_readerEventm_readPendingm_responsem_syncHintm_timeoutm_urim_writePendingm_writingm_WriteAResultm_ReadAResultm_AbortedFileWebRequestCreatorFileWebStreamsharingSystem.Net.ICloseEx.CloseExCheckErrorm_requestasyncHintDefaultFileStreamBufferSizeDefaultFileContentTypem_closedIWebProxyBase64StreamwriteStateInfolineLengthget_ReadStateget_WriteStateDecodeBytesEncodeBytesdontDeferFinalBytesshouldAppendSpaceToCRLFGetStreamGetEncodedStringFlushInternalbase64DecodeMapbase64EncodeMapreadStatewriteStatesizeOfBase64EncodedCharinvalidBase64ValueReadStateWriteStateReadAsyncResultCompleteReadOnReadonReadWriteAsyncResultCompleteWriteOnWriteonWritewrittenReadStateInfoget_Valset_Valget_Posset_PosValPosClosableStreamonCloseclosedDelegatedStreamnetStreamTrackingStringDictionaryset_IsChangedisChangedTrackingValidationObjectDictionaryvalidatorsaddValuePersistValueinternalObjectsk__BackingFieldValidateAndParseValuevalueToValidateWebClientInitWebClientAsyncClearWebClientStateCompleteWebClientStateget_AllowReadStreamBufferingset_AllowReadStreamBufferingget_AllowWriteStreamBufferingset_AllowWriteStreamBufferingadd_WriteStreamClosedremove_WriteStreamClosedOnWriteStreamClosedset_Encodingset_BaseAddressget_QueryStringset_QueryStringget_ResponseHeadersGetWebRequestGetWebResponseDownloadDataDownloadDataInternalOpenWriteUploadDataUploadDataInternalneedsHeaderAndBoundaryfsformHeaderBytesboundaryBytesOpenFileInternalUploadValuesInternalUploadValuesUploadStringDownloadStringAbortRequestCopyHeadersToGetUriDownloadBitsResponseCallbackDownloadBitsReadCallbackDownloadBitsReadCallbackStatewriteStreamcompletionDelegateasyncOpDownloadBitsUploadBitsRequestCallbackUploadBitsWriteCallbackreadStreamfooteruploadCompletionDelegatedownloadCompletionDelegateUploadBitsbyteArrayByteArrayHasPrefixGetStringUsingEncodingMapToDefaultMethodalwaysCreateReturnValueUrlEncodeBytesToBytesInternaleventArgsInvokeOperationCompletedcallNestingAnotherCallInProgressadd_OpenReadCompletedremove_OpenReadCompletedOnOpenReadCompletedOpenReadOperationCompletedOpenReadAsyncCallbackOpenReadAsyncadd_OpenWriteCompletedremove_OpenWriteCompletedOnOpenWriteCompletedOpenWriteOperationCompletedOpenWriteAsyncCallbackOpenWriteAsyncadd_DownloadStringCompletedremove_DownloadStringCompletedOnDownloadStringCompletedDownloadStringOperationCompletedreturnBytesDownloadStringAsyncCallbackDownloadStringAsyncadd_DownloadDataCompletedremove_DownloadDataCompletedOnDownloadDataCompletedDownloadDataOperationCompletedDownloadDataAsyncCallbackDownloadDataAsyncadd_DownloadFileCompletedremove_DownloadFileCompletedOnDownloadFileCompletedDownloadFileOperationCompletedDownloadFileAsyncCallbackDownloadFileAsyncadd_UploadStringCompletedremove_UploadStringCompletedOnUploadStringCompletedUploadStringOperationCompletedStartDownloadAsyncUploadStringAsyncWriteCallbackUploadStringAsyncReadCallbackUploadStringAsyncadd_UploadDataCompletedremove_UploadDataCompletedOnUploadDataCompletedUploadDataOperationCompletedUploadDataAsyncWriteCallbackUploadDataAsyncReadCallbackUploadDataAsyncadd_UploadFileCompletedremove_UploadFileCompletedOnUploadFileCompletedUploadFileOperationCompletedUploadFileAsyncWriteCallbackUploadFileAsyncReadCallbackUploadFileAsyncadd_UploadValuesCompletedremove_UploadValuesCompletedOnUploadValuesCompletedUploadValuesOperationCompletedUploadValuesAsyncWriteCallbackUploadValuesAsyncReadCallbackUploadValuesAsyncDownloadStringTaskAsyncOpenReadTaskAsyncOpenWriteTaskAsyncUploadStringTaskAsyncDownloadDataTaskAsyncDownloadFileTaskAsyncUploadDataTaskAsyncUploadFileTaskAsyncUploadValuesTaskAsynctcsgetResultunregisterHandlerHandleCompletionTAsyncCompletedEventArgsTCompletionDelegateadd_DownloadProgressChangedremove_DownloadProgressChangedadd_UploadProgressChangedremove_UploadProgressChangedOnDownloadProgressChangedOnUploadProgressChangedReportDownloadProgressChangedReportUploadProgressChangedprogressPostProgressChangedDefaultCopyBufferLengthDefaultDownloadBufferLengthDefaultUploadFileContentTypeUploadFileContentTypeUploadValuesContentTypem_baseAddressm_requestParametersm_WebResponsem_WebRequestm_Encodingm_Methodm_ContentLengthm_InitWebClientAsyncm_Cancelledm_Progressm_ProxySetk__BackingFieldk__BackingFieldm_CallNestingm_AsyncOpOpenReadCompletedopenReadOperationCompletedOpenWriteCompletedopenWriteOperationCompletedDownloadStringCompleteddownloadStringOperationCompletedDownloadDataCompleteddownloadDataOperationCompletedDownloadFileCompleteddownloadFileOperationCompletedUploadStringCompleteduploadStringOperationCompletedUploadDataCompleteduploadDataOperationCompletedUploadFileCompleteduploadFileOperationCompletedUploadValuesCompleteduploadValuesOperationCompletedDownloadProgressChangedUploadProgressChangedreportDownloadProgressChangedreportUploadProgressChangedAllowReadStreamBufferingAllowWriteStreamBufferingQueryStringResponseHeadersWriteStreamClosedProgressDataBytesSentTotalBytesToSendBytesReceivedTotalBytesToReceiveHasUploadPhaseDownloadBitsStatewebClientget_AsyncSetResponsebytesRetrievedRetrieveBytesWriteStreamInnerBufferAsyncOpCompletionDelegateReadStreamSgBuffersProgressUploadBitsStateget_FileUploadSetRequestStreamm_ChunkSizem_BufferWritePositionFooterUploadCompletionDelegateDownloadCompletionDelegateFileUploadWebClientWriteStreamm_WebClient<>c__DisplayClass219_0b__0b__219_1completionb__219_2b__221_1b__221_2b__225_1b__225_2b__229_1b__229_2b__231_1b__231_2b__233_1b__233_2b__237_1b__237_2b__241_1b__241_2b__245_1b__245_2<>9__219_1<>9__219_2<>9__221_1<>9__221_2<>9__225_1<>9__225_2<>9__229_1<>9__229_2<>9__231_1<>9__231_2<>9__233_1<>9__233_2<>9__237_1<>9__237_2<>9__241_1<>9__241_2<>9__245_1<>9__245_2<>c__DisplayClass221_0b__0<>c__DisplayClass225_0b__0<>c__DisplayClass229_0b__0<>c__DisplayClass231_0b__0<>c__DisplayClass233_0b__0<>c__DisplayClass237_0b__0<>c__DisplayClass241_0b__0<>c__DisplayClass245_0b__0responseBytesOpenReadCompletedEventHandlerOpenReadCompletedEventArgsOpenWriteCompletedEventHandlerOpenWriteCompletedEventArgsDownloadStringCompletedEventHandlerDownloadStringCompletedEventArgsDownloadDataCompletedEventHandlerDownloadDataCompletedEventArgsUploadStringCompletedEventHandlerUploadStringCompletedEventArgsUploadDataCompletedEventHandlerUploadDataCompletedEventArgsUploadFileCompletedEventHandlerUploadFileCompletedEventArgsUploadValuesCompletedEventHandlerUploadValuesCompletedEventArgsDownloadProgressChangedEventHandlerDownloadProgressChangedEventArgsbytesReceivedtotalBytesToReceiveget_BytesReceivedget_TotalBytesToReceivem_BytesReceivedm_TotalBytesToReceiveUploadProgressChangedEventHandlerUploadProgressChangedEventArgsbytesSenttotalBytesToSendget_BytesSentget_TotalBytesToSendm_BytesSentm_TotalBytesToSendWebProxyDataautomaticallyDetectSettingsproxyAddressproxyHostAddressesscriptLocationbypassListBypassOnLocalBypassListset_AutoDetectset_ScriptLocationget_BypassProxyOnLocalset_BypassProxyOnLocalget_BypassListset_BypassListget_BypassArrayListCheckForChangesCreateProxyUriUpdateRegExListIsMatchInBypassListIsLocalInProxyHashIsBypassedManualget_ScriptEngineset_ScriptEngineCreateDefaultProxyenableAutoproxyDeleteScriptEngineUnsafeUpdateFromRegistrywebProxyDataproxyUriGetProxyAutoisBypassedIsBypassedAutosyncStatusGetProxiesAutoAbortGetProxiesAutoGetProxyAutoFailovercheckFirstOnlyAreAllBypassedproxyNameProxyUri_UseRegistry_BypassOnLocalm_EnableAutoproxy_ProxyAddress_BypassList_Credentials_RegExBypassList_ProxyHostAddressesm_ScriptEngineAutoDetectScriptLocationBypassProxyOnLocalBypassArrayListScriptEngineAutoWebProxyScriptEngineuseRegistryget_AutomaticConfigurationScriptset_AutomaticConfigurationScriptget_AutomaticallyDetectSettingsset_AutomaticallyDetectSettingsk__BackingFieldk__BackingFieldAutomaticConfigurationScriptAutomaticallyDetectSettingsUnsafeNclNativeMethodsHttpApiHttpHeaderRequestMaximumHttpHeaderResponseMaximumm_StringsHTTP_REQUEST_HEADER_IDHTTP_RESPONSE_HEADER_IDIndexOfKnownHeaderm_HashtableHttpHeaderCacheControlHttpHeaderConnectionHttpHeaderDateHttpHeaderKeepAliveHttpHeaderPragmaHttpHeaderTrailerHttpHeaderTransferEncodingHttpHeaderUpgradeHttpHeaderViaHttpHeaderWarningHttpHeaderAllowHttpHeaderContentLengthHttpHeaderContentTypeHttpHeaderContentEncodingHttpHeaderContentLanguageHttpHeaderContentLocationHttpHeaderContentMd5HttpHeaderContentRangeHttpHeaderExpiresHttpHeaderLastModifiedHttpHeaderAcceptRangesHttpHeaderAgeHttpHeaderEtagHttpHeaderLocationHttpHeaderProxyAuthenticateHttpHeaderRetryAfterHttpHeaderServerHttpHeaderSetCookieHttpHeaderVaryHttpHeaderWwwAuthenticateHttpHeaderMaximumSecureStringHelpersecureStringplainStringCreateSecureStringHttpSysSettingsEnableNonUtf8FavorUtf8Loggingget_Webget_HttpListenerget_SocketstraceSourceparamObjectretObjectPrintInfoPrintWarningPrintErrorOnWebHttpListenerSocketsServerCertValidationCallbackvalidationCallbackget_ValidationCallbackm_ValidationCallbackValidationCallbackCallbackContextAuthenticationManagerEnsureModulesget_CredentialPolicyset_CredentialPolicyGetMustImplementget_CustomTargetNameDictionaryget_RegisteredModulesDoAuthenticateauthenticationModuleauthenticationSchemethrowExDoUnregistercredential_policyCredentialPolicyCustomTargetNameDictionaryRegisteredModulesBasicClientInternalAuthenticateBindIPEndPointremoteEndPointretryCountChunkedInputStreamget_Decoderset_Decodercbackbase_aresno_more_dataReadBufferStateInitialCountAresDecompressionMethodsGZipDeflateDefaultCertificatePolicypointDigestHeaderParserget_Realmget_Opaqueget_QOPSkipWhitespaceGetKeywordAndValuekeywordsRealmOpaqueQOPDigestSessionget_CNoncetoBeHashedHashToHexStringHA1HA2get_LastUselastUse_nc_cnonceCNonceLastUseDigestClientget_CacheCheckExpiredrequestCallbackBeginGetHostByNameBeginResolvehostNameOrAddressBeginGetHostAddressesBeginGetHostEntryEndGetHostByNameEndResolveEndGetHostAddressesEndGetHostEntryGetHostByName_internaladdrGetHostByAddr_internalGetHostName_internalError_11001originalHostNameh_addrlisthostent_to_IPHostEntryGetHostByAddressparseGetHostByAddressFromStringGetHostEntryGetHostAddressesGetHostByNameGetHostNameGetHostAddressesAsyncGetHostEntryAsyncGetHostByNameCallbackResolveCallbackGetHostEntryNameCallbackGetHostEntryIPCallbackhostAddressGetHostAddressesCallbackEndPointListenersecureget_ListeneracceptedProcessAcceptOnAcceptconnRemoveConnectionBindContextUnbindContextSearchListenerMatchFromListAddSpecialRemoveSpecialCheckIfRemoveAddPrefixRemovePrefixendpointsockprefixesunhandledunregisteredListenerEndPointManagerAddListenerAddPrefixInternalGetEPListenereplepRemoveEndPointRemoveListenerRemovePrefixInternalip_to_endpointsEndpointPermissiontransportget_Hostnameget_Transportpermaddr1addr2IntersectHostnameToNumberUndoResolvedot_charresolvedaddressesHostnameTransportFtpAsyncResultget_GotExceptionset_Responseget_Streamset_StreamWaitUntilCompletesynchDoCallbackGotExceptionFtpDataStreamtotalReadFtpRequestCreatorFtpStatusget_StatusCodeget_StatusDescriptionStatusDescriptionset_ClientCertificatesget_ContentOffsetset_ContentOffsetget_EnableSslset_EnableSslget_KeepAliveset_KeepAliveget_ReadWriteTimeoutset_ReadWriteTimeoutget_RenameToset_RenameToget_UsePassiveset_UsePassiveget_UseBinaryset_UseBinaryget_DataTypeGetServicePointResolveHostProcessRequestGetRemoteFolderPathCWDAndSetFileNameProcessMethodCloseControlConnectionCloseDataConnectionCloseConnectionProcessSimpleMethodCheckRequestStartedOpenControlConnectionGetInitialPathipv6SetupPassiveConnectionresponseStringGetPortV4GetPortV6FormatAddressFormatAddressV6CreateExceptionFromResponseSetTransferCompletedSetCompleteWithErrorInitDataConnectionOpenDataConnectionSendCommandwaitResponseGetResponseStatusInitiateSecureConnectionChangeToSSLSocketInFinalStateInProgressCheckIfAbortedCheckFinalStatefile_nameorigDataStreamdataStreamcontrolStreamcontrolReaderhostEntrylocalEndPointrwTimeoutbinaryenableSslusePassivekeepAliverenameTorequestStateftpResponserequestStreaminitial_pathChangeDirUserCommandPasswordCommandTypeCommandPassiveCommandExtendedPassiveCommandPortCommandExtendedPortCommandAbortCommandAuthCommandRestCommandRenameFromCommandRenameToCommandQuitCommandsupportedCommandsdataEncodingContentOffsetEnableSslReadWriteTimeoutRenameToUsePassiveUseBinaryDataTypeRequestStateBeforeScheduledConnectingAuthenticatingTransferInProgressset_LastModifiedget_BannerMessageset_BannerMessageget_WelcomeMessageset_WelcomeMessageget_ExitMessageset_ExitMessageset_StatusCodeset_StatusDescriptionUpdateStatusIsFinallastModifiedbannerMessagewelcomeMessageexitMessagecontentLengthBannerMessageWelcomeMessageExitMessageHttpConnectionget_ClientCertificateErrorsget_Reusesget_LocalEndPointget_RemoteEndPointget_IsSecureset_PrefixunusedOnTimeoutBeginReadRequestchunkedcontentlengthOnReadInternalProcessInputSendErrorUnbindforce_close<.ctor>b__24_0onread_cbcurrent_linei_streamo_streamreusescontext_bounds_timeoutlocal_eplast_listenerclient_cert_errorsclient_certinput_stateline_stateClientCertificateErrorsReusesLocalEndPointRemoteEndPointIsSecureInputStateRequestLineLineStatetlsProvidertlsSettingsLoadCertificateAndKeyget_AuthenticationSchemesset_AuthenticationSchemesget_AuthenticationSchemeSelectorDelegateset_AuthenticationSchemeSelectorDelegateget_ExtendedProtectionSelectorDelegateset_ExtendedProtectionSelectorDelegateget_IgnoreWriteExceptionsset_IgnoreWriteExceptionsget_IsListeningget_Prefixesget_TimeoutManagerget_ExtendedProtectionPolicyset_ExtendedProtectionPolicyget_DefaultServiceNamesset_Realmget_UnsafeConnectionNtlmAuthenticationset_UnsafeConnectionNtlmAuthenticationforceclose_existingBeginGetContextEndGetContextSelectAuthenticationSchemeGetContextAsyncGetContextFromQueueUnregisterContextcncAddConnectionauth_schemesauth_selectorrealmignore_write_exceptionsunsafe_ntlm_authlistening_internalLockregistryctx_queuewait_queueconnectionsdefaultServiceNamesextendedProtectionPolicyextendedProtectionSelectorDelegateAuthenticationSchemeSelectorDelegateExtendedProtectionSelectorDelegateIgnoreWriteExceptionsIsListeningPrefixesTimeoutManagerDefaultServiceNamesUnsafeConnectionNtlmAuthenticationExtendedProtectionSelectorHttpListenerBasicIdentityHttpListenerContextget_ErrorStatusset_ErrorStatusget_ErrorMessageset_ErrorMessageget_HaveErrorget_Connectionget_UserexpectedSchemesParseAuthenticationauthDataParseBasicAuthenticationsubProtocolAcceptWebSocketAsynckeepAliveIntervalreceiveBufferSizeerr_statusErrorStatusHaveErrorHttpListenerPrefixCollectionreqSetRequestLineCreateQueryStringMaybeUriIsPredefinedSchemeFinishInitializationUnquoteAddHeaderFlushInputget_AcceptTypesget_ClientCertificateErrorget_ContentEncodingget_ContentLength64get_Cookiesget_HasEntityBodyget_HttpMethodget_InputStreamget_IsLocalget_IsSecureConnectionget_RawUrlget_RequestTraceIdentifierget_Urlget_UrlReferrerget_UserAgentget_UserHostAddressget_UserHostNameget_UserLanguagesBeginGetClientCertificateEndGetClientCertificateget_ServiceNameget_IsWebSocketRequestGetClientCertificateAsyncaccept_typescontent_encodingcontent_lengthcl_setinput_streamquery_stringraw_urlreferreruser_languagesis_chunkedka_setkeep_alivegcc_delegate_100continueAcceptTypesClientCertificateErrorContentLength64HasEntityBodyHttpMethodInputStreamIsSecureConnectionRawUrlRequestTraceIdentifierUrlUrlReferrerUserHostAddressUserHostNameUserLanguagesServiceNameIsWebSocketRequestGCCDelegateget_ForceCloseChunkedset_ContentEncodingset_ContentLength64set_Cookiesget_OutputStreamget_RedirectLocationset_RedirectLocationget_SendChunkedset_SendChunkedAppendCookieAppendHeaderresponseEntitywillBlocktemplateResponseFindCookieclosingSendHeadersFormatHeadersCookieToClientStringQuotedStringIsTokencontent_typeoutput_streamstatus_codestatus_descriptionHeadersSentheaders_lockforce_close_chunkedtspecialsForceCloseChunkedOutputStreamRedirectLocationSendChunkedHttpListenerTimeoutManagerget_EntityBodyset_EntityBodyget_DrainEntityBodyset_DrainEntityBodyget_RequestQueueset_RequestQueueget_IdleConnectionset_IdleConnectionget_HeaderWaitset_HeaderWaitget_MinSendBytesPerSecondset_MinSendBytesPerSecondEntityBodyDrainEntityBodyRequestQueueIdleConnectionHeaderWaitMinSendBytesPerSecondHttpRequestCreatorHttpStreamAsyncResultSynchReadResetAuthorizationSetSpecialHeadersget_AllowAutoRedirectset_AllowAutoRedirectget_AutomaticDecompressionset_AutomaticDecompressionget_InternalAllowBufferingget_MethodWithBufferget_TlsProviderget_TlsSettingsset_Connectionset_InternalContentLengthget_ThrowOnErrorset_ThrowOnErrorget_ContinueDelegateset_ContinueDelegateget_CookieContainerset_CookieContainerset_DateSetDateHeaderHelperget_DefaultMaximumErrorResponseLengthset_DefaultMaximumErrorResponseLengthget_Expectset_Expectget_HaveResponseCheckValidHostget_IfModifiedSinceset_IfModifiedSinceget_MaximumAutomaticRedirectionsset_MaximumAutomaticRedirectionsget_MaximumResponseHeadersLengthset_MaximumResponseHeadersLengthget_DefaultMaximumResponseHeadersLengthset_DefaultMaximumResponseHeadersLengthget_ContinueTimeoutset_ContinueTimeoutget_MediaTypeset_MediaTypeget_Pipelinedset_Pipelinedget_Refererset_Refererget_ServicePointNoLockget_SupportsCookieContainerget_TransferEncodingset_TransferEncodingset_UserAgentget_UnsafeAuthenticatedConnectionSharingset_UnsafeAuthenticatedConnectionSharingget_GotRequestStreamget_ExpectContinueset_ExpectContinueget_AuthUriget_ProxyQueryget_ServerCertValidationCallbackget_ServerCertificateValidationCallbackset_ServerCertificateValidationCallbackrangeSpecifierredirectingSendRequestMyGetRequestStreamAsyncabortRunWithTimeoutMyGetResponseAsyncGetResponseFromDataFlattenExceptionGetWebExceptionCreateRequestAbortedExceptionget_FinishedReadingset_FinishedReadingDoContinueDelegateRewriteRedirectToGetGetHeadersDoPreAuthenticateGetRequestHeadersHandleNtlmAuthCheckAuthorizationredirectGetRewriteHandlerCheckFinalStatusget_ReuseConnectionset_ReuseConnectionconnectionGroupNameunsafeConnectionGroupisInternalGroupGenerateConnectionGroupb__263_0actualUrihostChangedallowAutoRedirectallowBufferingconnectionGrouphaveContentLengthcontinueDelegatecookieContainerhaveResponserequestSentwebHeadersmaxAutoRedirectmediaTypeinitialMethodpipelinedpreAuthenticateusedPreAuthforce_versionactualVersionsendChunkedwebResponseresponseTaskcurrentOperationabortedgotRequestStreamredirectsexpectContinuegetResponseCalledfinished_readingauto_decompmaxResponseHeadersLengthdefaultMaxResponseHeadersLengthreadWriteTimeoutauth_stateproxy_auth_stateResendContentFactoryk__BackingFieldunsafe_auth_blahk__BackingFieldAllowAutoRedirectAutomaticDecompressionInternalAllowBufferingMethodWithBufferTlsProviderTlsSettingsInternalContentLengthThrowOnErrorContinueDelegateDefaultMaximumErrorResponseLengthHaveResponseMaximumAutomaticRedirectionsMaximumResponseHeadersLengthDefaultMaximumResponseHeadersLengthContinueTimeoutMediaTypePipelinedServicePointNoLockSupportsCookieContainerUnsafeAuthenticatedConnectionSharingGotRequestStreamExpectContinueAuthUriProxyQueryServerCertificateValidationCallbackFinishedReadingReuseConnectionNtlmAuthStateAuthorizationStateget_NtlmAuthStateget_IsNtlmAuthenticatedisProxyisCompletedntlm_auth_stateIsNtlmAuthenticatedd__229<>c__234`1b__234_0<>9__234_0d__234`15__15__25__3d__2365__15__25__35__45__55__65__75__85__9<>u__4d__2375__15__25__35__45__55__6<b__263_0>d5__1get_CharacterSetGetResponseHeaderFillCookiescookieCollectioncookie_containerCharacterSetICredentialPolicychallengeUriShouldSendCredentialIPv6AddressFormatterSwapUShortAsIPv4IntIsIPv4CompatibleIsIPv4MappedIWebProxyScripthelperTypeListenerAsyncResultInGetInvokeCBListenerPrefixget_Addressesset_AddressesCheckUriAddressesMonoChunkStreamResetBufferWriteAndReadBackReadFromChunksget_WantMoreget_DataAvailableget_TotalDataSizeget_ChunkLeftReadBodyGetChunkSizeRemoveChunkExtensionReadCRLFReadTrailerThrowProtocolViolationchunkReadtotalWrittensavedsawCRgotittrailerStatechunksWantMoreTotalDataSizeChunkLeftPartialSizeBodyFinishedChunkMonoHttpDatedateStrrfc1123_daterfc850_dateasctime_dateNetConfigSystem.ICloneable.Cloneipv6EnabledMaxResponseHeadersLengthauthObjectRequestStreamoffFillFromBufferasync_resultremaining_bodyResponseStreamignore_errorsfinalGetChunkSizeBytestrailer_sentcrlfconnectionLimitmaxIdleTimeget_Schedulerget_BindIPEndPointDelegateset_BindIPEndPointDelegateget_ConnectionLeaseTimeoutset_ConnectionLeaseTimeoutget_ConnectionLimitset_ConnectionLimitget_ConnectionNameget_CurrentConnectionsget_IdleSinceget_MaxIdleTimeset_MaxIdleTimeget_ReceiveBufferSizeset_ReceiveBufferSizeget_SupportsPipeliningget_Expect100Continueset_Expect100Continueget_UseNagleAlgorithmset_UseNagleAlgorithmget_SendContinueset_SendContinuekeepAliveTimeSetTcpKeepAliveKeepAliveSetupget_UsesProxyset_UsesProxyget_UseConnectset_UseConnectget_HasTimedOutget_HostEntrySetVersiongroupNameCloseConnectionGroupUpdateServerCertificateUpdateClientCertificateCallEndPointDelegateabortSocketabortSocket6lastDnsResolveprotocolVersionusesProxysendContinueuseConnecthostEuseNagleendPointCallbacktcp_keepalivetcp_keepalive_timetcp_keepalive_intervalk__BackingFieldm_ServerCertificateOrBytesm_ClientCertificateOrBytesBindIPEndPointDelegateConnectionLeaseTimeoutConnectionLimitConnectionNameCurrentConnectionsIdleSinceMaxIdleTimeReceiveBufferSizeSupportsPipeliningExpect100ContinueUseNagleAlgorithmSendContinueUsesProxyUseConnectHasTimedOutHostEntryServicePointManagerset_CertificatePolicyGetLegacyCertificatePolicyget_CheckCertificateRevocationListset_CheckCertificateRevocationListget_DefaultConnectionLimitset_DefaultConnectionLimitget_DnsRefreshTimeoutset_DnsRefreshTimeoutget_EnableDnsRoundRobinset_EnableDnsRoundRobinget_MaxServicePointIdleTimeset_MaxServicePointIdleTimeget_MaxServicePointsset_MaxServicePointsget_ReusePortset_ReusePortget_EncryptionPolicyget_DisableStrongCryptoget_DisableSendAuxRecordFindServicePointservicePointsdefaultConnectionLimitmaxServicePointIdleTimemaxServicePointsdnsRefreshTimeout_checkCRL_securityProtocolserver_cert_cbDefaultNonPersistentConnectionLimitDefaultPersistentConnectionLimitCheckCertificateRevocationListDefaultConnectionLimitDnsRefreshTimeoutEnableDnsRoundRobinMaxServicePointIdleTimeMaxServicePointsReusePortEncryptionPolicyDisableStrongCryptoDisableSendAuxRecordSPKeyuse_connectServicePointSchedulerget_MEStartSchedulerRunSchedulerIterationCloseIdleConnectionSchedulerIterationRemoveOperationRemoveIdleConnectionGetConnectionGroupOnConnectionCreatedOnConnectionClosedk__BackingFieldrunningschedulerEventdefaultGroupoperationsidleConnectionscurrentConnectionsidleSincek__BackingFieldMEConnectionGroupEnqueueOperationGetNextOperationFindIdleConnectionCreateOrReuseConnectionAsyncManualResetEventmillisecondTimeoutm_tcsd__3b__4_0d__325__15__25__3SocketPermissionpermissionIntersectEmptylist1list2childNameendpointsAllPortsSocketPermissionAttributeget_Accessset_Accessset_TransportAlreadySetm_accessm_hostm_transportWebCompletionSourceTrySetCompletedk__BackingFieldd__8WebConnectionsPointCanReuseCheckReusablereusedInitConnectionCanReuseConnectionPrepareSharingNtlmresetget_ClosedResetNtlmget_NtlmAuthenticatedset_NtlmAuthenticatedget_NtlmCredentialset_NtlmCredentialntlm_credentialsntlm_authenticatedunsafe_sharingmonoTlsStreamClosedNtlmAuthenticatedNtlmCredentiald__165__1<>7__wrap2d__185__1d__195__1WebConnectionStreamget_Operationget_InnerStreamInternalCloseClose_internalread_timeoutwrite_timeoutIgnoreIOErrorsk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldInnerStreamWebConnectionTunnelget_ConnectUriconnectUriset_Successget_CloseConnectionset_CloseConnectionget_Challengeget_ProxyVersionset_ProxyVersionset_DataReadHeadersFlushContentsk__BackingFieldntlmAuthStatek__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldConnectUriProxyVersiond__425__1d__435__25__35__4WebOperationset_ServicePointget_WriteBufferget_IsNtlmChallengeisNtlmChallengeSetErrorSetDisposedThrowIfClosedOrDisposedThrowDisposedRegisterRequestSetPriorityRequestWaitUntilRequestWrittenget_WriteStreamignoreErrorsFinishReadingCompleteRequestWrittenokCompleteResponseReadb__46_0k__BackingFieldk__BackingFieldctsrequestTaskrequestWrittenTaskcompleteResponseReadTaskfinishedTaskresponseStreamdisposedInfoclosedInfopriorityRequestfinishedReadingWriteBufferIsNtlmChallenged__53d__545__15__2d__555__15__2WebRequestStreamget_HasWriteBufferget_WriteBufferLengthGetWriteBufferFinishWritingCheckWriteOverflowsetInternalLengthSetHeadersAsyncWriteRequestAsyncWriteChunkTrailer_innerWriteChunkTrailerKillBufferrequestWrittenpendingWriteheadersSentcompleteRequestWrittenchunkTrailerWrittenk__BackingFieldHasWriteBufferWriteBufferLengthd__30d__315__1d__32d__34d__35d__36d__37d__38WebResponseStreamget_RequestStreamget_ChunkedReadset_ChunkedReadget_ChunkStreamset_ChunkStreamInnerReadAsyncEnsureReadAsyncCheckAuthHeaderIsNtlmAuthget_ExpectContentresendingReadAllAsyncGetReadExceptionInitReadAsyncnextReadCalledstream_lengthpendingReadnestedReadread_eofk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldChunkedReadChunkStreamExpectContent<>c__DisplayClass48_0b__0b__1d__48<>8__25__35__45__5d__495__1d__505__15__2d__515__1d__565__1d__575__25__35__45__55__65__75__85__9d__615__25__3BufferBuilderSystem.Net.MailEnsureBufferallowUnicodeMailHeaderIDBccCcContentDescriptionContentIDContentTransferEncodingImportanceInReplyToMessageIDMimeVersionPriorityReferencesReplyToResentBccResentCcResentDateResentFromResentMessageIDResentSenderResentToSenderToXPriorityXReceiverXSenderZMaxEnumValueMailHeaderInfoGetIDIsWellKnownIsUserSettableNormalizeCaseAllowsUnicodem_HeaderInfom_HeaderDictionaryisSingletonisUserSettableallowsUnicodeNormalizedNameAlternateViewcontentStreamget_BaseUriset_BaseUriget_LinkedResourcesCreateAlternateViewFromStringcontentEncodinglinkedResourcesBaseUriLinkedResourcesAlternateViewCollectionAttachmentget_ContentDispositionget_NameEncodingset_NameEncodingCreateAttachmentFromStringInitNamecontentDispositionnameEncodingNameEncodingAttachmentBaseget_ContentIdset_ContentIdget_ContentStreamtransferEncodingContentIdContentStreamMimeTypesGetMimeTypemimeTypesAttachmentCollectionDeliveryNotificationOptionsOnSuccessOnFailureLinkedResourceget_ContentLinkset_ContentLinkCreateLinkedResourceFromStringcontentLinkContentLinkLinkedResourceCollectionMailAddressdisplayNameEncodingParseAddressCreateFormatExceptionto_stringMailAddressCollectionMailMessagebodyget_AlternateViewsget_Attachmentsget_Bccget_Bodyset_Bodyget_BodyContentTypeget_ContentTransferEncodingget_BodyEncodingset_BodyEncodingget_BodyTransferEncodingset_BodyTransferEncodingget_CCget_DeliveryNotificationOptionsset_DeliveryNotificationOptionsget_Fromset_Fromget_IsBodyHtmlset_IsBodyHtmlget_Priorityset_Priorityget_HeadersEncodingset_HeadersEncodingget_ReplyToListget_ReplyToset_ReplyToget_Senderset_Senderget_SubjectEncodingset_SubjectEncodingget_ToGuessEncodingGuessTransferEncodingTo2047EncodeSubjectRFC2047alternateViewsattachmentsbccreplyTodeliveryNotificationOptionssubjectEncodingbodyEncodingheadersEncodingisHtmlutf8unmarkedAlternateViewsAttachmentsBodyContentTypeBodyEncodingBodyTransferEncodingCCIsBodyHtmlHeadersEncodingReplyToListSubjectEncodingMailPrioritySendCompletedEventHandlerSmtpAccessConnectToUnrestrictedPortSmtpClientset_TargetNameget_DeliveryMethodset_DeliveryMethodget_PickupDirectoryLocationset_PickupDirectoryLocationget_DeliveryFormatset_DeliveryFormatadd_SendCompletedremove_SendCompletedCheckStateEncodeAddressEncodeAddressesEncodeBodyavEndSectionGenerateBoundaryIsErrorOnSendCompletedCheckCancellationResetExtensionsextensParseExtensionsSendInternalSendToFileSendCorerecipientsSendMailAsyncSendMailAsyncCompletedHandlerSendDotSendDataSendAsyncSendAsyncCancelAddPriorityHeaderSendSimpleBodySendBodylessSingleAlternateboundaryattachmentExistsSendWithoutAttachmentsSendWithAttachmentsSendBodyWithAlternateViewsresourcesSendLinkedResourcesSendAttachmentsSendHeadersectionContentTypeStartSectionattsendDispositionToQuotedPrintableGetTransferEncodingNameCheckStatuspickupDirectoryLocationdeliveryMethoddeliveryFormatboundaryIndexdefaultFrommessageInProcessworkeruser_async_stateauthMechsmutexk__BackingFieldSendCompletedDeliveryMethodPickupDirectoryLocationDeliveryFormatAuthMechsLoginCancellationExceptionMessageIdSmtpResponseb__0<>c__DisplayClass90_0eab__0b__1CCredentialsByHostSmtpDeliveryFormatSevenBitInternationalSmtpDeliveryMethodSpecifiedPickupDirectoryPickupDirectoryFromIisSmtpExceptionSmtpFailedRecipientExceptionfailedRecipientserverResponseget_FailedRecipientFailedRecipientSmtpFailedRecipientsExceptionSmtpStatusCodeCannotVerifyUserWillAttemptDeliveryClientNotPermittedCommandParameterNotImplementedCommandUnrecognizedExceededStorageAllocationGeneralFailureHelpMessageInsufficientStorageLocalErrorInProcessingMailboxBusyMailboxNameNotAllowedMailboxUnavailableServiceClosingTransmissionChannelServiceReadyStartMailInputSyntaxErrorSystemStatusTransactionFailedUserNotLocalTryAlternatePathUserNotLocalWillForwardMustIssueStartTlsFirstBase64WriteStateInfoSystem.Net.MimemaxLineLengthmimeHeaderLengthget_LastBitsset_LastBitsk__BackingFieldk__BackingFieldLastBitsBaseWritershouldEncodeLeadingDotsWriteHeaderscharsAlreadyOnLineWriteAndFoldGetContentStreammultiResultBeginGetContentStreamEndGetContentStreamCheckBoundaryDefaultLineLengthbufferBuilderisInContentonCloseHandlerdispositionGetDateParameterget_DispositionTypeset_DispositionTypeget_Parametersget_CreationDateset_CreationDateget_ModificationDateset_ModificationDateget_Inlineset_Inlineget_ReadDateset_ReadDateset_SizeforcePersistPersistIfNeededbuilderEncodeToBufferParseValuedispositionTypeisPersistedcreationDatereadDatemodificationDatedateParserlongParserDispositionTypeCreationDateModificationDateInlineReadDate<.cctor>b__13_1get_Boundaryset_Boundaryget_CharSetset_CharSetsubTypeDispositionTypeNamesEightBitStreamEncodeLinesEncodedStreamFactoryget_DefaultMaxLineLengthuseBase64EncodingheaderTextLengthGetEncoderForHeaderCreateHeaderCreateFooterdefaultMaxLineLengthinitialBufferSizeDefaultMaxLineLengthHeaderCollectionIEncodableStreamMailBnfHelperSkipCFWSValidateHeaderNameReadQuotedStringdoesntRequireQuotespermitUnicodeInDisplayNameReadParameterAttributeReadTokenGetDateTimeStringGetTokenOrQuotedStringHasCROrLFIsFWSAtAtextQtextDtextFtextTtextCtextAscii7bitMaxValueQuoteStartCommentEndCommentBackslashAtEndAngleBracketStartAngleBracketStartSquareBracketEndSquareBracketCommaDotWhitespaces_monthsMimeBasePartShouldUseBase64Encodingbase64EncodingEncodeHeaderValueheaderLengthDecodeHeaderValueDecodeEncodingpermitCROrLFIsAnsiget_ContentIDset_ContentIDget_ContentLocationset_ContentLocationPrepareHeadersBeginSendEndSenddefaultCharSetMimePartAsyncResultMimeMultiPartset_MimeMultiPartTypeget_PartsMimeWriterCloseCallbackMimeWriterCloseCallbackHandlerMimePartSentCallbackMimePartSentCallbackHandlerContentStreamCallbackContentStreamCallbackHandlerGetNextBoundarymimePartSentCallbackMimeMultiPartTypePartsMimePartContextpartsEnumeratoroutputStreamAlternativeParallelRelatedMimePartset_ContentDispositionSetContentmimeTypeReadCallbackHandlerWriteCallbackHandlerGetEncodedStreamResetStreamstreamSetstreamUsedOncemaxBufferSizebytesLeftMimeWriterBeginCloseEndCloseDASHDASHwriteBoundaryMultiAsyncResultCompleteSequenceoutstandingQEncodedStreamwsisizeOfFoldingCRLFhexDecodeMaphexEncodeMapget_IsEscapedset_IsEscapedget_Byteset_ByteisEscapedIsEscapedQuotedPrintableStreamencodeCRLFsizeOfSoftCRLFsizeOfEncodedCharsizeOfEncodedCRLFsizeOfNonEncodedCRLFSmtpDateTimeInitializeShortHandLookupsValidateAndGetTimeZoneOffsetValuesValidateTimeZoneShortHandValueFormatDatetimeZoneStringTryParseTimeZoneStringspanValidateAndGetSanitizedTimeSpanTimeSpanToOffsetunknownTimeZoneDefaultOffsetutcDefaultTimeZoneOffsetoffsetLengthmaxMinuteValuedateFormatWithDayOfWeekdateFormatWithoutDayOfWeekdateFormatWithDayOfWeekAndNoSecondsdateFormatWithoutDayOfWeekAndNoSecondsvalidDateTimeFormatsallowedWhiteSpaceCharstimeZoneOffsetLookuptimeSpanMaxTicksoffsetMaxValueunknownTimeZoneQuotedPrintableEightBitWriteStateInfoBaseget_FooterLengthget_Footerget_Headerget_CurrentLineLengthmoreBytesEnsureSpaceInBufferaByteincludeSpaceAppendCRLFAppendFooterget_MaxLineLengthBufferFlushed_header_footer_maxLineLength_currentLineLength_currentBufferUseddefaultBufferSizeFooterLengthCurrentLineLengthMaxLineLengthMediaTypeNamesHtmlRichTextApplicationOctetRtfPdfZipImageGifTiffJpegSocketExceptionSystem.Net.SocketsWSAGetLastError_internalendPointsocketErrorget_SocketErrorCodem_EndPointSocketErrorCodeInterNetworkImpLinkPupChaosNSIpxIsoOsiEcmaDataKitCcittSnaDecNetDataLinkLatHyperChannelAppleTalkNetBiosVoiceViewFireFoxBanyanAtmInterNetworkV6ClusterIeee12844IrdaNetworkDesignersIOControlCodeAsyncIONonBlockingIODataToReadOobDataReadAssociateHandleEnableCircularQueuingGetBroadcastAddressGetExtensionFunctionPointerGetQosGetGroupQosMultipointLoopbackMulticastScopeSetQosSetGroupQosTranslateHandleRoutingInterfaceQueryRoutingInterfaceChangeAddressListQueryAddressListChangeQueryTargetPnpHandleNamespaceChangeAddressListSortReceiveAllReceiveAllMulticastReceiveAllIgmpMulticastKeepAliveValuesAbsorbRouterAlertUnicastInterfaceLimitBroadcastsBindToInterfaceMulticastInterfaceAddMulticastGroupOnInterfaceDeleteMulticastGroupFromInterfaceIPPacketInformationnetworkInterfaceget_InterfacepacketInformation1packetInformation2IPProtectionLevelEdgeRestrictedRestrictedLingerOptionget_LingerTimeset_LingerTimelingerTimeLingerTimeMulticastOptionmcintinterfaceIndexget_LocalAddressset_LocalAddressget_InterfaceIndexset_InterfaceIndexlocalAddressifIndexLocalAddressInterfaceIndexIPv6MulticastOptionifindexm_Groupm_InterfaceownsSocketget_InternalSocketInternalAbortSocketConvertToNotSocketOwnerget_Readableset_Readableget_Writeableset_WriteableInitNetworkStreamget_ConnectedUnsafeBeginMultipleWritem_StreamSocketm_Readablem_Writeablem_OwnsSocketm_CloseTimeoutm_CleanedUpm_CurrentReadTimeoutm_CurrentWriteTimeoutInternalSocketReadableWriteableConnectedProtocolFamilyProtocolTypeIPIPv6HopByHopOptionsIcmpIgmpGgpIdpIPv6RoutingHeaderIPv6FragmentHeaderIPSecEncapsulatingSecurityPayloadIPSecAuthenticationHeaderIcmpV6IPv6NoNextHeaderIPv6DestinationOptionsNDRawSpxSpxIISelectModeSelectReadSelectWriteSelectErrorsocketTypeprotocolTypeget_SupportsIPv4get_OSSupportsIPv4get_SupportsIPv6get_LegacySupportsIPv6get_OSSupportsIPv6get_UseOnlyOverlappedIOset_UseOnlyOverlappedIOget_SocketTypeget_ProtocolTypeget_ExclusiveAddressUseset_ExclusiveAddressUseget_SendBufferSizeset_SendBufferSizeget_ReceiveTimeoutset_ReceiveTimeoutget_SendTimeoutset_SendTimeoutget_LingerStateset_LingerStateget_Ttlset_Ttlget_DontFragmentset_DontFragmentget_DualModeset_DualModeget_IsDualModeCanTryAddressFamilysocketFlagsSendFileremoteEPReceiveReceiveFromioControlCodeoptionInValueoptionOutValueIOControlSetIPProtectionLevelBeginSendFileBeginConnectBeginReceiveEndReceivereceiveSizeBeginAcceptEndAcceptget_CleanedUpInitializeSocketsConnectAsyncInternalShutdownUnsafeBeginConnectUnsafeBeginSendUnsafeBeginReceiveBeginMultipleSendUnsafeBeginMultipleSendEndMultipleSendMultipleSendoptionLeveloptionNameoptionValueSetSocketOptionsocketInformationprotoSocketDefaultsSocket_internalget_AvailableAvailable_internalget_EnableBroadcastset_EnableBroadcastget_IsBoundget_MulticastLoopbackset_MulticastLoopbackLocalEndPoint_internalget_Blockingset_BlockingBlocking_internalset_Connectedget_NoDelayset_NoDelayRemoteEndPoint_internalcheckReadcheckWritecheckErrorsocketsAddSocketsSelect_internalPoll_internalacceptSocketAcceptAsyncbytesTransferredAccept_internallocalEPsaBind_internalbacklogListenListen_internalCancelConnectAsyncsockaresBeginMConnectBeginSConnectEndConnectConnect_internalGetCheckedIPsreuseSocketDisconnectDisconnectAsyncBeginDisconnectEndDisconnectreuseDisconnect_internalReceiveAsyncbufarrayReceive_internalReceiveFromAsyncBeginReceiveFromEndReceiveFromsockaddrReceiveFrom_internalipPacketInformationReceiveMessageFromReceiveMessageFromAsyncBeginReceiveMessageFromEndReceiveMessageFromsent_so_farBeginSendCallbackSend_internalSendToAsyncBeginSendToBeginSendToCallbackEndSendToSendTo_internalpreBufferpostBufferEndSendFilepre_bufferpost_bufferSendFile_internalSendPacketsAsynctargetProcessIdduplicateHandleDuplicate_internalDuplicateAndCloseGetSocketOptionoptionLengthbyte_valGetSocketOption_arr_internalobj_valGetSocketOption_obj_internalint_valSetSocketOption_internalioctl_codeIOControl_internalShutdown_internalLingerThrowIfDisposedAndClosedThrowIfBufferNullThrowIfBufferOutOfRangeThrowIfUdpValidateEndIAsyncResultsemQueueIOSelectorJobInitSocketAsyncEventArgsSocketOperationToSocketAsyncOperationRemapIPEndPointcancel_blocking_socket_operationSupportsPortReuseget_FamilyHintIsProtocolSupported_internalIsProtocolSupporteds_SupportsIPv4s_SupportsIPv6s_OSSupportsIPv6s_Initializeds_LoggingEnableds_PerfCountersEnabledDefaultCloseTimeoutSOCKET_CLOSED_CODETIMEOUT_EXCEPTION_MSGis_closedis_listeninguseOverlappedIOlinger_timeoutm_Handleseed_endpointReadSemWriteSemis_blockingis_boundis_connectedm_IntCleanedUpconnect_in_progressAcceptAsyncCallbackBeginAcceptCallbackBeginAcceptReceiveCallbackConnectAsyncCallbackBeginConnectCallbackDisconnectAsyncCallbackBeginDisconnectCallbackReceiveAsyncCallbackBeginReceiveCallbackBeginReceiveGenericCallbackReceiveFromAsyncCallbackBeginReceiveFromCallbackSendAsyncCallbackBeginSendGenericCallbackSendToAsyncCallbackSupportsIPv4OSSupportsIPv4SupportsIPv6LegacySupportsIPv6OSSupportsIPv6UseOnlyOverlappedIOSocketTypeExclusiveAddressUseSendBufferSizeReceiveTimeoutSendTimeoutLingerStateTtlDontFragmentDualModeIsDualModeCleanedUpAvailableEnableBroadcastIsBoundMulticastLoopbackBlockingNoDelayFamilyHintSendFileHandlerSendFileAsyncResultget_Delegateget_OriginalOriginalWSABUFb__240_0b__242_0b__252_0b__254_0<.cctor>b__310_0<.cctor>b__310_1<.cctor>b__310_2<.cctor>b__310_3<.cctor>b__310_4<.cctor>b__310_5<.cctor>b__310_6<.cctor>b__310_7<.cctor>b__310_8<.cctor>b__310_9<.cctor>b__310_10<.cctor>b__310_11<.cctor>b__310_12<.cctor>b__310_13<.cctor>b__310_14<>9__240_0<>9__242_0<>9__252_0<>9__254_0<>c__DisplayClass243_0b__0<>c__DisplayClass255_0b__0<>c__DisplayClass260_0b__0<>c__DisplayClass299_0b__0SocketAsyncOperationSendPacketsSendPacketsElementendOfPacketfilePathget_FilePathget_EndOfPacketm_FilePathm_Offsetm_Countm_endOfPacketFilePathEndOfPacketSocketClientAccessPolicyProtocolSocketErrorInterruptedTooManyOpenSocketsWouldBlockAlreadyInProgressNotSocketDestinationAddressRequiredMessageSizeProtocolOptionProtocolNotSupportedSocketNotSupportedOperationNotSupportedProtocolFamilyNotSupportedAddressFamilyNotSupportedAddressAlreadyInUseAddressNotAvailableNetworkDownNetworkUnreachableNetworkResetConnectionAbortedConnectionResetNoBufferSpaceAvailableNotConnectedConnectionRefusedHostDownHostUnreachableProcessLimitSystemNotReadyVersionNotSupportedDisconnectingTypeNotFoundHostNotFoundTryAgainNoRecoveryNoDataIOPendingSocketFlagsOutOfBandDontRouteMaxIOVectorLengthTruncatedControlDataTruncatedMulticastPartialSocketInformationget_ProtocolInformationset_ProtocolInformationget_IsNonBlockingset_IsNonBlockingset_IsConnectedset_IsListeningset_RemoteEndPointprotocolInformationProtocolInformationIsNonBlockingSocketInformationOptionsNonBlockingListeningSocketOptionLevelSocketOptionNameAcceptConnectionReuseAddressUseLoopbackOutOfBandInlineDontLingerSendBufferReceiveBufferSendLowWaterReceiveLowWaterReuseUnicastPortMaxConnectionsIPOptionsHeaderIncludedTypeOfServiceIpTimeToLiveMulticastTimeToLiveAddMembershipDropMembershipAddSourceMembershipDropSourceMembershipBlockSourceUnblockSourcePacketInformationHopLimitIPv6OnlyBsdUrgentExpeditedNoChecksumChecksumCoverageUpdateAcceptContextUpdateConnectContextSocketShutdownDgramRdmSeqpacketTcpClientacceptedSocketget_Clientset_Clientget_Activeset_ActiveipAddressesnumericOptionm_ClientSocketm_Activem_DataStreamTcpListenerlocaladdrget_LocalEndpointallowedAllowNatTraversalAcceptSocketAcceptTcpClientBeginAcceptSocketEndAcceptSocketBeginAcceptTcpClientEndAcceptTcpClientAcceptSocketAsyncAcceptTcpClientAsyncm_ServerSocketEPm_ServerSocketm_ExclusiveAddressUseLocalEndpointTransmitFileOptionsUseDefaultWorkerThreadReuseSocketWriteBehindUseSystemThreadUseKernelApcUdpClientFreeResourcesCheckForBroadcastdgramdatagrammulticastAddrJoinMulticastGrouptimeToLiveDropMulticastGroupcreateClientSocketb__64_0b__64_1MaxUDPSizem_IsBroadcast<>c__DisplayClass63_0UdpReceiveResultm_remoteEndPointMultipleConnectAsyncStartConnectAsyncDnsCallbackDoDnsCallbackInternalConnectCallbackAttemptConnectionOnSucceedSucceedabortiveOnFailSyncFailAsyncFailCallAsyncFailattemptSocketGetNextAddressuserArgsinternalArgsnextAddresslockObjectNotStartedDnsQueryConnectAttemptSingleSocketMultipleConnectAsyncuserSocketMultipleSocketMultipleConnectAsyncsocket4socket6SafeSocketHandleRegisterForBlockingSyscallUnRegisterForBlockingSyscallblocking_threadsthreads_stacktracesin_cleanupSOCKET_CLOSEDABORT_RETRIESTHROW_ON_ABORT_RETRIESSocketAsyncEventArgsget_ConnectByNameErrorset_ConnectByNameErrorget_AcceptSocketset_AcceptSocketset_Bufferget_BufferListset_BufferListget_BytesTransferredset_BytesTransferredset_Countget_DisconnectReuseSocketset_DisconnectReuseSocketget_LastOperationset_LastOperationset_Offsetget_ReceiveMessageFromPacketInfoset_ReceiveMessageFromPacketInfoget_SendPacketsElementsset_SendPacketsElementsget_SendPacketsFlagsset_SendPacketsFlagsget_SendPacketsSendSizeset_SendPacketsSendSizeget_SocketErrorset_SocketErrorget_SocketFlagsset_SocketFlagsget_UserTokenset_UserTokenget_ConnectSocketget_PolicyRestrictedset_PolicyRestrictedadd_Completedremove_CompletedSetLastOperationSetBufferStartOperationCommonStartOperationWrapperConnectFinishConnectByNameSyncFailureFinishOperationAsyncFailureconnectSocketFinishWrapperConnectSuccessSetResultsget_SocketClientAccessPolicyProtocolset_SocketClientAccessPolicyProtocolin_progressremote_epcurrent_socketsocket_async_resultk__BackingFieldk__BackingFieldk__BackingFieldm_BufferListk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldConnectByNameErrorBufferListBytesTransferredDisconnectReuseSocketLastOperationReceiveMessageFromPacketInfoSendPacketsElementsSendPacketsFlagsSendPacketsSendSizeUserTokenConnectSocketPolicyRestrictedSocketAsyncResultCheckIfThrowDelayedExceptionDelayedExceptionSockFlagsBuffersCurrentAddressAcceptedSocketTotalb__27_0<>9__27_0SocketOperationRecvJustCallbackSendJustCallbackAcceptReceiveReceiveGenericSendGenericSocketReceiveFromResultReceivedBytesSocketReceiveMessageFromResultSocketTaskExtensionsb__0_0b__0_1socketForAcceptb__1_0b__1_1targetEndPointb__2_0b__2_1targetAddresstargetPortb__3_0b__3_1targetAddressesb__4_0b__4_1b__5_0b__5_1targetBufferb__6_0b__6_1targetBuffersb__7_0b__7_1b__8_0b__8_1b__9_0b__9_1b__10_0b__10_1b__11_0b__11_1b__12_0b__12_1<>9__0_0<>9__0_1<>9__1_1<>9__2_1<>9__3_1<>9__4_1<>9__5_0<>9__5_1<>9__7_0<>9__7_1<>9__8_1<>9__9_0<>9__9_1<>9__10_0<>9__10_1<>9__11_0<>9__11_1<>9__12_1System.Net.Securityget_LeaveInnerStreamOpen_InnerStream_LeaveStreamOpenLeaveInnerStreamOpenMutualAuthRequestedMutualAuthRequiredProtectionLevelEncryptAndSignRequireEncryptionAllowNoEncryptionNoEncryptionLocalCertificateSelectionCallbackNegotiateStreamget_RemoteIdentitytargetNamerequiredProtectionLevelallowedImpersonationLevelrequiredImpersonationLevelreadTimeoutwriteTimeoutRemoteIdentity<>c__DisplayClass69_0b__0SslPolicyErrorsRemoteCertValidationCallbackLocalCertSelectionCallbackuserCertificateValidationCallbackuserCertificateSelectionCallbackencryptionPolicyCreateMonoSslStreamDuplicateAddressDetectionStateSystem.Net.NetworkInformationTentativeDuplicateDeprecatedPreferredGatewayIPAddressInformationGatewayIPAddressInformationCollectionIPAddressCollectionIPAddressInformationget_IsDnsEligibleget_IsTransientIsDnsEligibleIsTransientIPAddressInformationCollectionIPGlobalPropertiesget_PlatformNeedsLibCWorkaroundGetIPGlobalPropertiesInternalGetIPGlobalPropertiesGetActiveUdpListenersGetActiveTcpListenersGetActiveTcpConnectionsget_DhcpScopeNameget_DomainNameget_IsWinsProxyget_NodeTypeGetTcpIPv4StatisticsGetTcpIPv6StatisticsGetUdpIPv4StatisticsGetUdpIPv6StatisticsGetIcmpV4StatisticsGetIcmpV6StatisticsGetIPv4GlobalStatisticsGetIPv6GlobalStatisticsGetUnicastAddressesBeginGetUnicastAddressesEndGetUnicastAddressesGetUnicastAddressesAsynck__BackingFieldPlatformNeedsLibCWorkaroundDhcpScopeNameDomainNameIsWinsProxyIPGlobalStatisticsget_DefaultTtlget_ForwardingEnabledget_NumberOfInterfacesget_NumberOfIPAddressesget_OutputPacketRequestsget_OutputPacketRoutingDiscardsget_OutputPacketsDiscardedget_OutputPacketsWithNoRouteget_PacketFragmentFailuresget_PacketReassembliesRequiredget_PacketReassemblyFailuresget_PacketReassemblyTimeoutget_PacketsFragmentedget_PacketsReassembledget_ReceivedPacketsget_ReceivedPacketsDeliveredget_ReceivedPacketsDiscardedget_ReceivedPacketsForwardedget_ReceivedPacketsWithAddressErrorsget_ReceivedPacketsWithHeadersErrorsget_ReceivedPacketsWithUnknownProtocolget_NumberOfRoutesDefaultTtlForwardingEnabledNumberOfInterfacesNumberOfIPAddressesOutputPacketRequestsOutputPacketRoutingDiscardsOutputPacketsDiscardedOutputPacketsWithNoRoutePacketFragmentFailuresPacketReassembliesRequiredPacketReassemblyFailuresPacketReassemblyTimeoutPacketsFragmentedPacketsReassembledReceivedPacketsReceivedPacketsDeliveredReceivedPacketsDiscardedReceivedPacketsForwardedReceivedPacketsWithAddressErrorsReceivedPacketsWithHeadersErrorsReceivedPacketsWithUnknownProtocolNumberOfRoutesIPInterfacePropertiesget_IsDnsEnabledget_DnsSuffixget_IsDynamicDnsEnabledget_UnicastAddressesget_MulticastAddressesget_AnycastAddressesget_DnsAddressesget_GatewayAddressesget_DhcpServerAddressesget_WinsServersAddressesGetIPv4PropertiesGetIPv6PropertiesIsDnsEnabledDnsSuffixIsDynamicDnsEnabledUnicastAddressesMulticastAddressesAnycastAddressesDnsAddressesGatewayAddressesDhcpServerAddressesWinsServersAddressesIPInterfaceStatisticsget_IncomingPacketsDiscardedget_IncomingPacketsWithErrorsget_IncomingUnknownProtocolPacketsget_NonUnicastPacketsReceivedget_NonUnicastPacketsSentget_OutgoingPacketsDiscardedget_OutgoingPacketsWithErrorsget_OutputQueueLengthget_UnicastPacketsReceivedget_UnicastPacketsSentIncomingPacketsDiscardedIncomingPacketsWithErrorsIncomingUnknownProtocolPacketsNonUnicastPacketsReceivedNonUnicastPacketsSentOutgoingPacketsDiscardedOutgoingPacketsWithErrorsOutputQueueLengthUnicastPacketsReceivedUnicastPacketsSentIPv4InterfaceStatisticsIcmpV4TypeICMP4_ECHO_REPLYICMP4_DST_UNREACHICMP4_SOURCE_QUENCHICMP4_TIME_EXCEEDEDICMP4_PARAM_PROBICMP4_REDIRECTICMP4_ECHO_REQUESTICMP4_ROUTER_ADVERTICMP4_ROUTER_SOLICITICMP4_TIMESTAMP_REQUESTICMP4_TIMESTAMP_REPLYICMP4_MASK_REQUESTICMP4_MASK_REPLYIcmpV4CodeICMP4_UNREACH_NETICMP4_UNREACH_HOSTICMP4_UNREACH_PROTOCOLICMP4_UNREACH_PORTICMP4_UNREACH_FRAG_NEEDEDICMP4_UNREACH_SOURCEROUTE_FAILEDICMP4_UNREACH_NET_UNKNOWNICMP4_UNREACH_HOST_UNKNOWNICMP4_UNREACH_ISOLATEDICMP4_UNREACH_NET_ADMINICMP4_UNREACH_HOST_ADMINICMP4_UNREACH_NET_TOSICMP4_UNREACH_HOST_TOSICMP4_UNREACH_ADMINIPStatusDestinationNetworkUnreachableDestinationHostUnreachableDestinationProtocolUnreachableDestinationPortUnreachableDestinationProhibitedNoResourcesBadOptionHardwareErrorPacketTooBigBadRouteTtlExpiredTtlReassemblyTimeExceededParameterProblemSourceQuenchBadDestinationDestinationUnreachableTimeExceededBadHeaderUnrecognizedNextHeaderIcmpErrorDestinationScopeMismatchIPv4InterfacePropertiesget_UsesWinsget_IsDhcpEnabledget_IsAutomaticPrivateAddressingActiveget_IsAutomaticPrivateAddressingEnabledget_IsForwardingEnabledget_MtuUsesWinsIsDhcpEnabledIsAutomaticPrivateAddressingActiveIsAutomaticPrivateAddressingEnabledIsForwardingEnabledMtuIPv6InterfacePropertiesscopeLevelGetScopeIdIcmpV4Statisticsget_AddressMaskRepliesReceivedget_AddressMaskRepliesSentget_AddressMaskRequestsReceivedget_AddressMaskRequestsSentget_DestinationUnreachableMessagesReceivedget_DestinationUnreachableMessagesSentget_EchoRepliesReceivedget_EchoRepliesSentget_EchoRequestsReceivedget_EchoRequestsSentget_ErrorsReceivedget_ErrorsSentget_MessagesReceivedget_MessagesSentget_ParameterProblemsReceivedget_ParameterProblemsSentget_RedirectsReceivedget_RedirectsSentget_SourceQuenchesReceivedget_SourceQuenchesSentget_TimeExceededMessagesReceivedget_TimeExceededMessagesSentget_TimestampRepliesReceivedget_TimestampRepliesSentget_TimestampRequestsReceivedget_TimestampRequestsSentAddressMaskRepliesReceivedAddressMaskRepliesSentAddressMaskRequestsReceivedAddressMaskRequestsSentDestinationUnreachableMessagesReceivedDestinationUnreachableMessagesSentEchoRepliesReceivedEchoRepliesSentEchoRequestsReceivedEchoRequestsSentErrorsReceivedErrorsSentMessagesReceivedMessagesSentParameterProblemsReceivedParameterProblemsSentRedirectsReceivedRedirectsSentSourceQuenchesReceivedSourceQuenchesSentTimeExceededMessagesReceivedTimeExceededMessagesSentTimestampRepliesReceivedTimestampRepliesSentTimestampRequestsReceivedTimestampRequestsSentIcmpV6Statisticsget_MembershipQueriesReceivedget_MembershipQueriesSentget_MembershipReductionsReceivedget_MembershipReductionsSentget_MembershipReportsReceivedget_MembershipReportsSentget_NeighborAdvertisementsReceivedget_NeighborAdvertisementsSentget_NeighborSolicitsReceivedget_NeighborSolicitsSentget_PacketTooBigMessagesReceivedget_PacketTooBigMessagesSentget_RouterAdvertisementsReceivedget_RouterAdvertisementsSentget_RouterSolicitsReceivedget_RouterSolicitsSentMembershipQueriesReceivedMembershipQueriesSentMembershipReductionsReceivedMembershipReductionsSentMembershipReportsReceivedMembershipReportsSentNeighborAdvertisementsReceivedNeighborAdvertisementsSentNeighborSolicitsReceivedNeighborSolicitsSentPacketTooBigMessagesReceivedPacketTooBigMessagesSentRouterAdvertisementsReceivedRouterAdvertisementsSentRouterSolicitsReceivedRouterSolicitsSentMulticastIPAddressInformationget_AddressPreferredLifetimeget_AddressValidLifetimeget_DhcpLeaseLifetimeget_DuplicateAddressDetectionStateget_PrefixOriginget_SuffixOriginAddressPreferredLifetimeAddressValidLifetimeDhcpLeaseLifetimePrefixOriginSuffixOriginMulticastIPAddressInformationCollectionStartIPOptionsStartIPv4StartIPv6NetworkAvailabilityEventArgsisAvailableget_IsAvailableIsAvailableNetworkAddressChangedEventHandlerNetworkAvailabilityChangedEventHandlerNetworkInformationExceptionNetworkInformationAccessPingNetworkInformationPermissionAttributestrAccessNetworkInformationPermissionNetworkInterfaceGetAllNetworkInterfacesGetIsNetworkAvailableget_LoopbackInterfaceIndexget_IPv6LoopbackInterfaceIndexGetIPPropertiesGetIPv4StatisticsGetIPStatisticsget_OperationalStatusget_Speedget_IsReceiveOnlyget_SupportsMulticastGetPhysicalAddressget_NetworkInterfaceTypenetworkInterfaceComponentSupportsLoopbackInterfaceIndexIPv6LoopbackInterfaceIndexOperationalStatusSpeedIsReceiveOnlySupportsMulticastNetworkInterfaceTypeNetworkInterfaceComponentUpDownTestingDormantNotPresentLowerLayerDownPhysicalAddressPingOptionsttldontFragmentDontFragmentFlagPingReplyipStatusdataLengthroundtripTimeGetIPStatusget_RoundtripTimerttRoundtripTimeManualWellKnownDhcpRouterAdvertisementScopeLevelLinkSubnetAdminOrganizationOriginDhcpLinkLayerAddressSystemGatewayIPAddressInformationToGatewayIpAddressInformationCollectionSystemIPAddressInformationisDnsEligibleisTransienttransientdnsEligibleSystemMulticastIPAddressInformationaddressInfoToMulticastIpAddressInformationCollectioninnerInfoSystemTcpConnectionInformationTcpConnectionInformationTcpStateSynSentSynReceivedEstablishedFinWait1FinWait2CloseWaitClosingLastAckTimeWaitDeleteTcbTcpStatisticsget_ConnectionsAcceptedget_ConnectionsInitiatedget_CumulativeConnectionsget_FailedConnectionAttemptsget_MaximumConnectionsget_MaximumTransmissionTimeoutget_MinimumTransmissionTimeoutget_ResetConnectionsget_SegmentsReceivedget_SegmentsResentget_SegmentsSentget_ResetsSentConnectionsAcceptedConnectionsInitiatedCumulativeConnectionsFailedConnectionAttemptsMaximumConnectionsMaximumTransmissionTimeoutMinimumTransmissionTimeoutResetConnectionsSegmentsReceivedSegmentsResentSegmentsSentResetsSentUdpStatisticsget_DatagramsReceivedget_DatagramsSentget_IncomingDatagramsDiscardedget_IncomingDatagramsWithErrorsget_UdpListenersDatagramsReceivedDatagramsSentIncomingDatagramsDiscardedIncomingDatagramsWithErrorsUdpListenersUnicastIPAddressInformationget_IPv4Maskget_PrefixLengthIPv4MaskPrefixLengthUnicastIPAddressInformationCollectionEthernetTokenRingFddiBasicIsdnPrimaryIsdnPppEthernet3MegabitSlipGenericModemFastEthernetTIsdnFastEthernetFxWireless80211AsymmetricDslRateAdaptDslSymmetricDslVeryHighSpeedDslIPOverAtmGigabitEthernetTunnelMultiRateSymmetricDslHighPerformanceSerialBusWmanWwanppWwanpp2NetBiosNodeTypePeer2PeerHybridPingExceptionWin32IPAddressCollectionheadsFromAnycastFromDnsServerFromSocketAddressFromWinsServerAddSubsequentlyStringCommonUnixIPGlobalPropertiesgethostnamegetdomainnameUnixIPGlobalPropertiesUnixNoLibCIPGlobalPropertiesMibIPGlobalPropertiesprocDirGetProperties4GetProperties6CreateExceptionGetLocalAddressesToEndpointGetRowsProcDirCompatProcDirStatisticsFileStatisticsFileIPv6TcpFileTcp6FileUdpFileUdp6FilewsCharsWin32IPGlobalPropertiestab4tab6FillTcpTableIsListenerStatepTcpTablepdwSizebOrderGetTcpTableTcpTableSizePointerOrderGetTcp6TablepUdpTableGetUdpTableUdp6TableGetUdp6TablepStatsdwFamilyGetTcpStatisticsExGetUdpStatisticsExGetIcmpStatisticsGetIcmpStatisticsExGetIpStatisticsExnetshortntohsAF_INETAF_INET6Win32_IN6_ADDRWin32_MIB_TCPROWget_TcpInfoLocalAddrLocalPortRemoteAddrRemotePortTcpInfoWin32_MIB_TCP6ROWLocalScopeIdRemoteScopeIdWin32_MIB_UDPROWWin32_MIB_UDP6ROWMibIPGlobalStatisticsdicWin32IPGlobalStatisticsWin32_MIB_IPSTATSForwardingDefaultTTLInReceivesInHdrErrorsInAddrErrorsForwDatagramsInUnknownProtosInDiscardsInDeliversOutRequestsRoutingDiscardsOutDiscardsOutNoRoutesReasmTimeoutReasmReqdsReasmOksReasmFailsFragOksFragFailsFragCreatesNumIfNumAddrNumRoutesUnixIPInterfacePropertiesifaceParseResolvConfipv4iface_propertiesdns_serverssearchdns_suffixlast_parseLinuxIPInterfacePropertiesParseRouteInfoMacOsIPInterfacePropertiesgw_addr_listParseRouteInfo_internalWin32IPInterfaceProperties2mib4mib6Win32FromAnycastWin32FromMulticastWin32FromUnicastUnixIPv4InterfacePropertiesLinuxIPv4InterfacePropertiesMacOsIPv4InterfacePropertiesWin32IPv4InterfacePropertiesIfIndexpPerAdapterInfopOutBufLenGetPerAdapterInfomibpainfoWin32_IP_PER_ADAPTER_INFOAutoconfigEnabledAutoconfigActiveCurrentDnsServerDnsServerListWin32IPv4InterfaceStatisticsLinuxIPv4InterfaceStatisticsMacOsIPv4InterfaceStatisticsWin32IPv6InterfacePropertiesMibIcmpV4StatisticsWin32IcmpV4StatisticsiinioutWin32_MIBICMPINFOInStatsOutStatsWin32_MIBICMPSTATSMsgsDestUnreachsTimeExcdsParmProbsSrcQuenchsRedirectsEchosEchoRepsTimestampsTimestampRepsAddrMasksAddrMaskRepsMibIcmpV6StatisticsIcmpV6MessageTypesEchoRequestEchoReplyGroupMembershipQueryGroupMembershipReportGroupMembershipReductionRouterSolicitationNeighborSolicitationNeighborAdvertisementRouterRenumberingWin32IcmpV6StatisticsWin32_MIB_ICMP_EXWin32_MIBICMPSTATS_EXCountsifa_ifuifu_broadaddrifu_dstaddrifaddrsifa_nextifa_nameifa_flagsifa_addrifa_netmaskifa_datasockaddr_insin_familysin_portsin_addrsockaddr_in6sin6_familysin6_portsin6_flowinfosin6_addrsin6_scope_idin6_addru6_addr8sockaddr_llsll_familysll_protocolsll_ifindexsll_hatypesll_pkttypesll_halensll_addrLinuxArpHardwareETHEREETHERPRONETATMSLIPCSLIPSLIP6CSLIP6PPPLOOPBACKFDDITUNNELTUNNEL6SITIPDDPIPGREIP6GREMacOsArpHardwareMacOsInterfaceFlagsIFF_UPIFF_BROADCASTIFF_DEBUGIFF_LOOPBACKIFF_POINTOPOINTIFF_NOTRAILERSIFF_RUNNINGIFF_NOARPIFF_PROMISCIFF_ALLMULTIIFF_OACTIVEIFF_SIMPLEXIFF_LINK0IFF_LINK1IFF_LINK2IFF_MULTICASTINetworkChangeadd_NetworkAddressChangedremove_NetworkAddressChangedadd_NetworkAvailabilityChangedremove_NetworkAvailabilityChangedget_HasRegisteredEventsHasRegisteredEventsNetworkAddressChangedNetworkAvailabilityChangedNetworkChangeMaybeCreateMaybeDisposencRegisterNetworkChangenetworkChangeMacNetworkChangeCFRunLoopGetMainSCNetworkReachabilityCreateWithAddressreachabilitySCNetworkReachabilityGetFlagsSCNetworkReachabilitySetCallbackrunLoopModeSCNetworkReachabilityScheduleWithRunLoopSCNetworkReachabilityUnscheduleFromRunLoopadd_networkAddressChangedremove_networkAddressChangedadd_networkAvailabilityChangedremove_networkAvailabilityChangedLoadRunLoopModeHandleCallbackDL_LIBCORE_SERVICES_LIBCORE_FOUNDATION_LIBscheduledWithRunLoopnetworkAddressChangednetworkAvailabilityChangedSCNetworkReachabilityCallbacksin_lenSCNetworkReachabilityContextretaincopyDescriptionNetworkReachabilityFlagsTransientConnectionConnectionRequiredConnectionOnTrafficInterventionRequiredConnectionOnDemandIsLocalAddressIsDirectIsWWANConnectionAutomaticLinuxNetworkChangeEnsureSocketMaybeCloseSocketGetAvailabilityOnAvailabilityChangedOnAddressChangedOnEventDueQueueEventOnDataAvailableCreateNLSocketReadEventsCloseNLSocketnl_socknl_argspending_eventsAddressChangedAvailabilityChangedAvailabilitySystemNetworkInterfaceGetNetworkInterfacesInternalGetIsNetworkAvailableget_InternalLoopbackInterfaceIndexget_InternalIPv6LoopbackInterfaceIndexGetNetMasknifInternalLoopbackInterfaceIndexInternalIPv6LoopbackInterfaceIndexNetworkInterfaceFactoryGetLoopbackInterfaceIndexUnixNetworkInterfaceAPIifnameif_nametoindexifapgetifaddrsfreeifaddrsMacOsNetworkInterfaceAPIAF_LINKLinuxNetworkInterfaceAPIFreeInterfaceAddressesGetInterfaceAddressesAF_PACKETd__8System.Collections.Generic.IEnumerator.get_CurrentSystem.Collections.Generic.IEnumerable.GetEnumerator5__15__2System.Collections.Generic.IEnumerator.CurrentWin32NetworkInterfaceAPIGetAdaptersAddressesGetBestInterfaceExGetBestInterfaceForAddressIPHLPAPIUnixNetworkInterfaceAddAddressmacAddressSetLinkLayerInfoget_NameIndexipv4statsippropertiesNameIndexLinuxNetworkInterfaceget_IfacePathiface_pathiface_operstate_pathiface_flags_pathIfacePathMacOsNetworkInterface_ifa_flagsWin32NetworkInterface2GetAdaptersInfoGetIfEntryip4statsip_if_propsadd_PingCompletedremove_PingCompletedcapgetCheckLinuxCapabilitiesOnPingCompletedSendPrivilegedSendUnprivilegedBuildPingArgsSendPingAsyncDefaultCountPingBinPathsPingBinPathcanSendPrivilegeddefault_timeout_LINUX_CAPABILITY_VERSION_1default_bufferPingCompletedcap_user_header_tcap_user_data_teffectivepermittedinheritableIcmpMessageget_SequenceComputeChecksumget_IPStatusSequence<>c__DisplayClass39_0<>c__DisplayClass50_0b__0b__1PingCompletedEventArgsreplyget_ReplyReplyPingCompletedEventHandlerMibTcpStatisticsWin32TcpStatisticsWin32_MIB_TCPSTATSRtoAlgorithmRtoMinRtoMaxMaxConnActiveOpensPassiveOpensAttemptFailsEstabResetsCurrEstabInSegsOutSegsRetransSegsInErrsOutRstsNumConnsMibUdpStatisticsWin32UdpStatisticsWin32_MIB_UDPSTATSInDatagramsNoPortsInErrorsOutDatagramsNumAddrsWin32UnicastIPAddressInformationprefixLengthPrefixLengthToSubnetMaskipv4MaskLinuxUnicastIPAddressInformationWin32NetworkInterfaceGetNetworkParamsget_FixedInfofixedInfoFixedInfoWin32_FIXED_INFOMAX_HOSTNAME_LENMAX_DOMAIN_NAME_LENMAX_SCOPE_ID_LENEnableRoutingEnableProxyEnableDnsAlignmentUnionAlignmentWin32_IP_ADAPTER_ADDRESSESget_DdnsEnabledget_DhcpEnabledget_NoMulticastAdapterNameFirstUnicastAddressFirstAnycastAddressFirstMulticastAddressFirstDnsServerAddressPhysicalAddressLengthIfTypeOperStatusIpv6IfIndexZoneIndicesFirstPrefixTransmitLinkSpeedReceiveLinkSpeedFirstWinsServerAddressFirstGatewayAddressIpv4MetricIpv6MetricLuidDhcpv4ServerCompartmentIdNetworkGuidConnectionTypeTunnelTypeDhcpv6ServerDhcpv6ClientDuidDhcpv6ClientDuidLengthDhcpv6IaidFirstDnsSuffixGAA_FLAG_INCLUDE_WINS_INFOGAA_FLAG_INCLUDE_GATEWAYSMAX_ADAPTER_ADDRESS_LENGTHMAX_DHCPV6_DUID_LENGTHIP_ADAPTER_DDNS_ENABLEDIP_ADAPTER_DHCP_ENABLEDIP_ADAPTER_RECEIVE_ONLYIP_ADAPTER_NO_MULTICASTDdnsEnabledDhcpEnabledNoMulticastWin32_IP_ADAPTER_INFOMAX_ADAPTER_NAME_LENGTHMAX_ADAPTER_DESCRIPTION_LENGTHComboIndexAddressLengthCurrentIpAddressIpAddressListGatewayListDhcpServerHaveWinsPrimaryWinsServerSecondaryWinsServerLeaseObtainedLeaseExpiresWin32_MIB_IFROWMAX_INTERFACE_NAME_LENMAXLEN_PHYSADDRMAXLEN_IFDESCRPhysAddrLenPhysAddrAdminStatusLastChangeInOctetsInUcastPktsInNUcastPktsOutOctetsOutUcastPktsOutNUcastPktsOutErrorsOutQLenDescrLenDescrWin32_IP_ADDR_STRINGIpAddressIpMaskWin32LengthFlagsUnionIP_ADAPTER_ADDRESS_DNS_ELIGIBLEIP_ADAPTER_ADDRESS_TRANSIENTWin32_IP_ADAPTER_ANYCAST_ADDRESSLengthFlagsWin32_IP_ADAPTER_DNS_SERVER_ADDRESSWin32_IP_ADAPTER_MULTICAST_ADDRESSWin32_IP_ADAPTER_GATEWAY_ADDRESSWin32_IP_ADAPTER_WINS_SERVER_ADDRESSWin32_IP_ADAPTER_UNICAST_ADDRESSDadStateValidLifetimePreferredLifetimeLeaseLifetimeOnLinkPrefixLengthWin32_SOCKADDRAddressDataWin32_SOCKET_ADDRESSSockaddrSockaddrLengthSystem.Net.NetworkInformation.MacOsStructsifa_dstaddrsa_lensa_familysin6_lensockaddr_dlsdl_lensdl_familysdl_indexsdl_typesdl_nlensdl_alensdl_slensdl_dataDefaultProxySectionInternalSystem.Net.ConfigurationGetDefaultProxy_UsingOldMonoCodeget_ClassSyncObjectGetSectionclassSyncObjectClassSyncObjectUnicodeDecodingConformanceStrictCompatLooseUnicodeEncodingConformanceSettingsSectionInternalget_Sectionget_CheckCertificateNameset_CheckCertificateNameset_EncryptionPolicyget_Ipv6EnabledHttpListenerUnescapeRequestUrlk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldCheckCertificateNameIpv6EnabledRequestCacheSystem.Net.CacheisPrivateCacheget_IsPrivateCachecacheEntryRetrieveexpiresUtclastModifiedUtcmaxStaleentryMetadatasystemMetadatalastSynchronizedUtcTryRetrieveTryStoreTryUpdateretrieveStreamUnlockEntryLineSplits_IsPrivateCache_CanWriteIsPrivateCacheRequestCacheEntryget_IsPrivateEntryset_IsPrivateEntryget_StreamSizeset_StreamSizeget_ExpiresUtcset_ExpiresUtcget_LastAccessedUtcset_LastAccessedUtcget_LastModifiedUtcset_LastModifiedUtcget_LastSynchronizedUtcset_LastSynchronizedUtcget_MaxStaleset_MaxStaleget_HitCountset_HitCountget_UsageCountset_UsageCountget_IsPartialEntryset_IsPartialEntryget_EntryMetadataset_EntryMetadataget_SystemMetadataset_SystemMetadatam_IsPrivateEntrym_StreamSizem_ExpiresUtcm_HitCountm_LastAccessedUtcm_LastModifiedUtcm_LastSynchronizedUtcm_MaxStalem_UsageCountm_IsPartialEntrym_EntryMetadatam_SystemMetadataIsPrivateEntryStreamSizeExpiresUtcLastAccessedUtcLastModifiedUtcLastSynchronizedUtcMaxStaleHitCountUsageCountIsPartialEntryEntryMetadataSystemMetadataRequestCacheManagerinternedSchemeGetBindingget_IsCachingEnableduriSchemeSetBindingLoadConfigSettingss_CacheConfigSettingss_BypassCacheBindings_DefaultGlobalBindings_DefaultHttpBindings_DefaultFtpBindingIsCachingEnabledRequestCacheValidatorCreateValidatorRequestCachingSectionInternalDisableAllCachingRequestCacheBindingrequestCachecacheValidatorget_Validatorget_Policym_RequestCachem_CacheValidatorm_PolicyValidatorRequestCacheLevelBypassCacheCacheOnlyCacheIfAvailableRevalidateNoCacheNoStoreRequestCachePolicym_LevelHttpRequestCacheLevelCacheOrNextCacheOnlyHttpCacheAgeControlMinFreshMaxAgeAndMinFreshMaxAgeAndMaxStaleHttpRequestCachePolicycacheAgeControlageOrFreshOrStalemaxAgefreshOrStalecacheSyncDateget_CacheSyncDateget_InternalCacheSyncDateUtcget_MaxAgeget_MinFreshMapLevelm_LastSyncDateUtcm_MaxAgem_MinFreshCacheSyncDateInternalCacheSyncDateUtcRequestCacheProtocolManagedWebSocketSystem.Net.WebSocketsisServersubprotocolreceiveBufferCreateFromConnectedStreamget_StateUpdateLockget_ReceiveAsyncLockDisposeCoreget_CloseStatusget_CloseStatusDescriptionget_SubProtocolendOfMessagecloseStatusCloseAsyncCloseOutputAsyncopcodepayloadBufferSendFrameAsyncSendFrameLockAcquiredNonCancelableAsyncSendFrameFallbackAsyncWriteFrameToSendBufferSendKeepAliveFrameAsyncsendBufferpayloaduseMaskWriteRandomMaskReceiveAsyncPrivateHandleReceivedCloseAsyncHandleReceivedPingPongAsyncIsValidCloseStatusCloseWithReceiveErrorAndThrowAsyncresultHeaderTryParseMessageHeaderFromReceiveBufferCloseAsyncPrivatecloseStatusDescriptionSendCloseFrameAsyncConsumeFromBufferminimumRequiredBytesthrowOnPrematureClosureEnsureBufferContainsAsyncAllocateSendBufferReleaseSendBuffermaskOffsetCombineMaskBytestoMasktoMaskOffsetmaskOffsetIndexApplyMaskmaskIndexoperationTaskThrowIfOperationInProgressCreateOperationCanceledExceptionTryValidateUtf8s_randoms_textEncodings_validSendStatess_validReceiveStatess_validCloseOutputStatess_validCloseStatesMaxMessageHeaderLengthMaxControlPayloadLengthMaskLength_isServer_subprotocol_keepAliveTimer_abortSource_receiveBuffer_receiveBufferFromPool_utf8TextState_sendFrameAsyncLock_sentCloseFrame_receivedCloseFrame_closeStatus_closeStatusDescription_lastReceiveHeader_receiveBufferOffset_receiveBufferCount_receivedMaskOffsetOffset_sendBuffer_lastSendWasFragment_lastSendAsync_lastReceiveAsyncStateUpdateLockReceiveAsyncLockCloseStatusCloseStatusDescriptionSubProtocolUtf8MessageStateSequenceInProgressAdditionalBytesExpectedExpectedValueMinCurrentDecodeBitsMessageOpcodeContinuationPongMessageHeaderFinPayloadLength<.ctor>b__37_0<.ctor>b__37_1b__54_0b__55_0b__57_0b__60_0<>9__37_0<>9__37_1<>9__54_0<>9__55_0<>9__57_0<>9__60_0d__55d__60
5__15__25__35__4d__615__15__2d__62d__64d__665__1d__67d__69WebSocketValidatecurrentStateisDisposedvalidStatesThrowIfInvalidStateValidateSubprotocolValidateCloseStatusThrowPlatformNotSupportedExceptionValidateArraySegmentValidateBufferMaxControlFramePayloadLengthCloseStatusCodeAbortCloseStatusCodeFailedTLSHandshakeInvalidCloseStatusCodesFromInvalidCloseStatusCodesToSeparatorsHttpListenerWebSocketContextisLocalisSecureConnectionsecWebSocketProtocolssecWebSocketVersionsecWebSocketKeywebSocketget_Originget_SecWebSocketProtocolsget_SecWebSocketVersionget_SecWebSocketKeyget_CookieCollectionget_WebSocketCopyPrincipal_requestUri_headers_cookieCollection_user_isAuthenticated_isLocal_isSecureConnection_secWebSocketProtocols_secWebSocketVersion_secWebSocketKey_webSocketSecWebSocketProtocolsWebSocketClientWebSocketConnectAsyncCoreThrowIfNotConnected_innerWebSocketInternalStated__16ClientWebSocketOptionsSetRequestHeaderget_RequestHeadersget_RequestedSubProtocolsAddSubProtocolget_KeepAliveIntervalset_KeepAliveIntervalsendBufferSizeSetToReadOnlyThrowIfReadOnly_isReadOnly_requestedSubProtocols_requestHeaders_keepAliveInterval_useDefaultCredentials_credentials_proxy_clientCertificates_cookies_receiveBufferSize_sendBufferSizeRequestHeadersRequestedSubProtocolsKeepAliveIntervalWebSocketHandleCheckPlatformSupportConnectSocketAsyncsecKeyBuildRequestHeaderCreateSecKeyAndSecWebSocketAcceptexpectedSecWebSocketAcceptParseAndValidateConnectResponseAsynctargetHeaderNametargetHeaderValuefoundHeaderNamefoundHeaderValuefoundHeaderValidateAndTrackHeaderReadResponseHeaderLineAsynct_cachedStringBuilders_defaultHttpEncodingDefaultReceiveBufferSizeWSServerGuidb__24_0b__25_0b__25_1<>9__24_0<>9__25_0<>9__25_1d__245__15__3d__255__2<>7__wrap3<>7__wrap4<>c__DisplayClass28_0requestedb__0d__285__15__25__35__45__5d__305__15__25__3get_DefaultKeepAliveIntervalThrowOnInvalidStateIsStateTerminalCreateClientBufferCreateServerBufferIsApplicationTargeting45RegisterPrefixesuseZeroMaskingKeyCreateClientWebSocketDefaultKeepAliveIntervalWebSocketCloseStatusNormalClosureEndpointUnavailableInvalidMessageTypeInvalidPayloadDataPolicyViolationMessageTooBigMandatoryExtensionWebSocketContextWebSocketErrorNativeErrorNotAWebSocketUnsupportedVersionUnsupportedProtocolHeaderErrorConnectionClosedPrematurelyInvalidStateWebSocketExceptionnativeErrorget_WebSocketErrorCodeSetErrorCodeOnErrorSucceeded_webSocketErrorCodeWebSocketErrorCodeWebSocketMessageTypeWebSocketReceiveResultget_EndOfMessageget_MessageTypek__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldEndOfMessageMessageTypeWebSocketStateCloseSentCloseReceived01B19A5288D07258B9C70A6B4C90BB92D25696310283A6AF88802AB45989B29549915BEA0F6CD51503F4297FCC30D0FD5E420E5D26E7FA711167C7EF1588174EA926BCCEB6275C029A42C7E3DBA4D5231A39764B112685485A5BA7B2880D878B858C1A7A1D278D3C888D1A2FA7EED622BFC02927CE4049AF1E6397E00E59B10204D367C0CB912D81187ADD582699ED079CDDEF57B48E372A3D47B5F3C372F78C3AF058944BC1070D164143C7635654884348D0E13BE77BF818331C2D8400FFFFF9FADD3F16AD89AC3CDA7449B0586AB873C75C04BB11D4864F5D7392469BD0E53254027ABBA74FE247B4773933E70F0153437C3B2572EDB9B8640C3195DF3BC2729C5EA15656FB1DA817C3001C6BA3848F54BB428C5815DF59F5BD34B6C013DEACC784F69C67E95150033A845BC3486B05BA8CF4689C7BDB198B3F477BB4E20C6F3AD3DC3AF8047587C4C9D696EB68A01FEF796E8821BF2BDFF225D177372C9F3E0A8286EE241FF48E0EF3D67A3EB1863224EE3CACB424BC2F8CFBA390503F4F223B979EDE436D1A66CF718DCED9FBC698A44A6F8606AE6F23FE230286C1D6FBCC407226C02C28AFEBE998F767E4AF43E3BE8F5E9FA11536CCEEADA43268372341F81AE0C9208C6856441C04CE27CB141098FEB00714E758646BE3E99C185B71E5BC1BAFADE1862DD6E0B9FB632BFAA6C3873A78EC5842B3154E1AF94500B57220EB9F684BCCC42AEEAFE8C6E1AB017237567305EE925C976CDB6458F6D0C643351580307B2EAA6A7560E76965496BC7__StaticArrayInitTypeSize=5__StaticArrayInitTypeSize=65__StaticArrayInitTypeSize=506__StaticArrayInitTypeSize=2024TempFileCollectiontempDirkeepFilesget_BasePathget_KeepFilesset_KeepFilesget_TempDirAddExtensionkeepFileAddFilefileNamesBasePathKeepFilesTempDirCompilerErrorCollectionget_HasWarningsHasWarningsCompilerErrorerrorNumbererrorTextset_Columnget_ErrorNumberset_ErrorNumberget_ErrorTextset_ErrorTextset_IsWarningget_Lineset_LineErrorNumberErrorTextLineCodeDomProviderget_FileExtensionget_LanguageOptionscompilationUnitsCompileAssemblyFromDomCompileAssemblyFromFilesourcesCompileAssemblyFromSourceCreateCompilerCreateEscapedIdentifierCreateGeneratorCreateParserproviderOptionsCreateValidIdentifiercompileUnitGenerateCodeFromCompileUnitexpressionGenerateCodeFromExpressionGenerateCodeFromMembercodeNamespaceGenerateCodeFromNamespacestatementGenerateCodeFromStatementcodeTypeGenerateCodeFromTypeGetAllCompilerInfoGetCompilerInfoGetLanguageFromExtensionGetTypeOutputIsDefinedExtensionIsDefinedLanguageIsValidIdentifiercodeStreamgeneratorSupportFileExtensionLanguageOptionsCompilerParametersassemblyNamesoutputNameincludeDebugInformationget_CompilerOptionsset_CompilerOptionsget_CoreAssemblyFileNameset_CoreAssemblyFileNameget_EmbeddedResourcesget_Evidenceset_Evidenceget_GenerateExecutableset_GenerateExecutableget_GenerateInMemoryset_GenerateInMemoryget_IncludeDebugInformationset_IncludeDebugInformationget_MainClassset_MainClassget_OutputAssemblyset_OutputAssemblyget_TempFilesset_TempFilesget_TreatWarningsAsErrorsset_TreatWarningsAsErrorsget_WarningLevelset_WarningLevelget_Win32Resourceset_Win32ResourceCompilerOptionsCoreAssemblyFileNameEmbeddedResourcesGenerateExecutableGenerateInMemoryIncludeDebugInformationMainClassOutputAssemblyTempFilesTreatWarningsAsErrorsWarningLevelWin32ResourceCompilerResultstempFilesget_CompiledAssemblyset_CompiledAssemblyget_NativeCompilerReturnValueset_NativeCompilerReturnValueget_Outputget_PathToAssemblyset_PathToAssemblyCompiledAssemblyNativeCompilerReturnValueOutputPathToAssemblyICodeCompilercompilationUnitCompileAssemblyFromDomBatchCompileAssemblyFromFileBatchCompileAssemblyFromSourceBatchICodeGeneratorwsupportsValidateIdentifierCodeGeneratorOptionsget_BlankLinesBetweenMembersset_BlankLinesBetweenMembersget_BracingStyleset_BracingStyleget_ElseOnClosingset_ElseOnClosingget_IndentStringset_IndentStringget_VerbatimOrderset_VerbatimOrderBlankLinesBetweenMembersBracingStyleElseOnClosingIndentStringVerbatimOrderCodeExpressionCodeObjectget_UserDataUserDataCodeNamespaceget_Importsget_Typesadd_PopulateCommentsremove_PopulateCommentsadd_PopulateImportsremove_PopulateImportsadd_PopulateTypesremove_PopulateTypesImportsTypesPopulateCommentsPopulateImportsPopulateTypesCodeCommentStatementCollectionCodeCommentStatementdocCommentCodeStatementget_LinePragmaset_LinePragmaLinePragmaCodeDirectiveCollectionCodeDirectiveCodeLinePragmaset_LineNumberCodeCommentget_DocCommentset_DocCommentDocCommentCodeNamespaceImportCollectionCodeNamespaceImportnameSpaceCodeTypeDeclarationCollectionCodeTypeReferencetypeParametercodeTypeReferenceOptionget_ArrayElementTypeset_ArrayElementTypeget_ArrayRankset_ArrayRankset_BaseTypeget_TypeArgumentsArrayElementTypeArrayRankTypeArgumentsCodeTypeParameterget_CustomAttributesget_HasConstructorConstraintset_HasConstructorConstraintCustomAttributesHasConstructorConstraintCodeTypeReferenceCollectionCodeAttributeDeclarationCollectionCodeAttributeDeclarationCodeAttributeArgumentCodeAttributeArgumentCollectionCodeTypeReferenceOptionsGenericTypeParameterGlobalReferenceGeneratorSupportArraysOfArraysAssemblyAttributesChainedConstructorArgumentsComplexExpressionsDeclareDelegatesDeclareEnumsDeclareEventsDeclareIndexerPropertiesDeclareInterfacesDeclareValueTypesEntryPointMethodGenericTypeDeclarationGenericTypeReferenceGotoStatementsMultidimensionalArraysMultipleInterfaceMembersNestedTypesPartialTypesPublicStaticMembersReferenceParametersReturnTypeAttributesStaticConstructorsTryCatchStatementsWin32ResourcesICodeParserCodeTypeMemberset_Attributesset_CustomAttributesMemberAttributesConstFamilyAndAssemblyFamilyOrAssemblyOverloadedOverrideScopeMaskVTableMaskCompilerInfoget_CodeDomProviderTypeget_IsCodeDomProviderTypeValidCreateDefaultCompilerParametersGetExtensionsGetLanguagesCodeDomProviderTypeIsCodeDomProviderTypeValidCodeNamespaceCollectionCodeTypeMemberCollectionCodeTypeParameterCollectionPerformanceCounterCategoryTypeMultiInstanceSingleInstanceCounterCreationDataCollectionCounterCreationDatacounterNamecounterHelpcounterTypeget_CounterHelpset_CounterHelpget_CounterNameset_CounterNameget_CounterTypeset_CounterTypePerformanceCounterTypeAverageBaseAverageCount64AverageTimer32CounterDelta32CounterDelta64CounterMultiBaseCounterMultiTimerCounterMultiTimer100NsCounterMultiTimer100NsInverseCounterMultiTimerInverseCounterTimerCounterTimerInverseCountPerTimeInterval32CountPerTimeInterval64ElapsedTimeNumberOfItems32NumberOfItems64NumberOfItemsHEX32NumberOfItemsHEX64RateOfCountsPerSecond32RateOfCountsPerSecond64RawBaseRawFractionSampleBaseSampleCounterSampleFractionTimer100NsTimer100NsInverseConfigurationExceptionget_BareMessageGetXmlNodeFilenameGetXmlNodeLineNumberBareMessageIConfigurationSectionHandlerconfigContextFieldDirectionStandardOleMarshalObjectCodeStatementCollectionSettingsBaseget_PropertyValuesget_ProviderssettingsBasePropertyValuesProvidersSettingsContextSettingsPropertyCollectionOnAddOnAddCompleteSetReadOnlySettingsPropertypropertyToCopyserializeAsthrowOnErrorDeserializingthrowOnErrorSerializingset_DefaultValueset_PropertyTypeset_Providerget_SerializeAsset_SerializeAsget_ThrowOnErrorDeserializingset_ThrowOnErrorDeserializingget_ThrowOnErrorSerializingset_ThrowOnErrorSerializingSerializeAsThrowOnErrorDeserializingThrowOnErrorSerializingSettingsProviderGetPropertyValuesSetPropertyValuesSettingsPropertyValueCollectionSettingsPropertyValueget_Deserializedset_Deserializedget_IsDirtyset_IsDirtyget_Propertyget_PropertyValueset_PropertyValueget_SerializedValueset_SerializedValueget_UsingDefaultValueDeserializedIsDirtyPropertyValueSerializedValueUsingDefaultValueSettingsSerializeAsProviderSpecificSettingsAttributeDictionarySettingsProviderCollectionCodeMemberMethodget_ImplementationTypesget_PrivateImplementationTypeset_PrivateImplementationTypeset_ReturnTypeget_ReturnTypeCustomAttributesget_Statementsadd_PopulateImplementationTypesremove_PopulateImplementationTypesadd_PopulateParametersremove_PopulateParametersadd_PopulateStatementsremove_PopulateStatementsImplementationTypesPrivateImplementationTypeReturnTypeCustomAttributesStatementsPopulateImplementationTypesPopulateParametersPopulateStatementsCodeParameterDeclarationExpressionCollectionCodeParameterDeclarationExpressionset_Directionset_TypeResourcePermissionBaseget_PermissionAccessTypeset_PermissionAccessTypeget_TagNamesset_TagNamesAddPermissionAccessGetPermissionEntriesRemovePermissionAccessPermissionAccessTypeTagNamesResourcePermissionBaseEntrypermissionAccesspermissionAccessPathget_PermissionAccessget_PermissionAccessPathPermissionAccessPermissionAccessPathExtendedProtectionPolicyElementSystem.Security.Authentication.ExtendedProtection.Configurationset_PolicyEnforcementset_ProtectionScenarioBuildPolicyServiceNameElementCollectionServiceNameElementlogNameget_Entriesget_Logset_Logget_LogDisplayNameset_MachineNameget_MaximumKilobytesset_MaximumKilobytesget_MinimumRetentionDaysget_OverflowActionadd_EntryWrittenremove_EntryWrittensourceDataCreateEventSourceDeleteEventSourceGetEventLogsLogNameFromSourceNameretentionDaysModifyOverflowPolicyRegisterDisplayNameSourceExistsWriteEntryeventIDEntriesLogDisplayNameMaximumKilobytesMinimumRetentionDaysOverflowActionEntryWrittenEventLogEntryCollectionEventLogEntryget_CategoryNumberget_EntryTypeget_EventIDget_InstanceIdget_ReplacementStringsget_TimeGeneratedget_TimeWrittenotherEntryCategoryNumberEntryTypeInstanceIdReplacementStringsTimeGeneratedTimeWrittenEventLogEntryTypeFailureAuditSuccessAuditDoNotOverwriteOverwriteAsNeededOverwriteOlderEntryWrittenEventHandlerEntryWrittenEventArgsEventSourceCreationDataget_CategoryCountset_CategoryCountget_CategoryResourceFileset_CategoryResourceFileget_LogNameset_LogNameget_MessageResourceFileset_MessageResourceFileget_ParameterResourceFileset_ParameterResourceFileCategoryCountCategoryResourceFileLogNameMessageResourceFileParameterResourceFileEventInstanceinstanceIdcategoryIdget_CategoryIdset_CategoryIdset_EntryTypeset_InstanceIdCategoryIdIApplicationSettingsProviderGetPreviousVersionCodeArgumentReferenceExpressionget_ParameterNameset_ParameterNameParameterNameStringNormalizationExtensionsIsNormalizedAspNetHostingPermissionAspNetHostingPermissionLevelAspNetHostingPermissionAttributeStorePermissionStorePermissionFlagsAddToStoreDeleteStoreEnumerateCertificatesEnumerateStoresOpenStoreRemoveFromStoreStorePermissionAttributeget_AddToStoreset_AddToStoreget_CreateStoreset_CreateStoreget_DeleteStoreset_DeleteStoreget_EnumerateCertificatesset_EnumerateCertificatesget_EnumerateStoresset_EnumerateStoresget_OpenStoreset_OpenStoreget_RemoveFromStoreset_RemoveFromStoreTypeDescriptorPermissionAttributeget_RestrictedRegistrationAccessset_RestrictedRegistrationAccessDynamicRoleClaimProviderAddDynamicRoleClaimsICustomTypeProviderGetCustomTypeDnsPermissionDnsPermissionAttributeSmtpPermissionSmtpPermissionAttributeAuthenticationModuleElementAuthenticationModuleElementCollectionAuthenticationModulesSectionget_AuthenticationModulesAuthenticationModulesBypassElementBypassElementCollectionConnectionManagementElementmaxConnectionget_MaxConnectionset_MaxConnectionMaxConnectionConnectionManagementElementCollectionConnectionManagementSectionget_ConnectionManagementConnectionManagementDefaultProxySectionModuleElementProxyElementget_AutoDetectget_BypassOnLocalset_BypassOnLocalget_ProxyAddressset_ProxyAddressget_ScriptLocationget_UseSystemDefaultset_UseSystemDefaultProxyAddressUseSystemDefaultAutoDetectValuesBypassOnLocalValuesUseSystemDefaultValuesFtpCachePolicyElementget_PolicyLevelset_PolicyLevelPolicyLevelHttpCachePolicyElementget_MaximumAgeset_MaximumAgeget_MaximumStaleset_MaximumStaleget_MinimumFreshset_MinimumFreshMaximumAgeMaximumStaleMinimumFreshHttpListenerElementget_Timeoutsget_UnescapeRequestUrlTimeoutsUnescapeRequestUrlHttpListenerTimeoutsElementHttpWebRequestElementget_MaximumErrorResponseLengthset_MaximumErrorResponseLengthget_MaximumUnauthorizedUploadLengthset_MaximumUnauthorizedUploadLengthget_UseUnsafeHeaderParsingset_UseUnsafeHeaderParsingMaximumErrorResponseLengthMaximumUnauthorizedUploadLengthUseUnsafeHeaderParsingIpv6ElementMailSettingsSectionGroupget_SmtpSmtpSmtpSectionget_Networkget_SpecifiedPickupDirectorySmtpNetworkElementget_ClientDomainset_ClientDomainset_DefaultCredentialsClientDomainSmtpSpecifiedPickupDirectoryElementNetSectionGroupget_DefaultProxyget_MailSettingsget_RequestCachingget_WebRequestModulesGetSectionGroupDefaultProxyMailSettingsRequestCachingWebRequestModulesRequestCachingSectionget_DefaultFtpCachePolicyget_DefaultHttpCachePolicyget_DefaultPolicyLevelset_DefaultPolicyLevelget_DisableAllCachingset_DisableAllCachingset_IsPrivateCacheget_UnspecifiedMaximumAgeset_UnspecifiedMaximumAgeDefaultFtpCachePolicyDefaultHttpCachePolicyDefaultPolicyLevelUnspecifiedMaximumAgeSettingsSectionget_HttpWebRequestget_Ipv6get_PerformanceCountersget_ServicePointManagerget_WebProxyScriptget_WebUtilityIpv6PerformanceCountersWebProxyScriptPerformanceCountersElementServicePointManagerElementSocketElementget_AlwaysUseCompletionPortsForAcceptset_AlwaysUseCompletionPortsForAcceptget_AlwaysUseCompletionPortsForConnectset_AlwaysUseCompletionPortsForConnectget_IPProtectionLevelset_IPProtectionLevelAlwaysUseCompletionPortsForAcceptAlwaysUseCompletionPortsForConnectWebProxyScriptElementget_DownloadTimeoutset_DownloadTimeoutDownloadTimeoutWebUtilityElementget_UnicodeDecodingConformanceset_UnicodeDecodingConformanceget_UnicodeEncodingConformanceset_UnicodeEncodingConformanceWebRequestModulesSectionWebRequestModuleElementCollectionWebRequestModuleElementSoundPlayerSystem.MediasoundLocationget_IsLoadCompletedget_LoadTimeoutset_LoadTimeoutget_SoundLocationset_SoundLocationset_Tagadd_LoadCompletedremove_LoadCompletedadd_SoundLocationChangedremove_SoundLocationChangedadd_StreamChangedremove_StreamChangedLoadAsyncOnLoadCompletedOnSoundLocationChangedOnStreamChangedPlayLoopingPlaySyncIsLoadCompletedLoadTimeoutSoundLocationLoadCompletedSoundLocationChangedStreamChangedSystemSoundSystemSoundsget_Asteriskget_Beepget_Exclamationget_Handget_QuestionAsteriskBeepExclamationHandQuestionRequestToSendRequestToSendXOnXOffXOnXOffEvenMarkOddSerialDataSerialDataReceivedEventArgsSerialDataReceivedEventHandlerSerialErrorFrameOverrunRXOverRXParityTXFullSerialErrorReceivedEventArgsSerialErrorReceivedEventHandlerSerialPinChangeCDChangedCtsChangedDsrChangedRingSerialPinChangedEventArgsSerialPinChangedEventHandlerSerialPortportNamebaudRateparitydataBitsstopBitsget_BaudRateset_BaudRateget_BreakStateset_BreakStateget_BytesToReadget_BytesToWriteget_CDHoldingget_CtsHoldingget_DataBitsset_DataBitsget_DiscardNullset_DiscardNullget_DsrHoldingget_DtrEnableset_DtrEnableget_Handshakeset_Handshakeget_Parityset_Parityget_ParityReplaceset_ParityReplaceget_PortNameset_PortNameget_ReadBufferSizeset_ReadBufferSizeget_ReceivedBytesThresholdset_ReceivedBytesThresholdget_RtsEnableset_RtsEnableget_StopBitsset_StopBitsget_WriteBufferSizeset_WriteBufferSizeadd_DataReceivedremove_DataReceivedadd_ErrorReceivedremove_ErrorReceivedadd_PinChangedremove_PinChangedDiscardInBufferDiscardOutBufferGetPortNamesReadExistingReadToInfiniteTimeoutBreakStateBytesToReadBytesToWriteCDHoldingCtsHoldingDsrHoldingDataReceivedErrorReceivedPinChangedOnePointFiveTwoConsoleTraceListeneruseErrorStreamCounterSamplerawValuebaseValuecounterFrequencysystemFrequencytimeStamp100nSeccounterTimeStampget_BaseValueget_CounterFrequencyget_CounterTimeStampget_RawValueget_SystemFrequencyget_TimeStamp100nSeccounterSampleCalculatenextCounterSamplesampleBaseValueCounterFrequencyCounterTimeStampRawValueSystemFrequencyTimeStamp100nSecCounterSampleCalculatornewSampleComputeCounterValueoldSampleDiagnosticsConfigurationHandlerEventLogPermissionpermissionAccessEntriesget_PermissionEntriesPermissionEntriesEventLogPermissionAccessAdministerBrowseInstrumentEventLogPermissionEntryEventLogPermissionEntryCollectionEventLogPermissionAttributeset_PermissionAccessEventLogTraceListenerset_EventLogICollectDataCloseDatatotalBytesCollectDataInstanceDatainstanceNameget_InstanceNameget_SampleInstanceNameInstanceDataCollectioninstancesInstanceDataCollectionCollectioncountersPerformanceCounterget_CategoryNameset_CategoryNameget_InstanceLifetimeset_InstanceLifetimeset_InstanceNameset_RawValueget_ReadOnlyset_ReadOnlyCloseSharedResourcesIncrementByNextSampleNextValueRemoveInstanceDefaultFileMappingSizeCategoryNameInstanceLifetimePerformanceCounterInstanceLifetimePerformanceCounterCategoryget_CategoryHelpget_CategoryTypecategoryHelpcounterDatacategoryTypeGetCategoriesGetCountersGetInstanceNamesInstanceExistsReadCategoryCategoryHelpCategoryTypePerformanceCounterManagerSystem.Diagnostics.ICollectData.CloseDatacallIdxvalueNamePtrdataPtrSystem.Diagnostics.ICollectData.CollectDataPerformanceCounterPermissionPerformanceCounterPermissionAccessPerformanceCounterPermissionEntryPerformanceCounterPermissionEntryCollectionPerformanceCounterPermissionAttributeStackFrameExtensionsstackFrameGetNativeImageBaseGetNativeIPHasILOffsetHasMethodHasNativeImageHasSourceXmlWriterTraceListenerApplicationScopedSettingAttributeSettingAttributeApplicationSettingsBasesettingsKeyget_SettingsKeyset_SettingsKeyadd_SettingChangingremove_SettingChangingadd_SettingsLoadedremove_SettingsLoadedadd_SettingsSavingremove_SettingsSavingOnSettingChangingOnSettingsLoadedOnSettingsSavingSettingsKeySettingChangingSettingsLoadedSettingsSavingSettingChangingEventHandlerSettingChangingEventArgssettingNamesettingClasssettingKeyget_SettingClassget_SettingKeyget_SettingNameSettingClassSettingKeySettingNameSettingsLoadedEventHandlerSettingsLoadedEventArgsSettingsSavingEventHandlerApplicationSettingsGroupAppSettingsReaderClientSettingsSectionSettingElementCollectionelementKeySettingElementSettingValueElementget_ValueXmlset_ValueXmlValueXmlConfigurationSettingsget_AppSettingssectionNameGetConfigAppSettingsConfigXmlDocumentSystem.Configuration.Internal.IConfigErrorInfo.get_FilenameSystem.Configuration.Internal.IConfigErrorInfo.get_LineNumbersourceReaderLoadSingleElementDefaultSettingValueAttributeDictionarySectionHandlerget_KeyAttributeNameget_ValueAttributeNameKeyAttributeNameValueAttributeNameIConfigurationSystemconfigKeyIdnElementIgnoreSectionHandlerIPersistComponentSettingsget_SaveSettingsset_SaveSettingsLoadComponentSettingsResetComponentSettingsSaveComponentSettingsSaveSettingsIriParsingElementISettingsProviderServiceGetSettingsProviderLocalFileSettingsProviderNameValueFileSectionHandlerNameValueSectionHandlerNoSettingsVersionUpgradeAttributeSchemeSettingElementget_GenericUriParserOptionsSchemeSettingElementCollectionSettingsDescriptionAttributeSettingsGroupDescriptionAttributeSettingsGroupNameAttributeget_GroupNameGroupNameSettingsManageabilityRoamingSettingsManageabilityAttributemanageabilityget_ManageabilityManageabilitySettingsPropertyIsReadOnlyExceptionSettingsPropertyNotFoundExceptionSettingsPropertyWrongTypeExceptionSettingsProviderAttributeSettingsSerializeAsAttributeSingleTagSectionHandlerSpecialSettingConnectionStringWebServiceUrlSpecialSettingAttributespecialSettingget_SpecialSettingUriSectionget_Idnget_IriParsingget_SchemeSettingsSchemeSettingsUserScopedSettingAttributeUserSettingsGroupCodeArrayCreateExpressioncreateTypeinitializersget_CreateTypeset_CreateTypeget_Initializersget_SizeExpressionset_SizeExpressionCreateTypeInitializersSizeExpressionCodeExpressionCollectionCodeArrayIndexerExpressiontargetObjectget_Indicesget_TargetObjectset_TargetObjectIndicesTargetObjectCodeAssignStatementCodeAttachEventStatementeventRefget_Eventset_Eventset_ListenerCodeEventReferenceExpressionset_EventNameCodeBaseReferenceExpressionCodeBinaryOperatorExpressionget_Operatorset_OperatorCodeBinaryOperatorTypeAssignBitwiseAndBitwiseOrBooleanAndBooleanOrGreaterThanGreaterThanOrEqualIdentityEqualityIdentityInequalityLessThanLessThanOrEqualValueEqualityCodeCastExpressionget_Expressionset_Expressionset_TargetTypeExpressionCodeCatchClausecatchExceptionTypestatementsget_CatchExceptionTypeset_CatchExceptionTypeget_LocalNameset_LocalNameCatchExceptionTypeLocalNameCodeCatchClauseCollectionCodeChecksumPragmachecksumAlgorithmIdchecksumDataget_ChecksumAlgorithmIdset_ChecksumAlgorithmIdget_ChecksumDataset_ChecksumDataChecksumAlgorithmIdChecksumDataCodeConditionStatementtrueStatementsfalseStatementsget_Conditionset_Conditionget_FalseStatementsget_TrueStatementsConditionFalseStatementsTrueStatementsCodeConstructorget_BaseConstructorArgsget_ChainedConstructorArgsBaseConstructorArgsChainedConstructorArgsCodeDefaultValueExpressionCodeDelegateCreateExpressiondelegateTypeget_DelegateTypeset_DelegateTypeset_MethodNameCodeDelegateInvokeExpressionCodeDirectionExpressionCodeEntryPointMethodCodeExpressionStatementCodeFieldReferenceExpressionget_FieldNameset_FieldNameFieldNameCodeGotoStatementget_Labelset_LabelLabelCodeIndexerExpressionCodeIterationStatementinitStatementtestExpressionincrementStatementget_IncrementStatementset_IncrementStatementget_InitStatementset_InitStatementget_TestExpressionset_TestExpressionIncrementStatementInitStatementTestExpressionCodeLabeledStatementget_Statementset_StatementStatementCodeMemberEventCodeMemberFieldget_InitExpressionset_InitExpressionInitExpressionCodeMemberPropertyget_GetStatementsget_HasGetset_HasGetget_HasSetset_HasSetget_SetStatementsGetStatementsHasGetHasSetSetStatementsCodeMethodInvokeExpressionCodeMethodReferenceExpressiontypeParametersCodeMethodReturnStatementCodeObjectCreateExpressionCodePrimitiveExpressionCodePropertyReferenceExpressionset_PropertyNameCodePropertySetValueReferenceExpressionCodeRegionDirectiveregionModeregionTextget_RegionModeset_RegionModeget_RegionTextset_RegionTextRegionModeRegionTextCodeRegionModeCodeRemoveEventStatementCodeSnippetCompileUnitCodeSnippetExpressionCodeSnippetStatementCodeSnippetTypeMemberCodeThisReferenceExpressionCodeThrowExceptionStatementtoThrowget_ToThrowset_ToThrowToThrowCodeTryCatchFinallyStatementtryStatementscatchClausesfinallyStatementsget_CatchClausesget_FinallyStatementsget_TryStatementsCatchClausesFinallyStatementsTryStatementsCodeTypeConstructorCodeTypeDelegateCodeTypeOfExpressionCodeTypeReferenceExpressionCodeVariableDeclarationStatementinitExpressionCodeVariableReferenceExpressionvariableNameget_VariableNameset_VariableNameVariableNameCodeCompilerget_CompilerNameCmdArgsFromParametersFromDomFromDomBatchFromFileFromFileBatchFromSourceFromSourceBatchcmdArgsGetResponseFileCmdArgsJoinStringArrayresultsProcessCompilerOutputLineSystem.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDomSystem.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromDomBatchSystem.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFileSystem.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromFileBatchSystem.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceSystem.CodeDom.Compiler.ICodeCompiler.CompileAssemblyFromSourceBatchCompilerNameCodeGeneratorget_CurrentClassget_CurrentMemberget_CurrentMemberNameget_CurrentTypeNameget_IsCurrentClassget_IsCurrentDelegateget_IsCurrentEnumget_IsCurrentInterfaceget_IsCurrentStructget_NullTokenstContinueOnNewLineGenerateArgumentReferenceExpressionGenerateArrayCreateExpressionGenerateArrayIndexerExpressionGenerateAssignStatementGenerateAttachEventStatementGenerateAttributeDeclarationsEndGenerateAttributeDeclarationsStartGenerateBaseReferenceExpressionGenerateBinaryOperatorExpressionGenerateCastExpressionGenerateCommentGenerateCommentStatementGenerateCommentStatementsGenerateCompileUnitGenerateCompileUnitEndGenerateCompileUnitStartGenerateConditionStatementGenerateConstructorGenerateDecimalValueGenerateDefaultValueExpressionGenerateDelegateCreateExpressionGenerateDelegateInvokeExpressionGenerateDirectionExpressiondirectivesGenerateDirectivesGenerateDoubleValueGenerateEntryPointMethodGenerateEventGenerateEventReferenceExpressionGenerateExpressionGenerateExpressionStatementGenerateFieldGenerateFieldReferenceExpressionGenerateGotoStatementGenerateIndexerExpressionGenerateIterationStatementGenerateLabeledStatementGenerateLinePragmaEndGenerateLinePragmaStartGenerateMethodGenerateMethodInvokeExpressionGenerateMethodReferenceExpressionGenerateMethodReturnStatementGenerateNamespaceGenerateNamespaceEndGenerateNamespaceImportGenerateNamespaceImportsGenerateNamespacesGenerateNamespaceStartGenerateObjectCreateExpressionGenerateParameterDeclarationExpressionGeneratePrimitiveExpressionGeneratePropertyGeneratePropertyReferenceExpressionGeneratePropertySetValueReferenceExpressionGenerateRemoveEventStatementGenerateSingleFloatValueGenerateSnippetCompileUnitGenerateSnippetExpressionGenerateSnippetMemberGenerateSnippetStatementGenerateStatementstmsGenerateStatementsGenerateThisReferenceExpressionGenerateThrowExceptionStatementGenerateTryCatchFinallyStatementGenerateTypeConstructorGenerateTypeEndGenerateTypeOfExpressionGenerateTypeReferenceExpressionGenerateTypesGenerateTypeStartGenerateVariableDeclarationStatementGenerateVariableReferenceExpressionIsValidLanguageIndependentIdentifierOutputAttributeArgumentOutputAttributeDeclarationsOutputDirectionexpressionsOutputExpressionListnewlineBetweenItemsOutputFieldScopeModifierOutputIdentifierOutputMemberAccessModifierOutputMemberScopeModifierOutputOperatorOutputParametersOutputTypeisStructisEnumOutputTypeAttributesOutputTypeNamePairQuoteSnippetStringsupportSystem.CodeDom.Compiler.ICodeGenerator.CreateEscapedIdentifierSystem.CodeDom.Compiler.ICodeGenerator.CreateValidIdentifierSystem.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromCompileUnitSystem.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromExpressionSystem.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromNamespaceSystem.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromStatementSystem.CodeDom.Compiler.ICodeGenerator.GenerateCodeFromTypeSystem.CodeDom.Compiler.ICodeGenerator.GetTypeOutputSystem.CodeDom.Compiler.ICodeGenerator.IsValidIdentifierSystem.CodeDom.Compiler.ICodeGenerator.SupportsSystem.CodeDom.Compiler.ICodeGenerator.ValidateIdentifierValidateIdentifiersCurrentClassCurrentMemberCurrentMemberNameCurrentTypeNameIsCurrentClassIsCurrentDelegateIsCurrentEnumIsCurrentInterfaceIsCurrentStructNullTokenCodeParserExecutorcmdExecWaiterrorNameExecWaitWithCapturecurrentDirIntranetZoneCredentialPolicyauthModulePowerModeChangedEventArgsPowerModesStatusChangePowerModeChangedEventHandlerSessionEndedEventArgsget_ReasonReasonSessionEndReasonsLogoffSystemShutdownSessionEndedEventHandlerSessionEndingEventArgsSessionEndingEventHandlerSessionSwitchEventArgsSessionSwitchReasonConsoleConnectConsoleDisconnectRemoteConnectRemoteDisconnectSessionLockSessionLogoffSessionLogonSessionRemoteControlSessionUnlockSessionSwitchEventHandlerSystemEventsadd_DisplaySettingsChangedremove_DisplaySettingsChangedadd_DisplaySettingsChangingremove_DisplaySettingsChangingadd_EventsThreadShutdownremove_EventsThreadShutdownadd_InstalledFontsChangedremove_InstalledFontsChangedadd_LowMemoryremove_LowMemoryadd_PaletteChangedremove_PaletteChangedadd_PowerModeChangedremove_PowerModeChangedadd_SessionEndedremove_SessionEndedadd_SessionEndingremove_SessionEndingadd_SessionSwitchremove_SessionSwitchadd_TimeChangedremove_TimeChangedadd_TimerElapsedremove_TimerElapsedadd_UserPreferenceChangedremove_UserPreferenceChangedadd_UserPreferenceChangingremove_UserPreferenceChangingInvokeOnEventsThreadtimerIdKillTimerDisplaySettingsChangedDisplaySettingsChangingEventsThreadShutdownInstalledFontsChangedLowMemoryPaletteChangedPowerModeChangedSessionEndedSessionEndingSessionSwitchTimeChangedTimerElapsedUserPreferenceChangedUserPreferenceChangingTimerElapsedEventHandlerTimerElapsedEventArgsget_TimerIdTimerIdUserPreferenceChangedEventHandlerUserPreferenceChangedEventArgsUserPreferenceCategoryAccessibilityGeneralIconKeyboardMenuPowerScreensaverVisualStyleUserPreferenceChangingEventHandlerUserPreferenceChangingEventArgsVBCodeProviderMicrosoft.VisualBasicCSharpCodeProviderMicrosoft.CSharpSystem.Core$$RSA1VoI80IK A*l1^HiD2Ӓcq,_~aH/7ax ] =X8K o}j=]ҿ2ƱDž0\;7System.Core.dllAesManagedm_rijndaelAesCryptoServiceProviderAesTransformSubByteindataoutdataekeyEncrypt128Decrypt128expandedKeyNkNrRconSBoxiSBoxT0iT0iT1iT2iT3System.LinqArgumentOutOfRangeMoreThanOneMatchNoElementsNoMatchEnumerableWherepredicate1predicate2CombinePredicatesselector1selector2CombineSelectorsTMiddleUnionIteratorSequenceEqualToListFirstOrDefaultSingleOrDefaultElementAtRepeatRepeatIteratorAggregateSumWhereEnumerableIterator`1WhereArrayIterator`1WhereListIterator`1WhereSelectEnumerableIterator`2TResult2WhereSelectArrayIterator`2WhereSelectListIterator`2<>c__DisplayClass6_0`1b__0<>c__DisplayClass7_0`3b__0d__71`1<>m__Finally2System.Collections.Generic.IEnumerator.get_CurrentSystem.Collections.Generic.IEnumerable.GetEnumerator<>3__comparer<>3__first5__1<>3__secondSystem.Collections.Generic.IEnumerator.Currentd__117`1System.Collections.Generic.IEnumerator.get_CurrentSystem.Collections.Generic.IEnumerable.GetEnumerator<>3__element<>3__countSystem.Collections.Generic.IEnumerator.CurrentSet`1slotsTElementHashSet`1IsSubsetOfHashSetWithSameECIntersectWithHashSetWithSameECSymmetricExceptWithUniqueHashSetSymmetricExceptWithEnumerableAddOrGetLocationAreEqualityComparersEqualLower31BitMaskShrinkThresholdCapacityNameElementsName_lastIndex_freeListuniqueCountunfoundCount0AA802CD6847EB893FE786B5EA5168B2FDCD7B930C4110BC17D746F018F47B49E0EB0D6590F6993920733E1283D873EBE47133A95C233E11B76F5F1121F4CBF8283FF1CAEB4A39316A97FC1D6DF1D35E23DFDCA6F045D4257BF5AC8CB1CF2EFADAFE9B9430A0358B25B1372DD598BB4B1AC56AD6B8F08A475B5DF5A459E902D96F7DB0FB235A25346CA85C5D5BE411F1438EAEF33726D855E99011D5FECDDD4EA02DD1D8604EA8EC2D2BDA717A93A4EE85F13E53AE2F76ECEF8B08F0BC7EA95DCFE945E1727927C9__StaticArrayInitTypeSize=1024UnityEngine.SharedInternalsModuleUnityEngine.SharedInternalsModule.dllAssetFileNameExtensionAttributeUnityEnginepreferredExtensionotherExtensionsk__BackingFieldk__BackingFieldThreadAndSerializationSafeAttributeWritableAttributeUnityEngineModuleAssemblyNativeClassAttributeset_QualifiedNativeNameset_DeclarationqualifiedCppNamedeclarationk__BackingFieldk__BackingFieldQualifiedNativeNameDeclarationUnityStringVisibleToOtherModulesAttributeUnityEngine.BindingsNativeConditionalAttributek__BackingFieldk__BackingFieldNativeHeaderAttributeset_Header
k__BackingFieldNativeNameAttributeNativeMethodAttributeset_IsThreadSafeset_IsFreeFunctionset_ThrowsExceptionset_HasExplicitThisisFreeFunctionisThreadSafek__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldIsFreeFunctionThrowsExceptionHasExplicitThisFunctionNativePropertyAttributeisFreek__BackingFieldCodegenOptionsForceNativeAsStructAttributeNativeTypeAttributeset_IntermediateScriptingStructNameset_CodegenOptionscodegenOptionsintermediateStructNamek__BackingFieldk__BackingFieldIntermediateScriptingStructNameNotNullAttributeFreeFunctionAttributeThreadSafeAttributeStaticAccessorTypeArrowDoubleColonArrowWithDefaultReturnIfNullStaticAccessorAttributek__BackingFieldNativeThrowsAttributeIgnoreAttributeset_DoesNotContributeToSizek__BackingFieldDoesNotContributeToSizeUsedByNativeCodeAttributeUnityEngine.ScriptingRequiredByNativeCodeAttributeset_Optionalset_GenerateProxyk__BackingFieldk__BackingFieldGenerateProxyUnityEngine.CoreModuleUnityEngine.CoreModule.dllAOTMathfInternalUnityEngineInternalFloatMinNormalFloatMinDenormalIsFlushToZeroEnabledTypeInferenceRulesTypeReferencedByFirstArgumentTypeReferencedBySecondArgumentArrayOfTypeReferencedByFirstArgumentTypeOfFirstArgumentTypeInferenceRuleAttribute_ruleGenericStackJobHandleUnity.JobsScheduleBatchedJobsjobGroupUnity.CollectionsWriteOnlyAttributeDeallocateOnJobCompletionAttributeNativeFixedLengthAttributeNativeMatchesParallelForLengthAttributeNativeDisableParallelForRestrictionAttributeAllocatorTempTempJobPersistentAudioKernelNativeLeakDetections_NativeLeakDetectionModeNativeArray`1m_Lengthm_AllocatorLabelm_Arraym_IndexNativeArrayDebugView`1NativeContainerAttributeUnity.Collections.LowLevel.UnsafeNativeContainerIsReadOnlyAttributeNativeContainerIsAtomicWriteOnlyAttributeNativeContainerSupportsMinMaxWriteRestrictionAttributeNativeContainerSupportsDeallocateOnJobCompletionAttributeNativeContainerSupportsDeferredConvertListToArrayNativeSetThreadIndexAttributeNativeContainerNeedsThreadIndexAttributeWriteAccessRequiredAttributeNativeDisableUnsafePtrRestrictionAttributeNativeDisableContainerSafetyRestrictionAttributeNativeSetClassTypeToNullOnScheduleAttributeNativeArrayUnsafeUtilitydataPointerConvertExistingDataToNativeArrayUnsafeUtilityReadArrayElementWriteArrayElementSendMessageOptionsRequireReceiverDontRequireReceiverPrimitiveTypeSphereCapsuleCylinderCubePlaneQuadWorldSelfRuntimePlatformOSXEditorOSXPlayerWindowsPlayerOSXWebPlayerOSXDashboardPlayerWindowsWebPlayerWindowsEditorIPhonePlayerXBOX360PS3AndroidNaClFlashPlayerLinuxPlayerLinuxEditorWebGLPlayerMetroPlayerX86WSAPlayerX86MetroPlayerX64WSAPlayerX64MetroPlayerARMWSAPlayerARMWP8PlayerBlackBerryPlayerTizenPlayerPSP2PS4PSMXboxOneSamsungTVPlayerWiiUtvOSLuminStadiaCloudRenderingSystemLanguageAfrikaansBasqueBelarusianBulgarianCatalanChineseCzechDanishDutchEnglishEstonianFaroeseFinnishFrenchGermanGreekHebrewIcelandicIndonesianItalianJapaneseKoreanLatvianLithuanianNorwegianPolishPortugueseRomanianRussianSerboCroatianSlovakSlovenianSpanishSwedishThaiTurkishUkrainianVietnameseChineseSimplifiedChineseTraditionalHungarianLogTypeLogOptionNoStacktraceSortingLayerGetLayerValueFromIDm_IdKeyframem_Timem_Valuem_InTangentm_OutTangentm_WeightedModem_InWeightm_OutWeightAnimationCurveInternal_DestroyInternal_CreateInternal_Equalsm_PtrQuitget_isPlayingset_runInBackgroundget_dataPathget_streamingAssetsPathget_persistentDataPathget_temporaryCachePathget_absoluteURLExternalEvalInternal_ExternalCallget_productNameOpenURLset_targetFrameRatelogTypestackTraceTypeSetStackTraceLogTypeget_platformget_isMobilePlatformget_systemLanguageCallLowMemorylogStringinvokedOnMainThreadCallLogCallbackadd_onBeforeRenderremove_onBeforeRenderadd_wantsToQuitremove_wantsToQuitadd_quittingremove_quittingInternal_ApplicationWantsToQuitInternal_ApplicationQuitInternal_ApplicationUnloadInvokeOnBeforeRenderInvokeFocusChangedInvokeDeepLinkActivatedget_isEditorlowMemorys_LogCallbackHandlers_LogCallbackHandlerThreadedfocusChangeddeepLinkActivatedwantsToQuitquittingunloadingisPlayingrunInBackgrounddataPathstreamingAssetsPathpersistentDataPathtemporaryCachePathabsoluteURLproductNametargetFrameRateisMobilePlatformsystemLanguageisEditoronBeforeRenderLowMemoryCallbackLogCallbackStackTraceLogTypeScriptOnlyAudioTypeUNKNOWNACCAIFFITMODMPEGOGGVORBISS3MWAVXMXMAVAGAUDIOQUEUEBootConfigDatanativeHandleWrapBootConfigDataCameraget_nearClipPlaneset_nearClipPlaneget_farClipPlaneset_fieldOfViewset_allowHDRset_allowMSAAset_orthographicget_depthset_depthget_aspectset_aspectget_cullingMaskset_cullingMaskget_eventMaskset_backgroundColorget_clearFlagsset_clearFlagsset_rectget_pixelRectset_pixelRectget_targetTextureget_targetDisplayeyeWorldToScreenPointWorldToViewportPointScreenToWorldPointScreenToViewportPointScreenPointToRayget_mainget_stereoEnabledGetAllCamerasCountcamGetAllCamerasImplget_allCamerasCountcamerasGetAllCamerasFireOnPreCullFireOnPreRenderFireOnPostRenderset_backgroundColor_Injectedset_rect_Injectedget_pixelRect_Injectedset_pixelRect_InjectedWorldToScreenPoint_InjectedWorldToViewportPoint_InjectedScreenToWorldPoint_InjectedScreenToViewportPoint_InjectedScreenPointToRay_InjectedonPreCullonPreRenderonPostRendernearClipPlanefarClipPlanefieldOfViewallowHDRallowMSAAorthographicdepthcullingMaskeventMaskbackgroundColorclearFlagsrectpixelRecttargetTexturetargetDisplaymainstereoEnabledallCamerasCountMonoOrStereoscopicEyeCameraCallbackCullingGroupEventm_PrevStatem_ThisStateCullingGroupcullingGroupeventsPtrSendEventsm_OnStateChangedStateChangedsphereFlareLayerReflectionProbeprobeprobeEventCallReflectionProbeEventdefaultReflectionCubemapCallSetDefaultReflectionreflectionProbeChangeddefaultReflectionSetReflectionProbeEventReflectionProbeAddedReflectionProbeRemovedDebugLogHandlerInternal_LogInternal_LogExceptionLogFormatLogExceptionget_unityLoggerLogErrorLogErrorFormatLogWarningFormatget_isDebugBuildCallOverridenDebugHandlers_LoggerunityLoggerisDebugBuildDynamicGIUpdateEnvironmentLightingSettingsLightingSettingsDontStripMeBoundscenterget_centerset_centerget_sizeset_sizeget_extentsset_extentsget_minget_maxlhsSetMinMaxEncapsulatem_Centerm_ExtentsextentsinNormalinPointrayenterRaycastm_Normalm_DistanceRayget_originget_directiondistanceGetPointm_Originm_DirectionRectheightget_zeroxminyminxmaxymaxMinMaxRectget_xset_xget_yset_yget_positionset_positionget_widthset_widthget_heightset_heightget_xMinset_xMinget_yMinset_yMinget_xMaxset_xMaxget_yMaxset_yMaxOrderMinMaxallowInversem_XMinm_YMinm_Widthm_HeightxMinyMinxMaxyMaxRectOffsetsourceStylebottomInternalCreateInternalDestroyget_leftset_leftget_rightset_rightget_topset_topget_bottomset_bottomget_horizontalget_verticalm_SourceStylehorizontalverticalBeforeRenderOrderAttributeget_orderk__BackingFieldBeforeRenderHelperGetUpdateOrderRegisterCallbackUnregisterCallbacks_OrderBlocksOrderBlocknativeDisplayget_renderingWidthget_renderingHeightget_systemWidthget_systemHeightinputMouseCoordinatesRelativeMouseAtRecreateDisplayListFireDisplaysUpdatedGetSystemExtImplGetRenderingExtImplrxryRelativeMouseAtImpldisplays_mainDisplayonDisplaysUpdatedrenderingWidthrenderingHeightsystemWidthsystemHeightDisplaysUpdatedDelegateFullScreenModeExclusiveFullScreenFullScreenWindowMaximizedWindowWindowedScreenget_dpiget_sleepTimeoutset_sleepTimeoutget_currentResolutionget_fullScreenset_fullScreenget_fullScreenModefullscreenModepreferredRefreshRateSetResolutionfullscreenget_resolutionsget_currentResolution_InjecteddpisleepTimeoutcurrentResolutionfullScreenfullScreenModeresolutionsGraphicsInternal_GetMaxDrawMeshInstanceCountBlit2BlitkMaxDrawMeshInstanceCountLightmapSettingsLightProbesResolutionm_RefreshRateQualitySettingsset_vSyncCountset_antiAliasingget_activeColorSpacevSyncCountantiAliasingactiveColorSpaceRendererExtensionsrendererUpdateGIMaterialsUpdateGIMaterialsForRendererRendererGetMaterialGetSharedMaterialSetMaterialGetMaterialArraySetMaterialArrayGetSharedMaterialArrayget_materialsget_materialset_materialget_sharedMaterialset_sharedMaterialget_sharedMaterialsset_sharedMaterialsmaterialsmaterialsharedMaterialsharedMaterialsRenderSettingsget_ambientLightget_ambientProbeget_ambientLight_Injectedget_ambientProbe_InjectedambientLightambientProbeShaderPropertyToIDMaterialshaderCreateWithShaderCreateWithMaterialCreateWithStringget_shaderset_shaderget_colorset_colorget_mainTextureset_mainTextureattributeFlagGetFirstPropertyNameIdByAttributenameIDHasPropertyEnableKeywordDisableKeywordSetFloatImplSetColorImplSetTextureImplGetColorImplGetTextureImplGetTextureScaleAndOffsetImplSetTextureOffsetImplSetFloatSetIntSetColorSetTextureGetColorGetTextureSetTextureOffsetGetTextureOffsetSetColorImpl_InjectedGetColorImpl_InjectedGetTextureScaleAndOffsetImpl_InjectedSetTextureOffsetImpl_InjectedmainTextureLightBakingOutputprobeOcclusionLightIndexocclusionMaskChannellightmapBakeTypemixedLightingModeisBakedLightget_typeset_typeget_spotAngleget_intensityset_intensityget_bounceIntensityget_rangeget_bakingOutputget_shadowsset_shadowsset_shadowStrengthget_cookieSizeget_cookieget_color_Injectedset_color_Injectedget_bakingOutput_Injectedm_BakedIndexspotAngleintensitybounceIntensitybakingOutputshadowsshadowStrengthcookieSizeMeshFilterDontStripMeshFilterget_sharedMeshset_sharedMeshget_meshset_meshsharedMeshmeshLightTypeSpotDirectionalPointAreaRectangleDiscLightShadowsHardSoftLightmapBakeTypeRealtimeBakedMixedLightingModeIndirectOnlyShadowmaskSubtractiveCameraClearFlagsSkyboxSolidColorDepthMeshTopologyTrianglesQuadsLineStripPointsSkinQualityBone1Bone2Bone4ColorSpaceUninitializedGammaLinearFilterModeBilinearTrilinearTextureWrapModeClampMirrorMirrorOnceTextureFormatAlpha8ARGB4444RGB24RGBA32ARGB32RGB565R16DXT1DXT5RGBA4444BGRA32RHalfRGHalfRGBAHalfRFloatRGFloatRGBAFloatYUY2RGB9e5FloatBC4BC5BC6HBC7DXT1CrunchedDXT5CrunchedPVRTC_RGB2PVRTC_RGBA2PVRTC_RGB4PVRTC_RGBA4ETC_RGB4EAC_REAC_R_SIGNEDEAC_RGEAC_RG_SIGNEDETC2_RGBETC2_RGBA1ETC2_RGBA8ASTC_4x4ASTC_5x5ASTC_6x6ASTC_8x8ASTC_10x10ASTC_12x12ETC_RGB4_3DSETC_RGBA8_3DSRG16ETC_RGB4CrunchedETC2_RGBA8CrunchedASTC_HDR_4x4ASTC_HDR_5x5ASTC_HDR_6x6ASTC_HDR_8x8ASTC_HDR_10x10ASTC_HDR_12x12ASTC_RGB_4x4ASTC_RGB_5x5ASTC_RGB_6x6ASTC_RGB_8x8ASTC_RGB_10x10ASTC_RGB_12x12ASTC_RGBA_4x4ASTC_RGBA_5x5ASTC_RGBA_6x6ASTC_RGBA_8x8ASTC_RGBA_10x10ASTC_RGBA_12x12CubemapFacePositiveXNegativeXPositiveYNegativeYPositiveZNegativeZRenderTextureFormatARGBHalfShadowmapARGB1555ARGB2101010DefaultHDRARGB64ARGBFloatARGBIntRGIntRIntRGB111110FloatRG32RGBAUShortBGRA10101010_XRBGR101010_XRVRTextureUsageOneEyeTwoEyesDeviceSpecificRenderTextureCreationFlagsMipMapAutoGenerateMipsSRGBEyeTextureEnableRandomWriteCreatedFromScriptAllowVerticalFlipNoResolvedColorSurfaceDynamicallyScalableBindMSRenderTextureReadWritesRGBRenderTextureMemorylessMSAALightmapsModeNonDirectionalCombinedDirectionalSkinnedMeshRendererget_qualityset_qualityget_updateWhenOffscreenset_updateWhenOffscreenget_forceMatrixRecalculationPerRenderset_forceMatrixRecalculationPerRenderget_rootBoneset_rootBoneget_bonesset_bonesget_skinnedMotionVectorsset_skinnedMotionVectorsGetBlendShapeWeightSetBlendShapeWeightBakeMeshGetLocalAABBSetLocalAABBget_localBoundsset_localBoundsGetLocalAABB_InjectedSetLocalAABB_InjectedqualityupdateWhenOffscreenforceMatrixRecalculationPerRenderrootBonebonesskinnedMotionVectorslocalBoundsMeshRendererDontStripMeshRendererget_additionalVertexStreamsset_additionalVertexStreamsget_enlightenVertexStreamset_enlightenVertexStreamget_subMeshStartIndexadditionalVertexStreamsenlightenVertexStreamsubMeshStartIndexMeshmonosubmeshapplyBaseVertexGetIndicesImpltopologyindicesFormatarrayStartarraySizecalculateBoundsbaseVertexSetIndicesImplPrintErrorCantAccessChannelattrHasVertexAttributedimvaluesStartvaluesCountSetArrayForChannelImplGetAllocArrayFromChannelImplget_blendShapeCountshapeIndexGetBlendShapeNameblendShapeNameGetBlendShapeIndexget_canAccessget_subMeshCountkeepVertexLayoutClearImplRecalculateBoundsImpluvIndexGetUVChannelDefaultDimensionForChannelGetAllocArrayFromChannelvaluesArrayLengthSetSizedArrayForChannelSetListForChannelget_verticesget_normalsget_tangentsget_uvget_uv2get_uv3get_uv4get_colors32inVerticesSetVerticesinNormalsSetNormalsinTangentsSetTangentsinColorsSetColorsuvsSetUvsImplSetUVsPrintErrorCantAccessIndiceserrorAboutTrianglesCheckCanAccessSubmeshCheckCanAccessSubmeshTrianglesCheckCanAccessSubmeshIndicesGetIndicesvaluesLengthCheckIndicesArrayRangetrianglestrianglesArrayLengthSetTrianglesImplSetTrianglestrianglesStarttrianglesLengthRecalculateBoundsblendShapeCountcanAccesssubMeshCountverticesnormalstangentsuvuv2uv3uv4colors32MeshDataTextureGetDataWidthGetDataHeightget_isReadableget_wrapModeset_wrapModeset_filterModeget_texelSizeGetNativeTexturePtrValidateFormatCreateNonReadableExceptionget_texelSize_InjectedGenerateAllMipsisReadablewrapModefilterModetexelSizeTexture2Dget_formatget_whiteTextureget_blackTexturemipCountnativeTexInternal_CreateImplupdateMipmapsmakeNoLongerReadableApplyImplimageGetPixelImpluGetPixelBilinearImpldestXdestYrecalculateMipMapsReadPixelsImplpixelmiplevelSetPixelsImplLoadRawTextureDataImplArrayblockWidthblockHeightGetPixelstextureFormatlinearmipChaincolorsSetPixelsGetPixelGetPixelBilinearLoadRawTextureDataApplyReadPixelsGetPixelImpl_InjectedGetPixelBilinearImpl_InjectedReadPixelsImpl_InjectedwhiteTextureblackTextureCubemapTexture3DTexture2DArrayCubemapArraycubemapCountRenderTextureset_graphicsFormatrtSetActiveset_activesrgbSetSRGBReadWriteSetRenderTextureDescriptorGetTemporary_InternaltextureToCopyreadWriteget_descriptorset_descriptorValidateRenderTextureDescrenderTextureFormatGetCompatibleFormatGetTemporarydepthBuffermemorylessModevrUsageuseDynamicScaleGetTemporaryImplSetRenderTextureDescriptor_InjectedGetDescriptor_InjectedGetTemporary_Internal_InjectedgraphicsFormatactiveRenderTextureDescriptorget_msaaSamplesset_msaaSamplesget_volumeDepthset_volumeDepthset_mipCountget_graphicsFormatget_depthBufferBitsset_depthBufferBitsset_dimensionset_shadowSamplingModeset_vrUsageset_memorylesscolorFormatdepthBufferBitsSetOrClearRenderTextureCreationFlagset_createdFromScriptset_useDynamicScalek__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingField_graphicsFormatk__BackingField_depthBufferBitsdepthFormatBitsk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldmsaaSamplesvolumeDepthshadowSamplingModememorylesscreatedFromScriptCursorModeForceSoftwareCursorLockModeLockedConfinedCursortexturehotspotcursorModeSetCursorget_lockStateset_lockStateSetCursor_InjectedlockStateKeyCodeKeypad0Keypad1Keypad2Keypad3Keypad4Keypad5Keypad6Keypad7Keypad8Keypad9KeypadPeriodKeypadDivideKeypadMultiplyKeypadMinusKeypadPlusKeypadEnterKeypadEqualsAlpha0Alpha1Alpha2Alpha3Alpha4Alpha5Alpha6Alpha7Alpha9ExclaimDollarPercentAmpersandLeftParenRightParenPlusMinusPeriodSlashSemicolonLessGreaterLeftBracketRightBracketCaretUnderscoreBackQuoteLeftCurlyBracketRightCurlyBracketTildeNumlockCapsLockScrollLockRightControlLeftControlRightAltLeftAltLeftCommandLeftAppleRightCommandRightAppleAltGrSysReqMouse0Mouse1Mouse2Mouse3Mouse4Mouse5Mouse6JoystickButton0JoystickButton1JoystickButton2JoystickButton3JoystickButton4JoystickButton5JoystickButton6JoystickButton7JoystickButton8JoystickButton9JoystickButton10JoystickButton11JoystickButton12JoystickButton13JoystickButton14JoystickButton15JoystickButton16JoystickButton17JoystickButton18JoystickButton19Joystick1Button0Joystick1Button1Joystick1Button2Joystick1Button3Joystick1Button4Joystick1Button5Joystick1Button6Joystick1Button7Joystick1Button8Joystick1Button9Joystick1Button10Joystick1Button11Joystick1Button12Joystick1Button13Joystick1Button14Joystick1Button15Joystick1Button16Joystick1Button17Joystick1Button18Joystick1Button19Joystick2Button0Joystick2Button1Joystick2Button2Joystick2Button3Joystick2Button4Joystick2Button5Joystick2Button6Joystick2Button7Joystick2Button8Joystick2Button9Joystick2Button10Joystick2Button11Joystick2Button12Joystick2Button13Joystick2Button14Joystick2Button15Joystick2Button16Joystick2Button17Joystick2Button18Joystick2Button19Joystick3Button0Joystick3Button1Joystick3Button2Joystick3Button3Joystick3Button4Joystick3Button5Joystick3Button6Joystick3Button7Joystick3Button8Joystick3Button9Joystick3Button10Joystick3Button11Joystick3Button12Joystick3Button13Joystick3Button14Joystick3Button15Joystick3Button16Joystick3Button17Joystick3Button18Joystick3Button19Joystick4Button0Joystick4Button1Joystick4Button2Joystick4Button3Joystick4Button4Joystick4Button5Joystick4Button6Joystick4Button7Joystick4Button8Joystick4Button9Joystick4Button10Joystick4Button11Joystick4Button12Joystick4Button13Joystick4Button14Joystick4Button15Joystick4Button16Joystick4Button17Joystick4Button18Joystick4Button19Joystick5Button0Joystick5Button1Joystick5Button2Joystick5Button3Joystick5Button4Joystick5Button5Joystick5Button6Joystick5Button7Joystick5Button8Joystick5Button9Joystick5Button10Joystick5Button11Joystick5Button12Joystick5Button13Joystick5Button14Joystick5Button15Joystick5Button16Joystick5Button17Joystick5Button18Joystick5Button19Joystick6Button0Joystick6Button1Joystick6Button2Joystick6Button3Joystick6Button4Joystick6Button5Joystick6Button6Joystick6Button7Joystick6Button8Joystick6Button9Joystick6Button10Joystick6Button11Joystick6Button12Joystick6Button13Joystick6Button14Joystick6Button15Joystick6Button16Joystick6Button17Joystick6Button18Joystick6Button19Joystick7Button0Joystick7Button1Joystick7Button2Joystick7Button3Joystick7Button4Joystick7Button5Joystick7Button6Joystick7Button7Joystick7Button8Joystick7Button9Joystick7Button10Joystick7Button11Joystick7Button12Joystick7Button13Joystick7Button14Joystick7Button15Joystick7Button16Joystick7Button17Joystick7Button18Joystick7Button19Joystick8Button0Joystick8Button1Joystick8Button2Joystick8Button3Joystick8Button4Joystick8Button5Joystick8Button6Joystick8Button7Joystick8Button8Joystick8Button9Joystick8Button10Joystick8Button11Joystick8Button12Joystick8Button13Joystick8Button14Joystick8Button15Joystick8Button16Joystick8Button17Joystick8Button18Joystick8Button19ILogHandlerILoggerget_logHandlerlogHandlerLoggerset_logHandlerget_logEnabledset_logEnabledget_filterLogTypeset_filterLogTypeIsLogTypeAllowedk__BackingFieldk__BackingFieldk__BackingFieldlogEnabledfilterLogTypeLerpmultiplierRGBMultipliedget_redget_greenget_blueget_whiteget_blackget_yellowget_cyanget_magentaget_grayget_clearget_linearget_maxColorComponentredgreenbluewhiteblackyellowcyanmagentagraymaxColorComponentColor32rgbaGradientMatrix4x4column0column1column2column3GetColumnMultiplyPointMultiplyPoint3x4m00m10m20m30m01m11m21m31m02m12m22m32m03m13m23m33zeroMatrixidentityMatrixVector3ScaleCrossget_normalizedAngleDistancevectorMagnitudeget_magnitudeget_sqrMagnitudeget_oneget_forwardget_backget_upget_downop_UnaryNegationkEpsilonkEpsilonNormalSqrtzeroVectoroneVectorupVectordownVectorleftVectorrightVectorforwardVectorbackVectorpositiveInfinityVectornegativeInfinityVectornormalizedmagnitudesqrMagnitudeonebackupdownQuaternionfromDirectiontoDirectionFromToRotationInverseSlerpeulerInternal_FromEulerRadInternal_ToEulerRadupwardsLookRotationget_identitydotIsEqualUsingDotInternal_MakePositiveget_eulerAnglesEulerFromToRotation_InjectedInverse_InjectedSlerp_InjectedInternal_FromEulerRad_InjectedInternal_ToEulerRad_InjectedLookRotation_InjectedidentityQuaternioneulerAnglesMathfGammaToLinearSpacepowerCeilToIntFloorToIntRoundToIntClamp01ApproximatelycurrentVelocitysmoothTimeSmoothDampmaxSpeeddeltaTimeSmoothDampAngleInverseLerpDeltaAngleVector2Vector2Intm_Xm_Ys_Zeros_Ones_Ups_Downs_Lefts_RightVector4IPlayerEditorConnectionNativeDisconnectAllmessageIdplayerIdSendMessageTrySendMessageRegisterInternalUnregisterInternalPlayerConnectionInternalUnityEngine.IPlayerEditorConnectionNative.SendMessageUnityEngine.IPlayerEditorConnectionNative.TrySendMessageUnityEngine.IPlayerEditorConnectionNative.PollUnityEngine.IPlayerEditorConnectionNative.RegisterInternalUnityEngine.IPlayerEditorConnectionNative.UnregisterInternalUnityEngine.IPlayerEditorConnectionNative.InitializeUnityEngine.IPlayerEditorConnectionNative.IsConnectedUnityEngine.IPlayerEditorConnectionNative.DisconnectAllPollInternalPlayerPrefsExceptionPlayerPrefsTrySetIntTrySetSetStringHasKeyDeleteKeyPropertyAttributeTooltipAttributetooltipSpaceAttributeHeaderAttributeRangeAttributeTextAreaAttributeminLinesmaxLinesRandomRangeIntResourceRequestm_PathrawObjectsConvertObjectssystemTypeInstanceLoadAllGetBuiltinResourceUnloadUnusedAssetsInvokeCompletionEventm_completeCallbackAttributeHelperEngineGetParentTypeDisallowingMultipleInclusionGetRequiredComponentsGetExecuteModeCheckIsEditorScriptGetDefaultExecutionOrderForGetCustomAttributeOfType_disallowMultipleComponentArray_executeInEditModeArray_requireComponentArrayDisallowMultipleComponentRequireComponentrequiredComponentm_Type0m_Type1m_Type2AddComponentMenumenuNamem_AddComponentMenum_OrderingContextMenuExecuteInEditModeExecuteAlwaysHideInInspectorHelpURLAttributem_UrlDefaultExecutionOrderm_OrderAssemblyIsEditorAssemblyExcludeFromPresetAttributeBehaviourget_enabledset_enabledget_isActiveAndEnabledisActiveAndEnabledClassLibraryInitializerget_transformget_gameObjectTryGetComponentincludeInactiveGetComponentInChildrenGetComponentsInChildrenGetComponentInParentGetComponentsInParentresultListGetComponentsForListInternalset_taggameObjectCoroutineReleaseCoroutineSetupCoroutinereturnValueAddressbehaviourCustomYieldInstructionget_keepWaitingkeepWaitingExcludeFromObjectFactoryAttributeExtensionOfNativeClassAttributeFailedToLoadScriptObjectGameObjectCreatePrimitiveuseSearchTypeAsArrayReturnTypeGetComponentsInternalTryGetComponentInternalInternal_AddComponentWithTypeAddComponentget_layerset_layerget_activeSelfget_activeInHierarchyFindGameObjectWithTagInternal_CreateGameObjectlayeractiveSelfactiveInHierarchyLayerMasklayerNameNameToLayerm_MaskManagedStreamHelpersValidateLoadFromStreamManagedStreamReadManagedStreamSeekManagedStreamLengthMonoBehaviourIsInvokingCancelInvokerepeatRateInvokeRepeatingStartCoroutineroutineStartCoroutine_AutoStopCoroutineStopAllCoroutinesget_useGUILayoutset_useGUILayoutprintInternal_CancelInvokeAllInternal_IsInvokingAllInvokeDelayedIsObjectMonoBehaviourStartCoroutineManagedStartCoroutineManaged2StopCoroutineManagedStopCoroutineFromEnumeratorManagedGetScriptClassNameuseGUILayoutNoAllocHelpersSafeLengthExtractArrayFromListRangeIntget_endRuntimeInitializeLoadTypeAfterSceneLoadBeforeSceneLoadAfterAssembliesLoadedBeforeSplashScreenSubsystemRegistrationRuntimeInitializeOnLoadMethodAttributeloadTypeset_loadTypem_LoadTypeScriptableObjectCreateScriptableObjectapplyDefaultsAndResetCreateScriptableObjectInstanceFromTypeScriptingUtilityIsManagedCodeWorkingTestClassSelectionBaseAttributeStackTraceUtilitySetProjectFolderExtractStackTraceexceptionoExtractStringFromExceptionInternalExtractFormattedStackTraceprojectFolderUnityExceptionTextAssetget_bytesget_textEncodingUtilityencodingLookuptargetEncodingTrackedReferenceUnhandledExceptionHandlerRegisterUECatcherb__0_0HideFlagsHideInHierarchyDontSaveInEditorNotEditableDontSaveInBuildDontUnloadUnusedAssetDontSaveHideAndDontSaveGetInstanceIDexistsCompareBaseObjectsIsNativeObjectAliveGetCachedPtrset_nameInstantiateinstantiateInWorldSpaceworldPositionStaysallowDestroyingAssetsDestroyImmediateFindObjectsOfTypeDontDestroyOnLoadset_hideFlagsFindObjectOfTypeCheckNullArgumentGetOffsetOfInstanceIDInCPlusPlusObjectInternal_CloneSingleInternal_CloneSingleWithParentinstanceIDFindObjectFromInstanceIDm_CachedPtrOffsetOfInstanceIDInCPlusPlusObjectobjectIsNullMessagecloneDestroyedMessagehideFlagsUnitySynchronizationContextmainThreadIDExecHasPendingTasksInitializeSynchronizationContextExecuteTasksExecutePendingTasksm_AsyncWorkQueuem_CurrentFrameWorkm_MainThreadIDm_TrackedCountWorkRequestm_DelagateCallbackm_DelagateStatem_WaitHandleWaitForEndOfFrameWaitForFixedUpdateWaitForSecondsm_SecondsWaitForSecondsRealtimeget_waitTimeset_waitTimek__BackingFieldm_WaitUntilTimewaitTimeWaitUntilm_PredicateYieldInstructionSerializeFieldSerializeReferencePreferBinarySerializationISerializationCallbackReceiverOnBeforeSerializeOnAfterDeserializeShaderVariantCollectionComputeShaderFindKernelLowerResBlitTextureLowerResBlitTextureDontStripMePreloadDataPreloadDataDontStripMeOperatingSystemFamilyLinuxHandheldSystemInfoget_operatingSystemget_operatingSystemFamilyget_processorTypeget_processorFrequencyget_processorCountget_systemMemorySizeget_deviceModelget_deviceTypeget_graphicsMemorySizeget_graphicsDeviceNameget_graphicsDeviceVendorget_graphicsDeviceTypeget_graphicsDeviceVersionIsValidEnumValueSupportsTextureFormatGetOperatingSystemGetOperatingSystemFamilyGetProcessorTypeGetProcessorFrequencyMHzGetProcessorCountGetPhysicalMemoryMBGetDeviceModelGetDeviceTypeGetGraphicsMemorySizeGetGraphicsDeviceNameGetGraphicsDeviceVendorGetGraphicsDeviceTypeGetGraphicsDeviceVersionSupportsTextureFormatNativeIsFormatSupportedGetGraphicsFormatoperatingSystemFamilyprocessorTypeprocessorFrequencysystemMemorySizedeviceModeldeviceTypegraphicsMemorySizegraphicsDeviceNamegraphicsDeviceVendorgraphicsDeviceTypegraphicsDeviceVersionTimeget_timeget_deltaTimeget_unscaledTimeget_unscaledDeltaTimeget_fixedDeltaTimeget_timeScaleset_timeScaleget_realtimeSinceStartupunscaledTimeunscaledDeltaTimefixedDeltaTimetimeScalerealtimeSinceStartupTouchScreenKeyboard_InternalConstructorHelperArgumentskeyboardTypeautocorrectionmultilinecharacterLimitTouchScreenKeyboardtextPlaceholderTouchScreenKeyboard_InternalConstructorHelperget_isSupportedget_isInPlaceEditingAllowedset_textset_hideInputget_activeget_statusset_characterLimitget_canGetSelectionget_canSetSelectionget_selectionset_selectionGetSelectionSetSelectionisSupportedisInPlaceEditingAllowedhideInputcanGetSelectioncanSetSelectionselectionLostFocusTouchScreenKeyboardTypeASCIICapableNumbersAndPunctuationURLNumberPadPhonePadNamePhonePadNintendoNetworkAccountSocialSearchDecimalPadOneTimeCodePoseGetTransformedByk_IdentityDrivenTransformPropertiesAnchoredPositionXAnchoredPositionYAnchoredPositionZRotationScaleXScaleYScaleZAnchorMinXAnchorMinYAnchorMaxXAnchorMaxYSizeDeltaXSizeDeltaYPivotXPivotYAnchoredPositionAnchoredPosition3DAnchorMinAnchorMaxSizeDeltaPivotDrivenRectTransformTrackerrectTransformdrivenPropertiesRectTransformadd_reapplyDrivenPropertiesremove_reapplyDrivenPropertiesget_rectget_anchorMinset_anchorMinget_anchorMaxset_anchorMaxget_anchoredPositionset_anchoredPositionget_sizeDeltaset_sizeDeltaget_pivotset_pivotget_anchoredPosition3Dset_anchoredPosition3Dget_offsetMinset_offsetMinget_offsetMaxset_offsetMaxForceUpdateRectTransformsfourCornersArrayGetLocalCornersGetWorldCornersaxisSetSizeWithCurrentAnchorsdrivenSendReapplyDrivenPropertiesGetParentSizeget_rect_Injectedget_anchorMin_Injectedset_anchorMin_Injectedget_anchorMax_Injectedset_anchorMax_Injectedget_anchoredPosition_Injectedset_anchoredPosition_Injectedget_sizeDelta_Injectedset_sizeDelta_Injectedget_pivot_Injectedset_pivot_InjectedreapplyDrivenPropertiesanchorMinanchorMaxanchoredPositionsizeDeltapivotanchoredPosition3DoffsetMinoffsetMaxAxisHorizontalVerticalReapplyDrivenPropertiesget_localPositionset_localPositionset_eulerAnglesget_localEulerAnglesset_localEulerAnglesset_forwardget_rotationset_rotationget_localRotationset_localRotationget_localScaleset_localScaleget_parentset_parentget_parentInternalset_parentInternalSetParentget_worldToLocalMatrixget_localToWorldMatrixeulersrelativeToxAngleyAnglezAngleLookAtworldPositionworldUpInternal_LookAtInverseTransformDirectionTransformVectorTransformPointInverseTransformPointget_childCountSetAsFirstSiblingSetAsLastSiblingSetSiblingIndexGetSiblingIndexisActiveOnlyFindRelativeTransformWithPathget_lossyScaleIsChildOfGetChildget_position_Injectedset_position_Injectedget_localPosition_Injectedset_localPosition_Injectedget_rotation_Injectedset_rotation_Injectedget_localRotation_Injectedset_localRotation_Injectedget_localScale_Injectedset_localScale_Injectedget_worldToLocalMatrix_Injectedget_localToWorldMatrix_InjectedInternal_LookAt_InjectedInverseTransformDirection_InjectedTransformVector_InjectedTransformPoint_InjectedInverseTransformPoint_Injectedget_lossyScale_InjectedlocalPositionlocalEulerAngleslocalRotationlocalScaleparentInternalworldToLocalMatrixlocalToWorldMatrixchildCountlossyScaleouterSpriteRendererset_spriteget_size_Injectedset_size_InjectedspriteSpriteMeshTypeFullRectTightSpritePackingModeSpriteGetPackingModeGetPackedGetTextureRectGetInnerUVsGetOuterUVsGetPaddingpixelsPerUnitextrudemeshTypebordergenerateFallbackPhysicsShapeCreateSpriteget_boundsget_borderget_textureget_pixelsPerUnitget_associatedAlphaSplitTextureget_packedget_packingModeget_textureRectget_trianglesGetTextureRect_InjectedGetInnerUVs_InjectedGetOuterUVs_InjectedGetPadding_InjectedCreateSprite_Injectedget_bounds_Injectedget_border_InjectedassociatedAlphaSplitTexturepackedpackingModetextureRectAPIUpdaterRuntimeHelpersUnityEngine._Scripting.APIUpdatingnspGetMovedFromAttributeDataForTypeGetObsoleteTypeRedirectionDataUtilityUnityEngine.SpritesGetInnerUVGetOuterUVGetMinSizeSpriteBoneUnityEngine.U2Dm_Positionm_Rotationm_ParentIdSpriteAtlasManagerRequestAtlasadd_atlasRegisteredremove_atlasRegisteredspriteAtlasPostRegisteredAtlasatlasRequestedatlasRegisteredSpriteAtlasCanBindToDebugScreenCaptureUnityEngine.Profiling.Experimentalset_rawImageDataReferenceset_imageFormatk__BackingFieldk__BackingFieldrawImageDataReferenceimageFormatMetaDataUnityEngine.Profiling.Memory.ExperimentalMemoryProfilerPrepareMetadataWriteIntToByteArrayWriteStringToByteArrayFinalizeSnapshotpixelsPtrpixelsCountSaveScreenshotToDiskm_SnapshotFinishedm_SaveScreenshotToDiskcreateMetaDataPersistentListenerModeUnityEngine.EventsEventDefinedUnityEventToolsassemblyTypeNameTidyAssemblyTypeNameArgumentCacheget_unityObjectArgumentget_unityObjectArgumentAssemblyTypeNameget_intArgumentget_floatArgumentget_stringArgumentget_boolArgumentm_ObjectArgumentm_ObjectArgumentAssemblyTypeNamem_IntArgumentm_FloatArgumentm_StringArgumentm_BoolArgumentunityObjectArgumentunityObjectArgumentAssemblyTypeNameintArgumentfloatArgumentstringArgumentboolArgumentBaseInvokableCallThrowOnInvalidArgdelegateAllowInvoketargetObjInvokableCalladd_Delegateremove_DelegatetheFunctionInvokableCall`1args0InvokableCall`2InvokableCall`3InvokableCall`4CachedInvokableCall`1m_Arg1UnityEventCallStateEditorAndRuntimeRuntimeOnlyPersistentCallget_targetget_targetAssemblyTypeNameget_methodNameget_modeget_argumentstheEventGetRuntimeCallGetObjectCallm_Targetm_TargetAssemblyTypeNamem_MethodNamem_Modem_Argumentsm_CallStatetargetAssemblyTypeNamePersistentCallGroupinvokableListunityEventBasem_CallsInvokableCallListAddPersistentInvokableCallClearPersistentPrepareInvokem_PersistentCallsm_RuntimeCallsm_ExecutingCallsm_NeedsUpdateUnityEventBaseUnityEngine.ISerializationCallbackReceiver.OnBeforeSerializeUnityEngine.ISerializationCallbackReceiver.OnAfterDeserializetargetObjTypeFindMethod_ImplGetDelegatelistenerTypeDirtyPersistentCallsRebuildPersistentCallsIfNeededAddCallRemoveAllListenersfunctionNameGetValidMethodInfom_CallsDirtyUnityActionUnityEventm_InvokeArrayUnityAction`1UnityEvent`1UnityAction`2UnityEvent`2UnityAction`3UnityEvent`3UnityAction`4UnityEvent`4FormerlySerializedAsAttributeUnityEngine.Serializationm_oldNamePreserveAttributeMovedFromAttributeDataUnityEngine.Scripting.APIUpdatingautoUpdateAPIsourceNamespacesourceClassNameclassHasChangednameSpaceHasChangedassemblyHasChangedautoUdpateAPIMovedFromAttributeSceneUnityEngine.SceneManagementsceneHandleGetNameInternalget_handleSceneManagerAPIInternalsceneNamesceneBuildIndexmustCompleteNextFrameLoadSceneAsyncNameIndexInternalLoadSceneAsyncNameIndexInternal_InjectedSceneManagerget_sceneCountGetActiveSceneGetSceneAtadd_sceneLoadedremove_sceneLoadedLoadScenesceneInternal_SceneLoadedInternal_SceneUnloadedpreviousActiveScenenewActiveSceneInternal_ActiveSceneChangedGetActiveScene_InjectedGetSceneAt_Injecteds_AllowLoadScenesceneLoadedsceneUnloadedactiveSceneChangedsceneCountLoadSceneModeAdditiveLocalPhysicsModePhysics2DPhysics3DLoadSceneParametersm_LoadSceneModem_LocalPhysicsModePlayerLoopSystemInternalUnityEngine.LowLevelupdateDelegateupdateFunctionloopConditionFunctionnumSubSystemsPlayerLoopSystemsubSystemListUpdateFunctionInitializationUnityEngine.PlayerLoopPlayerUpdateTimeDirectorSampleTimeAsyncUploadTimeSlicedUpdateSynchronizeStateSynchronizeInputsXREarlyUpdateEarlyUpdatePollPlayerConnectionProfilerStartFramePollHtcsPlayerConnectionGpuTimestampAnalyticsCoreStatsUpdateUnityWebRequestUpdateUpdateStreamingManagerExecuteMainThreadJobsProcessMouseInWindowClearIntermediateRenderersClearLinesPresentBeforeUpdateResetFrameStatsAfterPresentUpdateAsyncReadbackManagerUpdateTextureStreamingManagerUpdatePreloadingRendererNotifyInvisiblePlayerCleanupCachedDataUpdateMainGameViewRectUpdateCanvasRectTransformUpdateInputManagerProcessRemoteInputXRUpdateScriptRunDelayedStartupFrameUpdateKinectDeliverIosPlatformEventsDispatchEventQueueEventsPhysicsResetInterpolatedTransformPositionSpriteAtlasManagerUpdateTangoUpdateARCoreUpdatePerformanceAnalyticsUpdateFixedUpdateDirectorFixedSampleTimeAudioFixedUpdateScriptRunBehaviourFixedUpdateDirectorFixedUpdateLegacyFixedAnimationUpdateXRFixedUpdatePhysicsFixedUpdatePhysics2DFixedUpdatePhysicsClothFixedUpdateDirectorFixedUpdatePostPhysicsScriptRunDelayedFixedFrameRateNewInputFixedUpdatePreUpdatePhysicsUpdatePhysics2DUpdateCheckTexFieldInputIMGUISendQueuedEventsSendMouseEventsAIUpdateWindUpdateUpdateVideoNewInputUpdateScriptRunBehaviourUpdateDirectorUpdateScriptRunDelayedDynamicFrameRateScriptRunDelayedTasksPreLateUpdatePhysics2DLateUpdateAIUpdatePostScriptDirectorUpdateAnimationBeginLegacyAnimationUpdateDirectorUpdateAnimationEndDirectorDeferredEvaluateUIElementsUpdatePanelsUpdateNetworkManagerUpdateMasterServerInterfaceUNetUpdateEndGraphicsJobsAfterScriptUpdateParticleSystemBeginUpdateAllScriptRunBehaviourLateUpdateConstraintManagerUpdatePostLateUpdatePlayerSendFrameStartedUpdateRectTransformPlayerUpdateCanvasesUpdateAudioDirectorLateUpdateVFXUpdateParticleSystemEndUpdateAllEndGraphicsJobsAfterScriptLateUpdateUpdateSubstanceUpdateCustomRenderTexturesUpdateAllRenderersUpdateLightProbeProxyVolumesEnlightenRuntimeUpdateUpdateAllSkinnedMeshesProcessWebSendMessagesSortingGroupsUpdateUpdateVideoTexturesDirectorRenderImagePlayerEmitCanvasGeometryFinishFrameRenderingBatchModeUpdatePlayerSendFrameCompleteUpdateCaptureScreenshotPresentAfterDrawClearImmediateRenderersXRPostPresentUpdateResolutionInputEndFrameGUIClearEventsShaderHandleErrorsResetInputAxisThreadedLoadingDebugProfilerSynchronizeStatsMemoryFrameMaintenanceExecuteGameCenterCallbacksProfilerEndFramePlayerSendFramePostPresentPhysicsSkinnedClothBeginUpdatePhysicsSkinnedClothFinishUpdateTriggerEndOfFrameCallbacksMessageEventArgsUnityEngine.Networking.PlayerConnectionPlayerConnectionget_instanceget_isConnectedOnEnableGetConnectionNativeApiRegisterConnectionRegisterDisconnectionUnregisterConnectionUnregisterDisconnectionTrySendBlockUntilRecvMsgMessageCallbackInternalConnectedCallbackInternalDisconnectedCallbackconnectionNativem_PlayerEditorConnectionEventsm_connectedPlayersm_IsInitilizeds_InstanceisConnected<>c__DisplayClass12_0b__0b__0b__0msgReceivedPlayerEditorConnectionEventsInvokeMessageIdSubscribersAddAndCreateUnregisterManagedCallbackmessageTypeSubscribersconnectionEventdisconnectionEventMessageEventConnectionChangeEventMessageTypeSubscribersget_MessageTypeIdset_MessageTypeIdm_messageTypeIdsubscriberCountmessageCallbackMessageTypeIdb__0b__0b__0UnityEngine.InternalExcludeFromDocsAttributeIndexFormatUnityEngine.RenderingMeshUpdateFlagsDontValidateIndicesDontResetBoneBoundsDontNotifyMeshUsersDontRecalculateBoundsVertexAttributeFormatFloat32Float16UNorm8SNorm8UNorm16SNorm16UInt8SInt8SInt16SInt32VertexAttributeTangentTexCoord0TexCoord1TexCoord2TexCoord3TexCoord4TexCoord5TexCoord6TexCoord7BlendWeightBlendIndicesCompareFunctionEqualLessEqualNotEqualGreaterEqualColorWriteMaskAlphaStencilOpKeepIncrementSaturateDecrementSaturateInvertIncrementWrapDecrementWrapBuiltinRenderTextureTypeBufferPtrBindableTextureCurrentActiveCameraTargetDepthNormalsResolvedDepthPrepassNormalsSpecPrepassLightPrepassLightSpecGBuffer0GBuffer1GBuffer2GBuffer3ReflectionsMotionVectorsGBuffer4GBuffer5GBuffer6GBuffer7GraphicsDeviceTypeOpenGL2Direct3D9Direct3D11PlayStation3Xbox360OpenGLES2OpenGLES3PlayStationVitaPlayStation4PlayStationMobileMetalOpenGLCoreDirect3D12N3DSVulkanXboxOneD3D12RenderTargetIdentifierm_NameIDm_InstanceIDm_BufferPointerm_MipLevelm_CubeFacem_DepthSliceShadowSamplingModeCompareDepthsRawDepthTextureDimensionTex2DTex3DTex2DArrayCubeArrayGraphicsSettingsget_lightsUseLinearIntensitylightsUseLinearIntensityOnDemandRenderingget_renderFrameIntervalframeIntervalGetRenderFrameIntervalm_RenderFrameIntervalrenderFrameIntervalSphericalHarmonicsL2SetZeroAddAmbientLightAddDirectionalLightshAddDirectionalLightInternal_unity_selfSetZero_InjectedAddAmbientLight_InjectedAddDirectionalLightInternal_Injectedshr0shr1shr2shr3shr4shr5shr6shr7shr8shg0shg1shg2shg3shg4shg5shg6shg7shg8shb0shb1shb2shb3shb4shb5shb6shb7shb8LODParametersm_IsOrthographicm_CameraPositionm_FieldOfViewm_OrthoSizem_CameraPixelHeightRenderPipelineRenderInternalRenderget_disposedset_disposedk__BackingFieldRenderPipelineAssetInternalCreatePipelineget_renderingLayerMaskNamesget_defaultMaterialget_autodeskInteractiveShaderget_autodeskInteractiveTransparentShaderget_autodeskInteractiveMaskedShaderget_terrainDetailLitShaderget_terrainDetailGrassShaderget_terrainDetailGrassBillboardShaderget_defaultParticleMaterialget_defaultLineMaterialget_defaultTerrainMaterialget_defaultUIMaterialget_defaultUIOverdrawMaterialget_defaultUIETC1SupportedMaterialget_default2DMaterialget_defaultShaderget_defaultSpeedTree7Shaderget_defaultSpeedTree8ShaderCreatePipelineOnDisablerenderingLayerMaskNamesdefaultMaterialautodeskInteractiveShaderautodeskInteractiveTransparentShaderautodeskInteractiveMaskedShaderterrainDetailLitShaderterrainDetailGrassShaderterrainDetailGrassBillboardShaderdefaultParticleMaterialdefaultLineMaterialdefaultTerrainMaterialdefaultUIMaterialdefaultUIOverdrawMaterialdefaultUIETC1SupportedMaterialdefault2DMaterialdefaultShaderdefaultSpeedTree7ShaderdefaultSpeedTree8ShaderRenderPipelineManagerget_currentPipelineset_currentPipelineCleanupRenderPipelineGetCameraspipeloopPtrDoRenderLoop_InternalpipelineAssetPrepareRenderPipelines_CurrentPipelineAssets_Camerass_CameraCapacityk__BackingFieldcurrentPipelineScriptableRenderContextGetNumberOfCameras_InternalGetCamera_InternalGetNumberOfCamerasGetCameraGetNumberOfCameras_Internal_InjectedGetCamera_Internal_InjectedSupportedRenderingFeaturesget_defaultMixedLightingModesget_mixedLightingModesget_lightmapBakeTypesget_lightmapsModesget_enlightenget_rendersUIOverlayfallbackModePtrFallbackMixedLightingModeByRefmixedModeIsMixedLightingModeSupportedisSupportedPtrIsMixedLightingModeSupportedByRefbakeTypeIsLightmapBakeTypeSupportedIsLightmapBakeTypeSupportedByRefIsLightmapsModeSupportedByReflightmapperIsLightmapperSupportedByRefIsUIOverlayRenderedBySRPlightmapperPtrFallbackLightmapperByRefs_Activek__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFielddefaultMixedLightingModesmixedLightingModeslightmapBakeTypeslightmapsModesenlightenrendersUIOverlayReflectionProbeModesLightmapMixedBakeModesBatchVisibilityinstancesCountvisibleCountBatchCullingContextinCullingPlanesinOutBatchVisibilityoutVisibleIndicesinLodParameterscullingPlanesbatchVisibilityvisibleIndiceslodParametersBatchRendererCullingOutputcullingJobsFencecullingPlanesCountbatchVisibilityCountvisibleIndicesCountBatchRendererGroupInvokeOnPerformCullingm_GroupHandlem_PerformCullingOnPerformCullingrendererGroupcullingContextShaderPropertyFlagsPerRendererDataNoScaleOffsetHDRNonModifiableTextureDataMainTextureMainColorFrameDataUnityEngine.Playablesm_FrameIDm_DeltaTimem_Weightm_EffectiveWeightm_EffectiveParentDelaym_EffectiveParentSpeedm_EffectiveSpeedm_OutputSeekOccuredHoldEffectivePlayStateDelayedEffectivePlayStatePlayingINotificationINotificationReceivernotificationOnNotifyIPlayableBehaviourplayableOnGraphStartOnGraphStopOnPlayableCreateOnPlayableDestroyOnBehaviourPlayOnBehaviourPausePrepareFrameplayerDataProcessFramePlayableget_Nullm_NullPlayablePlayableAssetCreatePlayableget_durationget_outputsassetgoInternal_CreatePlayableptrToDoubleInternal_GetPlayableAssetDurationdurationoutputsPlayableBehaviourPlayableBindingm_StreamNamem_SourceObjectm_SourceBindingTypem_CreateOutputMethodDefaultDurationCreateOutputMethodPlayableGraphm_VersionPlayableHandleIsPlayableOfTypeCompareVersionGetPlayableTypeIsValid_InjectedGetPlayableType_Injectedm_NullPlayableOutputm_NullPlayableOutputPlayableOutputHandleScriptPlayableOutputSpriteIntermediateRendererInfoUnityEngine.Experimental.U2DSpriteIDTextureIDMaterialIDLayerSortingOrderSceneCullingMaskIndexDataVertexDataIndexCountVertexCountShaderChannelMaskSpriteRendererGroupUnityEngine.Experimental.GlobalIlluminationSpotPyramidShapeSpotBoxShapeLightModeFalloffTypeInverseSquaredInverseSquaredNoRangeAttenuationLegacyAngularFalloffTypeLUTAnalyticAndInnerAngleLinearColorset_redset_greenset_bluem_redm_greenm_bluem_intensityDirectionalLightshadoworientationindirectColorpenumbraWidthRadianPointLightsphereRadiusfalloffSpotLightconeAngleinnerConeAngleangularFalloffRectangleLightDiscLightradiusLightDataGIlightlightInstanceIDInitNoBakecookieIDcookieScaleshape0shape1LightmapperUtilsbaketypeExtractIndirectExtractInnerConeExtractColorTemperaturecctlightColorApplyColorTemperaturespotdiscLightmappingSetDelegateResetDelegatelightsoutLightsPtroutLightsCountRequestLightss_DefaultDelegates_RequestLightsDelegateRequestLightsDelegaterequestslightsOutputCameraPlayableUnityEngine.Experimental.PlayablesMaterialEffectPlayableTextureMixerPlayableTexturePlayableOutputBuiltinRuntimeReflectionSystemUnityEngine.Experimental.RenderingTickRealtimeProbesBuiltinUpdateInternal_BuiltinRuntimeReflectionSystem_NewIScriptableRuntimeReflectionSystemScriptableRuntimeReflectionSystemSettingsset_Internal_ScriptableRuntimeReflectionSystemSettings_systemget_Internal_ScriptableRuntimeReflectionSystemSettings_instanceScriptingDirtyReflectionSystemInstanceInternal_ScriptableRuntimeReflectionSystemSettings_systemInternal_ScriptableRuntimeReflectionSystemSettings_instanceScriptableRuntimeReflectionSystemWrapperget_implementationset_implementationInternal_ScriptableRuntimeReflectionSystemWrapper_TickRealtimeProbesk__BackingFieldimplementationTextureCreationFlagsMipChainCrunchFormatUsageSparseBlendSetPixels32MSAA2xMSAA4xMSAA8xStencilSamplingDefaultFormatLDRGraphicsFormatR8_SRGBR8G8_SRGBR8G8B8_SRGBR8G8B8A8_SRGBR8_UNormR8G8_UNormR8G8B8_UNormR8G8B8A8_UNormR8_SNormR8G8_SNormR8G8B8_SNormR8G8B8A8_SNormR8_UIntR8G8_UIntR8G8B8_UIntR8G8B8A8_UIntR8_SIntR8G8_SIntR8G8B8_SIntR8G8B8A8_SIntR16_UNormR16G16_UNormR16G16B16_UNormR16G16B16A16_UNormR16_SNormR16G16_SNormR16G16B16_SNormR16G16B16A16_SNormR16_UIntR16G16_UIntR16G16B16_UIntR16G16B16A16_UIntR16_SIntR16G16_SIntR16G16B16_SIntR16G16B16A16_SIntR32_UIntR32G32_UIntR32G32B32_UIntR32G32B32A32_UIntR32_SIntR32G32_SIntR32G32B32_SIntR32G32B32A32_SIntR16_SFloatR16G16_SFloatR16G16B16_SFloatR16G16B16A16_SFloatR32_SFloatR32G32_SFloatR32G32B32_SFloatR32G32B32A32_SFloatB8G8R8_SRGBB8G8R8A8_SRGBB8G8R8_UNormB8G8R8A8_UNormB8G8R8_SNormB8G8R8A8_SNormB8G8R8_UIntB8G8R8A8_UIntB8G8R8_SIntB8G8R8A8_SIntR4G4B4A4_UNormPack16B4G4R4A4_UNormPack16R5G6B5_UNormPack16B5G6R5_UNormPack16R5G5B5A1_UNormPack16B5G5R5A1_UNormPack16A1R5G5B5_UNormPack16E5B9G9R9_UFloatPack32B10G11R11_UFloatPack32A2B10G10R10_UNormPack32A2B10G10R10_UIntPack32A2B10G10R10_SIntPack32A2R10G10B10_UNormPack32A2R10G10B10_UIntPack32A2R10G10B10_SIntPack32A2R10G10B10_XRSRGBPack32A2R10G10B10_XRUNormPack32R10G10B10_XRSRGBPack32R10G10B10_XRUNormPack32A10R10G10B10_XRSRGBPack32A10R10G10B10_XRUNormPack32RGB_DXT1_SRGBRGBA_DXT1_SRGBRGB_DXT1_UNormRGBA_DXT1_UNormRGBA_DXT3_SRGBRGBA_DXT3_UNormRGBA_DXT5_SRGBRGBA_DXT5_UNormR_BC4_UNormR_BC4_SNormRG_BC5_UNormRG_BC5_SNormRGB_BC6H_UFloatRGB_BC6H_SFloatRGBA_BC7_SRGBRGBA_BC7_UNormRGB_PVRTC_2Bpp_SRGBRGB_PVRTC_2Bpp_UNormRGB_PVRTC_4Bpp_SRGBRGB_PVRTC_4Bpp_UNormRGBA_PVRTC_2Bpp_SRGBRGBA_PVRTC_2Bpp_UNormRGBA_PVRTC_4Bpp_SRGBRGBA_PVRTC_4Bpp_UNormRGB_ETC_UNormRGB_ETC2_SRGBRGB_ETC2_UNormRGB_A1_ETC2_SRGBRGB_A1_ETC2_UNormRGBA_ETC2_SRGBRGBA_ETC2_UNormR_EAC_UNormR_EAC_SNormRG_EAC_UNormRG_EAC_SNormRGBA_ASTC4X4_SRGBRGBA_ASTC4X4_UNormRGBA_ASTC5X5_SRGBRGBA_ASTC5X5_UNormRGBA_ASTC6X6_SRGBRGBA_ASTC6X6_UNormRGBA_ASTC8X8_SRGBRGBA_ASTC8X8_UNormRGBA_ASTC10X10_SRGBRGBA_ASTC10X10_UNormRGBA_ASTC12X12_SRGBRGBA_ASTC12X12_UNormGraphicsFormatUtilityisSRGBGetGraphicsFormat_Native_TextureFormatGetGraphicsFormat_Native_RenderTextureFormatIsSRGBFormatIsCompressedTextureFormatIsCrunchFormatUnityEngine.InputLegacyModuleUnityEngine.InputLegacyModule.dllTouchPhaseBeganStationaryEndedIMECompositionModeTouchTypeDirectIndirectStylusTouchget_fingerIdget_deltaPositionget_phasem_FingerIdm_RawPositionm_PositionDeltam_TimeDeltam_TapCountm_Phasem_Pressurem_maximumPossiblePressurem_Radiusm_RadiusVariancem_AltitudeAnglem_AzimuthAnglefingerIddeltaPositionphaseCameraRaycastHelperlayerMaskRaycastTryRaycastTry2DRaycastTry_InjectedRaycastTry2D_InjectedGetKeyIntGetKeyStringGetKeyUpIntGetKeyUpStringGetKeyDownIntGetKeyDownStringaxisNameGetAxisGetAxisRawbuttonNameGetButtonDownbuttonGetMouseButtonGetMouseButtonDownGetMouseButtonUpResetInputAxesGetTouchGetKeyUpGetKeyDownget_anyKeyget_anyKeyDownget_mousePositionget_mouseScrollDeltaget_imeCompositionModeset_imeCompositionModeget_compositionStringget_compositionCursorPosset_compositionCursorPosget_mousePresentget_touchCountget_touchSupportedget_touchesGetTouch_Injectedget_mousePosition_Injectedget_mouseScrollDelta_Injectedget_compositionCursorPos_Injectedset_compositionCursorPos_InjectedanyKeyanyKeyDownmousePositionmouseScrollDeltaimeCompositionModecompositionStringcompositionCursorPosmousePresenttouchCounttouchSupportedtouchesSetMouseMovedskipRTCamerasDoSendMouseEventshits_MouseUsedm_LastHitm_MouseDownHitm_CurrentHitm_CamerasHitInfocameraUnityEngine.TextRenderingModuleUnityEngine.TextRenderingModule.dllFontStyleBoldItalicBoldAndItalicTextGenerationErrorCustomSizeOnNonDynamicFontCustomStyleOnNonDynamicFontNoFontTextGenerationSettingsCompareColorsCompareVector2fontfontSizelineSpacingrichTextscaleFactorfontStyletextAnchoralignByGeometryresizeTextForBestFitresizeTextMinSizeresizeTextMaxSizeupdateBoundsverticalOverflowhorizontalOverflowgenerationExtentsgenerateOutOfBoundsTextGeneratorget_characterCountVisibleValidatedSettingscharactersGetCharacterslinesGetLinesGetVerticesGetPreferredWidthGetPreferredHeightPopulateWithErrorsPopulatePopulateWithErrorPopulateAlwaysget_vertsget_charactersget_linesget_rectExtentsget_characterCountget_lineCountverticalOverFlowanchorextentsXextentsYpivotXpivotYPopulate_InternalGetVerticesInternalGetCharactersInternalGetLinesInternalget_rectExtents_InjectedPopulate_Internal_Injectedm_LastStringm_LastSettingsm_HasGeneratedm_LastValidm_Vertsm_Charactersm_Linesm_CachedVertsm_CachedCharactersm_CachedLinescharacterCountVisiblevertsrectExtentscharacterCountlineCountTextAnchorUpperLeftUpperCenterUpperRightMiddleLeftMiddleCenterMiddleRightLowerLeftLowerCenterLowerRightHorizontalWrapModeWrapVerticalWrapModeUICharInfocursorPoscharWidthUILineInfostartCharIdxtopYleadingUIVertexnormaltangentuv0uv1s_DefaultColors_DefaultTangentsimpleVertFontadd_textureRebuiltremove_textureRebuiltget_dynamicget_fontSizeInvokeTextureRebuilt_InternalHasCharactertextureRebuiltm_FontTextureRebuildCallbackdynamicFontTextureRebuildCallbackUnityEngine.AnimationModuleUnityEngine.AnimationModule.dllSharedBetweenAnimatorsAttributeStateMachineBehaviouranimatorstateInfolayerIndexOnStateEnterOnStateUpdateOnStateExitOnStateMoveOnStateIKstateMachinePathHashOnStateMachineEnterOnStateMachineExitcontrollerAnimationEventSourceNoSourceAnimatorAnimationStateAnimationEventm_FunctionNamem_StringParameterm_ObjectReferenceParameterm_FloatParameterm_IntParameterm_MessageOptionsm_Sourcem_StateSenderm_AnimatorStateInfom_AnimatorClipInfoAnimationClipget_lengthAvatarTargetLeftFootRightFootLeftHandRightHandAvatarIKGoalAvatarIKHintLeftKneeRightKneeLeftElbowRightElbowAnimatorControllerParameterTypeStateInfoIndexNextStateExitStateInterruptedStateAnimatorRecorderModeAnimatorCullingModeAlwaysAnimateCullUpdateTransformsCullCompletelyAnimatorUpdateModeAnimatePhysicsUnscaledTimeAnimatorClipInfom_ClipInstanceIDAnimatorStateInfoIsNameget_fullPathHashget_normalizedTimem_FullPathm_NormalizedTimem_Speedm_SpeedMultiplierm_Tagm_LoopfullPathHashnormalizedTimeAnimatorTransitionInfom_UserNamem_HasFixedDurationm_Durationm_AnyStatem_TransitionTypeMatchTargetWeightMaskm_PositionXYZWeightm_RotationWeightget_isOptimizableget_isHumanget_hasRootMotionget_isRootPositionOrRotationControlledByCurvesget_humanScaleget_isInitializeddampTimeGetBoolSetBoolGetIntegerSetIntegerSetTriggerResetTriggerIsParameterControlledByCurveget_deltaRotationget_velocityget_angularVelocityget_rootPositionset_rootPositionget_rootRotationset_rootRotationget_applyRootMotionset_applyRootMotionget_linearVelocityBlendingset_linearVelocityBlendingget_animatePhysicsset_animatePhysicsget_updateModeset_updateModeget_hasTransformHierarchyget_allowConstantClipSamplingOptimizationset_allowConstantClipSamplingOptimizationget_gravityWeightget_bodyPositionset_bodyPositionget_bodyPositionInternalset_bodyPositionInternalget_bodyRotationset_bodyRotationget_bodyRotationInternalset_bodyRotationInternalgoalGetIKPositionGetGoalPositiongoalPositionSetIKPositionSetGoalPositionGetIKRotationGetGoalRotationgoalRotationSetIKRotationSetGoalRotationGetIKPositionWeightGetGoalWeightPositionSetIKPositionWeightSetGoalWeightPositionGetIKRotationWeightGetGoalWeightRotationSetIKRotationWeightSetGoalWeightRotationGetIKHintPositionGetHintPositionhintPositionSetIKHintPositionSetHintPositionGetIKHintPositionWeightGetHintWeightPositionSetIKHintPositionWeightSetHintWeightPositionlookAtPositionSetLookAtPositionSetLookAtPositionInternalweightSetLookAtWeightbodyWeightheadWeighteyesWeightclampWeightSetLookAtWeightInternalhumanBoneIdSetBoneLocalRotationSetBoneLocalRotationInternalGetBehaviourConvertStateMachineBehaviourGetBehavioursInternalGetBehavioursInternalGetBehavioursByKeyget_stabilizeFeetset_stabilizeFeetget_layerCountGetLayerNameGetLayerIndexGetLayerWeightSetLayerWeightstateInfoIndexGetAnimatorStateInfoGetCurrentAnimatorStateInfoGetNextAnimatorStateInfoGetAnimatorTransitionInfoGetAnimatorClipInfoCountGetCurrentAnimatorClipInfoCountGetNextAnimatorClipInfoCountGetCurrentAnimatorClipInfoGetNextAnimatorClipInfoclipsisCurrentGetAnimatorClipInfoInternalIsInTransitionget_parametersget_parameterCountGetParameterget_feetPivotActiveset_feetPivotActiveget_pivotWeightget_pivotPositionmatchPositionmatchRotationtargetBodyPartweightMaskstartNormalizedTimetargetNormalizedTimecompleteMatchMatchTargetInterruptMatchTargetget_isMatchingTargetget_speedset_speedForceStateNormalizedTimestateNamefixedTransitionDurationCrossFadeInFixedTimefixedTimeOffsetnormalizedTransitionTimestateHashNameWriteDefaultValuesnormalizedTransitionDurationnormalizedTimeOffsetCrossFadePlayInFixedTimefixedTimestateNameHashtargetIndexSetTargetget_targetPositionget_targetRotationIsControlledIsBoneTransformget_avatarRootGetBoneTransformGetBoneTransformInternalget_cullingModeset_cullingModeStartPlaybackStopPlaybackget_playbackTimeset_playbackTimeframeCountStartRecordingStopRecordingget_recorderStartTimeset_recorderStartTimeGetRecorderStartTimeget_recorderStopTimeset_recorderStopTimeGetRecorderStopTimeget_recorderModeget_runtimeAnimatorControllerset_runtimeAnimatorControllerget_hasBoundPlayablesClearInternalControllerPlayablestateIDStringToHashget_avatarset_avatarGetStatsget_playableGraphGetCurrentGraphCheckIfInIKPassIsInIKPassSetFloatStringSetFloatIDGetFloatStringGetFloatIDSetBoolStringSetBoolIDGetBoolStringGetBoolIDSetIntegerStringSetIntegerIDGetIntegerStringGetIntegerIDSetTriggerStringSetTriggerIDResetTriggerStringResetTriggerIDIsParameterControlledByCurveStringIsParameterControlledByCurveIDSetFloatStringDampSetFloatIDDampget_layersAffectMassCenterset_layersAffectMassCenterget_leftFeetBottomHeightget_rightFeetBottomHeightget_supportsOnAnimatorMoveOnUpdateModeChangedOnCullingModeChangedWriteDefaultPoseRebindwriteDefaultValuesApplyBuiltinRootMotionEvaluateControllerGetCurrentStateNameGetNextStateNameGetAnimatorStateNameResolveHashget_logWarningsset_logWarningsget_fireEventsset_fireEventsget_keepAnimatorControllerStateOnDisableset_keepAnimatorControllerStateOnDisableGetVectorSetVectorGetQuaternionSetQuaternionget_deltaPosition_Injectedget_deltaRotation_Injectedget_velocity_Injectedget_angularVelocity_Injectedget_rootPosition_Injectedset_rootPosition_Injectedget_rootRotation_Injectedset_rootRotation_Injectedget_bodyPositionInternal_Injectedset_bodyPositionInternal_Injectedget_bodyRotationInternal_Injectedset_bodyRotationInternal_InjectedGetGoalPosition_InjectedSetGoalPosition_InjectedGetGoalRotation_InjectedSetGoalRotation_InjectedGetHintPosition_InjectedSetHintPosition_InjectedSetLookAtPositionInternal_InjectedSetBoneLocalRotationInternal_Injectedget_pivotPosition_InjectedMatchTarget_Injectedget_targetPosition_Injectedget_targetRotation_InjectedisOptimizableisHumanhasRootMotionisRootPositionOrRotationControlledByCurveshumanScaleisInitializeddeltaRotationvelocityangularVelocityrootPositionrootRotationapplyRootMotionlinearVelocityBlendinganimatePhysicsupdateModehasTransformHierarchyallowConstantClipSamplingOptimizationgravityWeightbodyPositionbodyPositionInternalbodyRotationbodyRotationInternalstabilizeFeetlayerCountparameterCountfeetPivotActivepivotWeightpivotPositionisMatchingTargetspeedtargetPositiontargetRotationavatarRootcullingModeplaybackTimerecorderStartTimerecorderStopTimerecorderModeruntimeAnimatorControllerhasBoundPlayablesavatarplayableGraphlayersAffectMassCenterleftFeetBottomHeightrightFeetBottomHeightsupportsOnAnimatorMovelogWarningsfireEventskeepAnimatorControllerStateOnDisableAnimatorControllerParameterm_DefaultFloatm_DefaultIntm_DefaultBoolAnimatorOverrideControllerclipInternal_SetClipByNameOnInvalidateOverrideControllerOnOverrideControllerDirtyOnOverrideControllerDirtyCallbackHumanBodyBonesHipsLeftUpperLegRightUpperLegLeftLowerLegRightLowerLegSpineChestUpperChestNeckLeftShoulderRightShoulderLeftUpperArmRightUpperArmLeftLowerArmRightLowerArmLeftToesRightToesLeftEyeRightEyeJawLeftThumbProximalLeftThumbIntermediateLeftThumbDistalLeftIndexProximalLeftIndexIntermediateLeftIndexDistalLeftMiddleProximalLeftMiddleIntermediateLeftMiddleDistalLeftRingProximalLeftRingIntermediateLeftRingDistalLeftLittleProximalLeftLittleIntermediateLeftLittleDistalRightThumbProximalRightThumbIntermediateRightThumbDistalRightIndexProximalRightIndexIntermediateRightIndexDistalRightMiddleProximalRightMiddleIntermediateRightMiddleDistalRightRingProximalRightRingIntermediateRightRingDistalRightLittleProximalRightLittleIntermediateRightLittleDistalLastBoneAvatarget_isValidget_humanDescriptionmuscleIdSetMuscleMinMaxparameterIdSetParameterhumanIdGetAxisLengthGetPreRotationGetPostRotationparentQGetZYPostQuvwGetZYRollGetLimitSignInternal_GetAxisLengthInternal_GetPreRotationInternal_GetPostRotationInternal_GetZYPostQInternal_GetZYRollInternal_GetLimitSignget_humanDescription_InjectedInternal_GetPreRotation_InjectedInternal_GetPostRotation_InjectedInternal_GetZYPostQ_InjectedInternal_GetZYRoll_InjectedInternal_GetLimitSign_InjectedisValidhumanDescriptionSkeletonBoneparentNameHumanLimitm_Minm_Maxm_AxisLengthm_UseDefaultValuesHumanBonem_BoneNamem_HumanNamelimitHumanDescriptionhumanskeletonm_ArmTwistm_ForeArmTwistm_UpperLegTwistm_LegTwistm_ArmStretchm_LegStretchm_FeetSpacingm_GlobalScalem_RootMotionBoneNamem_HasTranslationDoFm_HasExtraRootm_SkeletonHasParentsAvatarMaskHumanTraitGetBoneIndexFromMonoMotionk__BackingFieldRuntimeAnimatorControllerNotKeyableAttributeUnityEngine.AnimationsAnimationClipPlayableAnimationHumanStreamAnimationLayerMixerPlayableAnimationMixerPlayableAnimationMotionXToDeltaPlayableAnimationOffsetPlayableAnimationPlayableOutputAnimationPosePlayableAnimationRemoveScalePlayableAnimationScriptPlayableAnimationStreamm_AnimatorBindingsVersionworkspaceinputStreamAccessoranimationHandleBinderAnimatorControllerPlayableUnityEngine.IMGUIModuleUnityEngine.IMGUIModule.dllget_rawTypeget_modifiersget_characterget_keyCodeset_displayIndexget_commandNamedisplayIndexoutEventPopEventInternal_SetNativeEventInternal_MakeMasterEventCurrentget_currentget_isKeyget_isMouses_Currents_MasterEventrawTypecommandNameisKeyisMouseMouseMoveMouseDragScrollWheelDragUpdatedDragPerformDragExitedUsedValidateCommandExecuteCommandContextClickMouseEnterWindowMouseLeaveWindowTouchDownTouchUpTouchMoveTouchEnterTouchLeaveTouchStationarymouseDownmouseUpmouseMovemouseDragkeyDownkeyUpscrollWheelrepaintdragUpdateddragPerformEventModifiersCommandNumericFunctionKeyGUIset_changedset_nextScrollStepTimeset_skinget_skinnewSkinDoSetSkinDoLabelget_scrollViewStates_skinforceRectCallWindowDelegates_HotTextFields_BoxHashs_ButonHashs_RepeatButtonHashs_ToggleHashs_ButtonGridHashs_SliderHashs_BeginGroupHashs_ScrollviewHashk__BackingFields_Skink__BackingFieldnextScrollStepTimeskinscrollViewStatesWindowFunctionGUIClipget_visibleRectget_visibleRect_InjectedvisibleRectGUIContentset_imageget_tooltipset_tooltipClearStaticCachem_Textm_Imagem_Tooltips_Texts_Images_TextImageGUILayoutWidthHeightGUILayoutOptionfixedWidthfixedHeightminWidthmaxWidthminHeightmaxHeightstretchWidthstretchHeightalignStartalignMiddlealignEndalignJustifyequalSizespacingGUILayoutUtilitywindowIDInternal_GetWindowRectInternal_MoveWindowisWindowSelectIDListBeginWindowLayoutFromEditorWindowtoplevelLayoutFreeGroupLayoutSingleGroupInternal_GetWindowRect_InjectedInternal_MoveWindow_Injecteds_StoredLayoutss_StoredWindowskDummyRectLayoutCacheset_idk__BackingFieldtopLevellayoutGroupswindowsGUISettingsm_DoubleClickSelectsWordm_TripleClickSelectsLinem_CursorColorm_CursorFlashSpeedm_SelectionColorGUISkinCleanupRootsget_fontset_fontget_boxset_boxget_labelset_labelget_textFieldset_textFieldget_textAreaset_textAreaget_buttonset_buttonget_toggleset_toggleget_windowset_windowget_horizontalSliderset_horizontalSliderget_horizontalSliderThumbset_horizontalSliderThumbget_horizontalSliderThumbExtentset_horizontalSliderThumbExtentget_verticalSliderset_verticalSliderget_verticalSliderThumbset_verticalSliderThumbget_verticalSliderThumbExtentset_verticalSliderThumbExtentget_horizontalScrollbarset_horizontalScrollbarget_horizontalScrollbarThumbset_horizontalScrollbarThumbget_horizontalScrollbarLeftButtonset_horizontalScrollbarLeftButtonget_horizontalScrollbarRightButtonset_horizontalScrollbarRightButtonget_verticalScrollbarset_verticalScrollbarget_verticalScrollbarThumbset_verticalScrollbarThumbget_verticalScrollbarUpButtonset_verticalScrollbarUpButtonget_verticalScrollbarDownButtonset_verticalScrollbarDownButtonget_scrollViewset_scrollViewget_customStylesset_customStylesget_settingsget_errorBuildStyleCachestyleNameGetStyleFindStyleMakeCurrentm_Fontm_boxm_buttonm_togglem_textFieldm_textAream_windowm_horizontalSliderm_horizontalSliderThumbm_horizontalSliderThumbExtentm_verticalSliderm_verticalSliderThumbm_verticalSliderThumbExtentm_horizontalScrollbarm_horizontalScrollbarThumbm_horizontalScrollbarLeftButtonm_horizontalScrollbarRightButtonm_verticalScrollbarm_verticalScrollbarThumbm_verticalScrollbarUpButtonm_verticalScrollbarDownButtonm_ScrollViewm_CustomStylesm_Settingsms_Errorm_Stylesm_SkinChangedboxtextFieldtextAreatogglewindowhorizontalSliderhorizontalSliderThumbhorizontalSliderThumbExtentverticalSliderverticalSliderThumbverticalSliderThumbExtenthorizontalScrollbarhorizontalScrollbarThumbhorizontalScrollbarLeftButtonhorizontalScrollbarRightButtonverticalScrollbarverticalScrollbarThumbverticalScrollbarUpButtonverticalScrollbarDownButtonscrollViewcustomStylesSkinChangedDelegateGUIStyleStateset_textColorGetGUIStyleStateset_textColor_InjectedtextColorGUIStyleget_rawNameset_rawNameset_alignmentset_wordWrapget_fixedWidthget_fixedHeightget_stretchWidthget_stretchHeightset_stretchHeightset_fontSizeset_fontStyleGetStyleStatePtrGetRectOffsetPtrscreenRectisHoverisActiveonhasKeyboardFocusInternal_DrawcontrolIDInternal_Draw2SetMouseTooltipSetDefaultFontget_normalget_marginget_paddingDrawcontrolIdget_noneInternal_Draw_InjectedInternal_Draw2_InjectedSetMouseTooltip_Injectedm_Hoverm_Focusedm_OnNormalm_OnHoverm_OnActivem_OnFocusedm_Borderm_Paddingm_Marginm_OverflowshowKeyboardFocuss_NonerawNamealignmentwordWrapmarginGUITargetAttributeGetGUITargetAttrValuedisplayMaskGUIUtilityget_pixelsPerPointget_guiDepthget_systemCopyBufferset_systemCopyBufferskinModeInternal_GetDefaultSkinInternal_ExitGUIMarkGUIChangedset_guiIsExitingTakeCaptureRemoveCaptureGetDefaultSkinnativeEventPtrProcessEventBeginGUIlayoutTypeEndGUIEndGUIFromExceptionEndContainerGUIFromExceptionResetGlobalStateIsExitGUIExceptionShouldRethrowExceptionCheckOnGUIs_SkinModes_OriginalIDtakeCapturereleaseCaptureprocessEventendContainerGUIFromExceptionguiChangedk__BackingFieldpixelsPerPointguiDepthsystemCopyBufferguiIsExitingExitGUIExceptionGUILayoutEntryget_styleset_styleget_marginLeftget_marginRightget_marginTopget_marginBottomget_marginHorizontalget_marginVertical_minWidth_maxWidth_minHeight_maxHeight_styleCalcWidthCalcHeightSetHorizontalSetVerticalApplyStyleSettingsApplyOptionsconsideredForMarginm_StyleindentmarginLeftmarginRightmarginTopmarginBottommarginHorizontalmarginVerticalGUILayoutGroupResetCursorisVerticalresetCoordssameSizem_Cursorm_StretchableCountXm_StretchableCountYm_UserSpecifiedWidthm_UserSpecifiedHeightm_ChildMinWidthm_ChildMaxWidthm_ChildMinHeightm_ChildMaxHeightm_MarginLeftm_MarginRightm_MarginTopm_MarginBottomGUIScrollGroupcalcMinWidthcalcMaxWidthcalcMinHeightcalcMaxHeightclientWidthclientHeightallowHorizontalScrollallowVerticalScrollneedsHorizontalScrollbarneedsVerticalScrollbarScrollViewStateSliderStateTextEditorkeyboardOnScreenhasHorizontalCursorPosisPasswordFieldscrollOffsetm_Contentm_CursorIndexm_SelectIndexm_RevealCursorm_MouseDragSelectsWholeWordsm_DblClickInitPosm_DblClickSnapm_bJustSelectedm_iAltCursorPosDblClickSnappingWORDSPARAGRAPHSUnityEngine.PhysicsModuleUnityEngine.PhysicsModule.dllControllerColliderHitm_Controllerm_Colliderm_Pointm_MoveDirectionm_MoveLengthm_PushCollisionm_Impulsem_RelativeVelocitym_Rigidbodym_ContactCountm_ReusedContactsm_LegacyContactsQueryTriggerInteractionUseGlobalCollideRaycastHitget_colliderget_pointget_distancem_FaceIDm_UVcolliderRigidbodyColliderCharacterControllerMeshColliderCapsuleColliderBoxColliderSphereColliderContactPointm_ThisColliderInstanceIDm_OtherColliderInstanceIDm_SeparationPhysicsScenemaxDistancequeryTriggerInteractionphysicsSceneInternal_RaycastTesthitInfoInternal_RaycastraycastHitsInternal_RaycastNonAllocInternal_RaycastTest_InjectedInternal_Raycast_InjectedInternal_RaycastNonAlloc_InjectedPhysicsget_defaultPhysicsSceneInternal_RaycastAllRaycastAllRaycastNonAllocget_defaultPhysicsScene_InjectedInternal_RaycastAll_InjecteddefaultPhysicsSceneUnityEngine.UIModuleUnityEngine.UIModule.dllICanvasRaycastFilterspeventCameraIsRaycastLocationValidCanvasGroupget_alphaset_alphaget_interactableset_interactableget_blocksRaycastsset_blocksRaycastsget_ignoreParentGroupsalphainteractableblocksRaycastsignoreParentGroupsCanvasRendererset_hasPopInstructionget_materialCountset_materialCountset_popMaterialCountget_absoluteDepthget_hasMovedget_cullset_cullEnableRectClippingset_clippingSoftnessDisableRectClippingSetPopMaterialSetAlphaTextureSetMeshpositionsuv0Suv1Suv2Suv3SSplitUIVertexStreamsCreateUIVertexStreamAddUIVertexStreamSplitIndicesStreamsInternalSplitUIVertexStreamsInternalCreateUIVertexStreamInternalSetColor_InjectedGetColor_InjectedEnableRectClipping_Injectedset_clippingSoftness_Injectedk__BackingFieldhasPopInstructionmaterialCountpopMaterialCountabsoluteDepthhasMovedcullclippingSoftnessRectTransformUtilityelementTransformcanvasPixelAdjustPointPixelAdjustRectscreenPointPointInRectangleRectangleContainsScreenPointworldPointScreenPointToWorldPointInRectanglelocalPointScreenPointToLocalPointInRectanglescreenPoskeepPositioningFlipLayoutOnAxisFlipLayoutAxesGetTransposedPixelAdjustPoint_InjectedPixelAdjustRect_InjectedPointInRectangle_Injecteds_CornersRenderModeScreenSpaceOverlayScreenSpaceCameraWorldSpaceCanvasadd_willRenderCanvasesremove_willRenderCanvasesget_renderModeset_renderModeget_isRootCanvasget_scaleFactorset_scaleFactorget_referencePixelsPerUnitset_referencePixelsPerUnitget_pixelPerfectget_renderOrderget_overrideSortingset_overrideSortingget_sortingOrderset_sortingOrderget_sortingLayerIDset_sortingLayerIDget_rootCanvasget_worldCameraset_worldCameraGetDefaultCanvasMaterialGetETC1SupportedCanvasMaterialForceUpdateCanvasesSendWillRenderCanvaseswillRenderCanvasesrenderModeisRootCanvasreferencePixelsPerUnitpixelPerfectrenderOrderoverrideSortingsortingOrdersortingLayerIDrootCanvasworldCameraWillRenderCanvasesUISystemProfilerApiBeginSampleEndSampleAddMarkerSampleTypeUnityEngine.AssetBundleModuleUnityEngine.AssetBundleModule.dllAssetBundleLoadAllAssetsunloadAllLoadedObjectsUnloadLoadAssetWithSubAssets_InternalAssetBundleCreateRequestAssetBundleRecompressOperationAssetBundleRequestUnityEngine.AudioModuleUnityEngine.AudioModule.dllAudioDataLoadStateUnloadedLoadedFailedAudioSettingsget_dspTimedeviceWasChangedInvokeOnAudioConfigurationChangedOnAudioConfigurationChangeddspTimeAudioConfigurationChangeHandlerAudioClipLoadAudioDataget_loadStateInvokePCMReaderCallback_InternalInvokePCMSetPositionCallback_Internalm_PCMReaderCallbackm_PCMSetPositionCallbackloadStatePCMReaderCallbackPCMSetPositionCallbackAudioBehaviourAudioListenerset_volumevolumeAudioSourcedelayPlayHelperstopOneShotsget_volumeset_timeget_clipset_clipUnPauseset_loopset_playOnAwakeset_spatialBlendset_spatializeset_bypassEffectsset_bypassListenerEffectsset_bypassReverbZonesset_priorityset_muteloopplayOnAwakespatialBlendspatializebypassEffectsbypassListenerEffectsbypassReverbZonesmuteAudioSampleProviderUnityEngine.Experimental.AudiosampleFrameCountInvokeSampleFramesAvailabledroppedSampleFrameCountInvokeSampleFramesOverflowsampleFramesAvailablesampleFramesOverflowSampleFramesHandlerAudioClipPlayableUnityEngine.AudioAudioMixerPlayableAudioPlayableOutputUnityEngine.ImageConversionModuleUnityEngine.ImageConversionModule.dllImageConversiontexmarkNonReadableLoadImageUnityEngine.SubsystemsModuleUnityEngine.SubsystemsModule.dllISubsystemDescriptorget_idISubsystemDescriptorImplset_ptrIntegratedSubsystemDescriptorUnityEngine.ISubsystemDescriptorImpl.set_ptrUnityEngine.ISubsystemDescriptor.CreateCreateImplUnityEngine.ISubsystemDescriptorImpl.ptrSubsystemDescriptorIntegratedSubsystemDescriptor`1TSubsystemInternal_SubsystemInstancesinstInternal_InitializeManagedInstanceInternal_ClearManagedInstancesInternal_RemoveInstanceByPtrInternal_GetInstanceByPtrs_IntegratedSubsystemInstancess_StandaloneSubsystemInstancesInternal_SubsystemDescriptorsInternal_AddDescriptorInternal_InitializeManagedDescriptorInternal_ClearManagedDescriptorsdescriptorPtrs_IntegratedSubsystemDescriptorss_StandaloneSubsystemDescriptorsSubsystemManagerReportSingleSubsystemAnalyticsdescriptorsGetSubsystemDescriptorsinstancePtrDestroyInstance_InternalStaticConstructScriptingClassMapInternal_ReloadSubsystemsStartedInternal_ReloadSubsystemsCompletedreloadSubsytemsStartedreloadSubsytemsCompletedISubsystemIntegratedSubsystemm_subsystemDescriptorIntegratedSubsystem`1TSubsystemDescriptorSubsystemOnDestroyUnityEngine.UIUnityEngine.UI.dllAnimationTriggersget_normalTriggerset_normalTriggerget_highlightedTriggerset_highlightedTriggerget_pressedTriggerset_pressedTriggerget_selectedTriggerset_selectedTriggerget_disabledTriggerset_disabledTriggerkDefaultNormalAnimNamekDefaultHighlightedAnimNamekDefaultPressedAnimNamekDefaultSelectedAnimNamekDefaultDisabledAnimNamem_NormalTriggerm_HighlightedTriggerm_PressedTriggerm_SelectedTriggerm_DisabledTriggernormalTriggerhighlightedTriggerpressedTriggerselectedTriggerdisabledTriggerButtonget_onClickset_onClickPresseventDataOnPointerClickOnSubmitOnFinishSubmitm_OnClickonClickButtonClickedEventd__9System.Collections.Generic.IEnumerator.get_Current5__25__3System.Collections.Generic.IEnumerator.CurrentCanvasUpdatePrelayoutPostLayoutPreRenderLatePreRenderMaxUpdateValueICanvasElementexecutingRebuildLayoutCompleteGraphicUpdateCompleteIsDestroyedCanvasUpdateRegistryObjectValidForUpdateCleanInvalidItemsPerformUpdateParentCountSortLayoutListRegisterCanvasElementForLayoutRebuildTryRegisterCanvasElementForLayoutRebuildInternalRegisterCanvasElementForLayoutRebuildRegisterCanvasElementForGraphicRebuildTryRegisterCanvasElementForGraphicRebuildInternalRegisterCanvasElementForGraphicRebuildUnRegisterCanvasElementForRebuildInternalUnRegisterCanvasElementForLayoutRebuildInternalUnRegisterCanvasElementForGraphicRebuildIsRebuildingLayoutIsRebuildingGraphicsm_PerformingLayoutUpdatem_PerformingGraphicUpdatem_CanvasUpdateProfilerStringsm_CullingUpdateProfilerStringm_LayoutRebuildQueuem_GraphicRebuildQueues_SortLayoutFunctionColorBlockget_normalColorset_normalColorget_highlightedColorset_highlightedColorget_pressedColorset_pressedColorget_selectedColorset_selectedColorget_disabledColorset_disabledColorget_colorMultiplierset_colorMultiplierget_fadeDurationset_fadeDurationget_defaultColorBlockpoint1point2m_NormalColorm_HighlightedColorm_PressedColorm_SelectedColorm_DisabledColorm_ColorMultiplierm_FadeDurationnormalColorhighlightedColorpressedColorselectedColordisabledColorcolorMultiplierfadeDurationdefaultColorBlockClipperRegistryCullm_ClippersClippingrectMaskParentsvalidRectFindCullAndClipWorldRectIClipperPerformClippingIClippableRecalculateClippingget_rectTransformclipRectSetClipRectclipSoftnessSetClipSoftnessRectangularVertexClipperGetCanvasRectm_WorldCornersm_CanvasCornersDefaultControlsget_factoryCreateUIElementRootCreateUIObjectlblSetDefaultTextValuessliderSetDefaultColorTransitionValuesSetParentAndAlignSetLayerRecursivelyCreatePanelCreateButtonCreateImageCreateRawImageCreateSliderCreateScrollbarCreateToggleCreateInputFieldCreateDropdownCreateScrollViewm_CurrentFactorykWidthkThickHeightkThinHeights_ThickElementSizes_ThinElementSizes_ImageElementSizes_DefaultSelectableColors_PanelColors_TextColorIFactoryControlsCreateGameObjectDefaultRuntimeFactorystandardbackgroundinputFieldknobcheckmarkdropdownDropdownget_templateset_templateget_captionTextset_captionTextget_captionImageset_captionImageget_itemTextset_itemTextget_itemImageset_itemImageget_optionsset_optionsget_onValueChangedset_onValueChangedget_alphaFadeSpeedset_alphaFadeSpeedset_valueSetValueWithoutNotifysendCallbackAwakeRefreshShownValueAddOptionsClearOptionsSetupTemplateGetOrAddComponentCreateBlockerblockerDestroyBlockertemplateCreateDropdownListdropdownListDestroyDropdownListitemTemplateCreateItemDestroyItemselectedAddItemAlphaFadeListSetAlphaHideDelayedDestroyDropdownListImmediateDestroyDropdownListOnSelectItemm_Templatem_CaptionTextm_CaptionImagem_ItemTextm_ItemImagem_Optionsm_OnValueChangedm_AlphaFadeSpeedm_Dropdownm_Blockerm_Itemsm_AlphaTweenRunnervalidTemplates_NoOptionDatacaptionTextcaptionImageitemTextitemImageonValueChangedalphaFadeSpeedDropdownItemget_imageset_rectTransformOnPointerEnterm_RectTransformm_ToggleOptionDataOptionDataListDropdownEvent<>c__DisplayClass62_0b__0d__74FontDataget_defaultFontDataget_fontStyleget_bestFitset_bestFitget_minSizeset_minSizeget_maxSizeset_maxSizeget_alignmentget_alignByGeometryset_alignByGeometryget_richTextset_richTextget_horizontalOverflowset_horizontalOverflowget_verticalOverflowset_verticalOverflowget_lineSpacingset_lineSpacingm_FontSizem_FontStylem_BestFitm_MinSizem_MaxSizem_Alignmentm_AlignByGeometrym_RichTextm_HorizontalOverflowm_VerticalOverflowm_LineSpacingdefaultFontDatabestFitFontUpdateTrackerTrackTextRebuildForFontUntrackTextm_TrackedGraphicget_defaultGraphicMaterialget_raycastTargetset_raycastTargetget_raycastPaddingset_raycastPaddingget_useLegacyMeshGenerationset_useLegacyMeshGenerationSetAllDirtySetLayoutDirtySetVerticesDirtySetMaterialDirtyOnRectTransformDimensionsChangeOnBeforeTransformParentChangedOnTransformParentChangedget_canvasCacheCanvasget_canvasRendererget_materialForRenderingOnCanvasHierarchyChangedOnCullingChangedupdateUpdateMaterialUpdateGeometryDoMeshGenerationDoLegacyMeshGenerationget_workerMeshvboOnFillVBOOnPopulateMeshvhOnDidApplyAnimationPropertiesSetNativeSizeGetPixelAdjustedRecttargetColorignoreTimeScaleuseAlphaCrossFadeColoruseRGBCreateColorFromAlphaCrossFadeAlphaRegisterDirtyLayoutCallbackUnregisterDirtyLayoutCallbackRegisterDirtyVerticesCallbackUnregisterDirtyVerticesCallbackRegisterDirtyMaterialCallbackUnregisterDirtyMaterialCallbackUnityEngine.UI.ICanvasElement.get_transforms_DefaultUIs_WhiteTexturem_Materialm_Colorm_SkipLayoutUpdatem_SkipMaterialUpdatem_RaycastTargetm_RaycastPaddingm_CanvasRendererm_Canvasm_VertsDirtym_MaterialDirtym_OnDirtyLayoutCallbackm_OnDirtyVertsCallbackm_OnDirtyMaterialCallbacks_Meshs_VertexHelperm_CachedMeshm_CachedUvsm_ColorTweenRunnerk__BackingFielddefaultGraphicMaterialraycastTargetraycastPaddinguseLegacyMeshGenerationcanvasRenderermaterialForRenderingworkerMeshGraphicRaycasterget_sortOrderPriorityget_renderOrderPriorityget_ignoreReversedGraphicsset_ignoreReversedGraphicsget_blockingObjectsset_blockingObjectsresultAppendListget_eventCamerapointerPositionfoundGraphicskNoEventMaskSetm_IgnoreReversedGraphicsm_BlockingObjectsm_BlockingMaskm_RaycastResultss_SortedGraphicssortOrderPriorityrenderOrderPriorityignoreReversedGraphicsblockingObjectsBlockingObjectsTwoDThreeDg1g2b__24_0GraphicRegistrygraphicRegisterGraphicForCanvasUnregisterGraphicForCanvasGetGraphicsForCanvasm_Graphicss_EmptyListIGraphicEnabledDisabledOnSiblingGraphicEnabledDisabledIMaskIMaskableRecalculateMaskingget_spriteDisableSpriteOptimizationsget_overrideSpriteset_overrideSpriteget_activeSpriteget_preserveAspectset_preserveAspectget_fillCenterset_fillCenterget_fillMethodset_fillMethodget_fillAmountset_fillAmountget_fillClockwiseset_fillClockwiseget_fillOriginset_fillOriginget_eventAlphaThresholdset_eventAlphaThresholdget_alphaHitTestMinimumThresholdset_alphaHitTestMinimumThresholdget_useSpriteMeshset_useSpriteMeshget_defaultETC1GraphicMaterialget_hasBorderget_pixelsPerUnitMultiplierset_pixelsPerUnitMultiplierget_multipliedPixelsPerUnitspriteSizePreserveSpriteAspectRatioshouldPreserveAspectGetDrawingDimensionstoFillTrackSpritelPreserveAspectGenerateSimpleSpriteGenerateSpriteGenerateSlicedSpriteGenerateTiledSpritevertexHelperquadPositionsquadUVsAddQuadposMinposMaxuvMinuvMaxadjustedRectGetAdjustedBorderspreserveAspectGenerateFilledSpritexyfillcornerRadialCutcossinCalculateLayoutInputHorizontalCalculateLayoutInputVerticalget_minWidthget_preferredWidthget_flexibleWidthget_minHeightget_preferredHeightget_flexibleHeightget_layoutPriorityMapCoordinateRebuildImageTrackImageUnTrackImages_ETC1DefaultUIm_Spritem_OverrideSpritem_PreserveAspectm_FillCenterm_FillMethodm_FillAmountm_FillClockwisem_FillOriginm_AlphaHitTestMinimumThresholdm_UseSpriteMeshm_PixelsPerUnitMultiplierm_CachedReferencePixelsPerUnits_VertScratchs_UVScratchs_Xys_Uvm_TrackedTexturelessImagesoverrideSpriteactiveSpritefillCenterfillMethodfillAmountfillClockwisefillOrigineventAlphaThresholdalphaHitTestMinimumThresholduseSpriteMeshdefaultETC1GraphicMaterialhasBorderpixelsPerUnitMultipliermultipliedPixelsPerUnitpreferredWidthflexibleWidthpreferredHeightflexibleHeightlayoutPrioritySlicedTiledFilledFillMethodRadial90Radial180Radial360OriginHorizontalOriginVerticalOrigin90BottomLeftTopLeftTopRightBottomRightOrigin180Origin360InputFieldget_inputget_cachedInputTextGeneratorset_shouldHideMobileInputget_shouldHideMobileInputget_shouldActivateOnSelectSetTextWithoutNotifySetTextget_isFocusedget_caretBlinkRateset_caretBlinkRateget_caretWidthset_caretWidthget_textComponentset_textComponentget_placeholderset_placeholderget_caretColorset_caretColorget_customCaretColorset_customCaretColorget_selectionColorset_selectionColorget_onEndEditset_onEndEditget_onValueChangeset_onValueChangeget_onValidateInputset_onValidateInputget_characterLimitget_contentTypeset_contentTypeget_lineTypeset_lineTypeget_inputTypeset_inputTypeget_touchScreenKeyboardget_keyboardTypeset_keyboardTypeget_characterValidationset_characterValidationget_readOnlyset_readOnlyget_multiLineget_asteriskCharset_asteriskCharget_wasCanceledClampPosget_caretPositionInternalset_caretPositionInternalget_caretSelectPositionInternalset_caretSelectPositionInternalget_hasSelectionget_caretPositionset_caretPositionget_selectionAnchorPositionset_selectionAnchorPositionget_selectionFocusPositionset_selectionFocusPositionCaretBlinkSetCaretVisibleSetCaretActiveUpdateCaretMaterialOnFocusMoveTextEndMoveTextStartget_clipboardset_clipboardInPlaceEditingUpdateCaretFromKeyboardLateUpdatescreenScreenToLocalgeneratorGetUnclampedCharacterLineFromPositionGetCharacterIndexFromPositionMayDragOnBeginDragOnDragMouseDragOutsideRectOnEndDragOnPointerDownKeyPressedIsValidCharOnUpdateSelectedGetSelectedStringFindtNextWordBeginctrlFindtPrevWordBeginDetermineCharacterLineoriginalPosgoToFirstCharLineUpCharacterPositiongoToLastCharLineDownCharacterPositionMoveDownMoveUpForwardSpaceUpdateTouchKeyboardFromEditChangesSendOnValueChangedAndUpdateLabelSendOnValueChangedSendOnSubmitUpdateLabelIsSelectionVisiblegenGetLineStartPositionGetLineEndPositioncaretPosSetDrawRangeToContainCaretPositionForceLabelUpdateMarkGeometryAsDirtyAssignPositioningIfNeededroundingOffsetGenerateCaretCreateCursorVertsGenerateHighlightActivateInputFieldActivateInputFieldInternalOnSelectDeactivateInputFieldOnDeselectEnforceContentTypeEnforceTextHOverflowallowedContentTypesSetToCustomIfContentTypeIsNotSetToCustomDoStateTransitionm_KeyboardkSeparatorsm_TextComponentm_Placeholderm_ContentTypem_InputTypem_AsteriskCharm_KeyboardTypem_LineTypem_HideMobileInputm_CharacterValidationm_CharacterLimitm_OnEndEditm_OnValidateInputm_CaretColorm_CustomCaretColorm_CaretBlinkRatem_CaretWidthm_ReadOnlym_CaretPositionm_CaretSelectPositioncaretRectTransm_CursorVertsm_InputTextCachem_CachedInputRendererm_PreventFontCallbackm_Meshm_AllowInputm_ShouldActivateNextUpdatem_UpdateDragm_DragPositionOutOfBoundskHScrollSpeedkVScrollSpeedm_CaretVisiblem_BlinkCoroutinem_BlinkStartTimem_DrawStartm_DrawEndm_DragCoroutinem_OriginalTextm_WasCanceledm_HasDoneFocusTransitionm_WaitForSecondsRealtimem_TouchKeyboardAllowsInPlaceEditingkEmailSpecialCharactersm_ProcessingEventk_MaxTextLengthcachedInputTextGeneratorshouldHideMobileInputshouldActivateOnSelectisFocusedcaretBlinkRatecaretWidthtextComponentplaceholdercaretColorcustomCaretColorselectionColoronEndEditonValueChangeonValidateInputlineTypeinputTypetouchScreenKeyboardcharacterValidationasteriskCharwasCanceledcaretPositionInternalcaretSelectPositionInternalhasSelectioncaretPositionselectionAnchorPositionselectionFocusPositionclipboardAutocorrectedIntegerNumberDecimalNumberAlphanumericPinInputTypeAutoCorrectCharacterValidationLineTypeSingleLineMultiLineSubmitMultiLineNewlineOnValidateInputaddedCharSubmitEventOnChangeEventEditStated__159d__179AspectRatioFitterget_aspectModeset_aspectModeget_aspectRatioset_aspectRatioUpdateRectGetSizeDeltaToProduceSizeSetLayoutHorizontalSetLayoutVerticalSetDirtym_AspectModem_AspectRatiom_Rectm_DelayedSetDirtym_TrackeraspectModeaspectRatioAspectModeWidthControlsHeightHeightControlsWidthFitInParentEnvelopeParentCanvasScalerget_uiScaleModeset_uiScaleModeget_referenceResolutionset_referenceResolutionget_screenMatchModeset_screenMatchModeget_matchWidthOrHeightset_matchWidthOrHeightget_physicalUnitset_physicalUnitget_fallbackScreenDPIset_fallbackScreenDPIget_defaultSpriteDPIset_defaultSpriteDPIget_dynamicPixelsPerUnitset_dynamicPixelsPerUnitHandleWorldCanvasHandleConstantPixelSizeHandleScaleWithScreenSizeHandleConstantPhysicalSizeSetScaleFactorSetReferencePixelsPerUnitm_UiScaleModem_ReferencePixelsPerUnitm_ScaleFactorm_ReferenceResolutionm_ScreenMatchModem_MatchWidthOrHeightkLogBasem_PhysicalUnitm_FallbackScreenDPIm_DefaultSpriteDPIm_DynamicPixelsPerUnitm_PrevScaleFactorm_PrevReferencePixelsPerUnituiScaleModereferenceResolutionscreenMatchModematchWidthOrHeightphysicalUnitfallbackScreenDPIdefaultSpriteDPIdynamicPixelsPerUnitScaleModeConstantPixelSizeScaleWithScreenSizeConstantPhysicalSizeScreenMatchModeMatchWidthOrHeightShrinkCentimetersMillimetersInchesPicasContentSizeFitterget_horizontalFitset_horizontalFitget_verticalFitset_verticalFitHandleSelfFittingAlongAxism_HorizontalFitm_VerticalFithorizontalFitverticalFitFitModeUnconstrainedPreferredSizeGridLayoutGroupget_startCornerset_startCornerget_startAxisset_startAxisget_cellSizeset_cellSizeget_spacingset_spacingget_constraintset_constraintget_constraintCountset_constraintCountSetCellsAlongAxism_StartCornerm_StartAxism_CellSizem_Spacingm_Constraintm_ConstraintCountstartCornerstartAxiscellSizeconstraintconstraintCountCornerConstraintFlexibleFixedColumnCountFixedRowCountHorizontalLayoutGroupHorizontalOrVerticalLayoutGroupget_childForceExpandWidthset_childForceExpandWidthget_childForceExpandHeightset_childForceExpandHeightget_childControlWidthset_childControlWidthget_childControlHeightset_childControlHeightget_childScaleWidthset_childScaleWidthget_childScaleHeightset_childScaleHeightget_reverseArrangementset_reverseArrangementCalcAlongAxisSetChildrenAlongAxiscontrolSizechildForceExpandpreferredflexibleGetChildSizesm_ChildForceExpandWidthm_ChildForceExpandHeightm_ChildControlWidthm_ChildControlHeightm_ChildScaleWidthm_ChildScaleHeightm_ReverseArrangementchildForceExpandWidthchildForceExpandHeightchildControlWidthchildControlHeightchildScaleWidthchildScaleHeightreverseArrangementILayoutElementILayoutControllerILayoutGroupILayoutSelfControllerILayoutIgnorerget_ignoreLayoutignoreLayoutLayoutElementset_ignoreLayoutset_minWidthset_minHeightset_preferredWidthset_preferredHeightset_flexibleWidthset_flexibleHeightset_layoutPrioritym_IgnoreLayoutm_MinWidthm_MinHeightm_PreferredWidthm_PreferredHeightm_FlexibleWidthm_FlexibleHeightm_LayoutPriorityLayoutGroupset_paddingget_childAlignmentset_childAlignmentget_rectChildrenGetTotalMinSizeGetTotalPreferredSizeGetTotalFlexibleSizerequiredSpaceWithoutPaddingGetStartOffsetGetAlignmentOnAxistotalMintotalPreferredtotalFlexibleSetLayoutInputForAxisSetChildAlongAxisSetChildAlongAxisWithScaleget_isRootLayoutGroupOnTransformChildrenChangedDelayedSetDirtym_ChildAlignmentm_TotalMinSizem_TotalPreferredSizem_TotalFlexibleSizem_RectChildrenchildAlignmentrectChildrenisRootLayoutGroupd__56LayoutRebuilderStripDisabledBehavioursFromListlayoutRootForceRebuildLayoutImmediatePerformLayoutControlPerformLayoutCalculationMarkLayoutForRebuildcompsValidControllerMarkLayoutRootForRebuildm_ToRebuildm_CachedHashFromTransforms_Rebuilders<.cctor>b__5_0b__10_0b__12_0b__12_1b__12_2b__12_3<>9__12_2<>9__12_3LayoutUtilityGetPreferredSizeGetFlexibleSizeGetMinWidthGetFlexibleWidthGetMinHeightGetFlexibleHeightGetLayoutPropertyb__3_0b__4_0b__4_1b__5_0b__6_0b__7_0b__7_1b__8_0VerticalLayoutGroupget_showMaskGraphicset_showMaskGraphicget_graphicMaskEnabledbaseMaterialGetModifiedMaterialm_ShowMaskGraphicm_Graphicm_MaskMaterialm_UnmaskMaterialshowMaskGraphicMaskUtilitiesNotify2DMaskStateChangedNotifyStencilStateChangedFindRootSortOverrideCanvasstopAfterGetStencilDepthfatherIsDescendantOrSelfclippableGetRectMaskForClippableclippermasksGetRectMasksForClipMaskableGraphicget_onCullStateChangedset_onCullStateChangedget_maskableset_maskableget_isMaskingGraphicset_isMaskingGraphicUpdateCullParentMaskStateChangedget_rootCanvasRectUpdateClipParentUnityEngine.UI.IClippable.get_gameObjectm_ShouldRecalculateStencilm_ParentMaskm_Maskablem_IsMaskingGraphicm_IncludeForMaskingm_OnCullStateChangedm_ShouldRecalculatem_StencilValuem_CornersonCullStateChangedmaskableisMaskingGraphicrootCanvasRectCullStateChangedEventIMaterialModifierMiscMultipleDisplayUtilitiesGetRelativeMousePositionForDragGetMousePositionRelativeToMainDisplayResolutionNavigationset_modeget_selectOnUpset_selectOnUpget_selectOnDownset_selectOnDownget_selectOnLeftset_selectOnLeftget_selectOnRightset_selectOnRightget_defaultNavigationm_SelectOnUpm_SelectOnDownm_SelectOnLeftm_SelectOnRightselectOnUpselectOnDownselectOnLeftselectOnRightdefaultNavigationAutomaticExplicitRawImageset_textureget_uvRectset_uvRectm_Texturem_UVRectuvRectRectMask2Dget_softnessset_softnessget_Canvasget_canvasRectUpdateClipSoftnessAddClippableRemoveClippablem_VertexClipperm_MaskableTargetsm_ClipTargetsm_ShouldRecalculateClipRectsm_LastClipRectCanvasSpacem_ForceClipm_SoftnesssoftnesscanvasRectScrollRectget_contentset_contentset_horizontalset_verticalget_movementTypeset_movementTypeget_elasticityset_elasticityget_inertiaset_inertiaget_decelerationRateset_decelerationRateget_scrollSensitivityset_scrollSensitivityget_viewportset_viewportget_horizontalScrollbarVisibilityset_horizontalScrollbarVisibilityget_verticalScrollbarVisibilityset_verticalScrollbarVisibilityget_horizontalScrollbarSpacingset_horizontalScrollbarSpacingget_verticalScrollbarSpacingset_verticalScrollbarSpacingget_viewRectset_velocityUpdateCachedDataEnsureLayoutHasRebuiltStopMovementOnScrollOnInitializePotentialDragSetContentAnchoredPositionUpdatePrevDataUpdateScrollbarsget_normalizedPositionset_normalizedPositionget_horizontalNormalizedPositionset_horizontalNormalizedPositionget_verticalNormalizedPositionset_verticalNormalizedPositionSetHorizontalNormalizedPositionSetVerticalNormalizedPositionSetNormalizedPositionoverStretchingviewSizeRubberDeltaget_hScrollingNeededget_vScrollingNeededUpdateScrollbarVisibilityxScrollingNeededxAxisEnabledscrollbarVisibilityscrollbarUpdateOneScrollbarVisibilityUpdateScrollbarLayoutUpdateBoundsviewBoundscontentPivotcontentSizecontentPosAdjustBoundsGetBoundscornersviewWorldToLocalMatrixInternalGetBoundsCalculateOffsetcontentBoundsmovementTypeInternalCalculateOffsetSetDirtyCachingm_Horizontalm_Verticalm_MovementTypem_Elasticitym_Inertiam_DecelerationRatem_ScrollSensitivitym_Viewportm_HorizontalScrollbarm_VerticalScrollbarm_HorizontalScrollbarVisibilitym_VerticalScrollbarVisibilitym_HorizontalScrollbarSpacingm_VerticalScrollbarSpacingm_PointerStartLocalCursorm_ContentStartPositionm_ViewRectm_ContentBoundsm_ViewBoundsm_Velocitym_Draggingm_Scrollingm_PrevPositionm_PrevContentBoundsm_PrevViewBoundsm_HasRebuiltLayoutm_HSliderExpandm_VSliderExpandm_HSliderHeightm_VSliderWidthm_HorizontalScrollbarRectm_VerticalScrollbarRectelasticityinertiadecelerationRatescrollSensitivityviewporthorizontalScrollbarVisibilityverticalScrollbarVisibilityhorizontalScrollbarSpacingverticalScrollbarSpacingviewRectnormalizedPositionhorizontalNormalizedPositionverticalNormalizedPositionhScrollingNeededvScrollingNeededMovementTypeElasticClampedScrollbarVisibilityPermanentAutoHideAutoHideAndExpandViewportScrollRectEventScrollbarget_handleRectset_handleRectset_directionget_numberOfStepsset_numberOfStepsget_stepSizeUpdateCachedReferencesget_axisget_reverseValueUpdateVisualsUpdateDraghandleCornerremainingSizeDoUpdateDragClickRepeatscreenPositionOnPointerUpOnMoveFindSelectableOnLeftFindSelectableOnRightFindSelectableOnUpFindSelectableOnDownincludeRectLayoutsSetDirectionm_HandleRectm_NumberOfStepsm_ContainerRectm_PointerDownRepeatisPointerDownAndNotDraggingm_DelayedUpdateVisualshandleRectnumberOfStepsstepSizereverseValueLeftToRightBottomToTopTopToBottomScrollEventd__58Selectableget_allSelectablesArrayget_allSelectableCountget_allSelectablesselectablesAllSelectablesNoAllocget_navigationset_navigationget_transitionset_transitionget_colorsset_colorsget_spriteStateset_spriteStateget_animationTriggersset_animationTriggersget_targetGraphicset_targetGraphicget_isPointerInsideset_isPointerInsideget_isPointerDownset_isPointerDownset_hasSelectionget_animatorOnCanvasGroupChangedIsInteractableOnSetPropertyget_currentSelectionStateInstantClearStateFindSelectableGetPointOnRectEdgeselNavigateStartColorTweennewSpriteDoSpriteSwaptriggernameTriggerAnimationIsHighlightedIsPressedEvaluateAndTransitionToSelectionStateOnPointerExits_Selectabless_SelectableCountm_EnableCalledm_Navigationm_Transitionm_Colorsm_SpriteStatem_AnimationTriggersm_Interactablem_TargetGraphicm_GroupsAllowInteractionk__BackingFieldk__BackingFieldk__BackingFieldm_CanvasGroupCacheallSelectablesArrayallSelectableCountallSelectablesnavigationspriteStateanimationTriggerstargetGraphicisPointerInsideisPointerDowncurrentSelectionStateColorTintSpriteSwapAnimationSelectionStateHighlightedPressedSelectedSetPropertyUtilitySetStructSetClassSliderget_fillRectset_fillRectget_minValueset_minValueget_maxValueset_maxValueget_wholeNumbersset_wholeNumbersget_normalizedValueset_normalizedValueClampValuem_FillRectm_MinValuem_MaxValuem_WholeNumbersm_FillImagem_FillTransformm_FillContainerRectm_HandleTransformm_HandleContainerRectfillRectwholeNumbersnormalizedValueSliderEventSpriteStateget_highlightedSpriteset_highlightedSpriteget_pressedSpriteset_pressedSpriteget_selectedSpriteset_selectedSpriteget_disabledSpriteset_disabledSpritem_HighlightedSpritem_PressedSpritem_SelectedSpritem_DisabledSpritehighlightedSpritepressedSpriteselectedSpritedisabledSpriteStencilMaterialbaseMatstencilIDcompareFunctioncolorWriteMaskreadMaskwriteMaskcustomMatClearAllm_ListMatEntrystencilIduseAlphaClipcolorMaskget_cachedTextGeneratorget_cachedTextGeneratorForLayoutFontTextureChangedget_supportRichTextset_supportRichTextget_resizeTextForBestFitset_resizeTextForBestFitget_resizeTextMinSizeset_resizeTextMinSizeget_resizeTextMaxSizeset_resizeTextMaxSizeAssignDefaultFontGetGenerationSettingsGetTextAnchorPivotm_FontDatam_TextCachem_TextCacheForLayouts_DefaultTextm_DisableFontTextureRebuiltCallbackm_TempVertscachedTextGeneratorcachedTextGeneratorForLayoutsupportRichTextget_groupset_groupnewGroupsetMemberValueSetToggleGroupget_isOnset_isOnSetIsOnWithoutNotifyPlayEffectInternalToggletoggleTransitionm_IsOnisOnToggleTransitionFadeToggleEventToggleGroupget_allowSwitchOffset_allowSwitchOffValidateToggleIsInGroupNotifyToggleOnUnregisterToggleRegisterToggleEnsureValidStateAnyTogglesOnActiveTogglesGetFirstActiveToggleSetAllTogglesOffm_AllowSwitchOffm_TogglesallowSwitchOffb__13_0b__14_0<>9__13_0<>9__14_0ListPool`1toReleases_ListPoolObjectPool`1get_countAllset_countAllget_countActiveget_countInactiveactionOnGetactionOnReleasem_Stackm_ActionOnGetm_ActionOnReleasek__BackingFieldcountAllcountActivecountInactiveReflectionMethodsCacheget_Singletonraycast3Draycast3DAllgetRaycastNonAllocs_ReflectionMethodsCacheRaycast3DCallbackRaycastAllCallbackGetRaycastNonAllocCallbackVertexHelperInitializeListIfRequiredget_currentVertCountget_currentIndexCountvertexPopulateUIVertexSetUIVertexFillMeshAddVertidx0AddTriangleAddUIVertexQuadAddUIVertexTriangleStreamGetUIVertexStreamm_Positionsm_Uv0Sm_Uv1Sm_Uv2Sm_Uv3Sm_Normalsm_Tangentsm_Indicess_DefaultNormalm_ListsInitalizedcurrentVertCountcurrentIndexCountBaseVertexEffectModifyVerticesBaseMeshEffectModifyMeshIVertexModifierIMeshModifierOutlinePositionAsUV1Shadowget_effectColorset_effectColorget_effectDistanceset_effectDistanceget_useGraphicAlphaset_useGraphicAlphaApplyShadowZeroAllocApplyShadowm_EffectColorm_EffectDistancem_UseGraphicAlphakMaxEffectDistanceeffectColoreffectDistanceuseGraphicAlphaIndexedSet`1UnityEngine.UI.CollectionsAddUniquesortLayoutFunctionm_DictionaryITweenValueUnityEngine.UI.CoroutineTweenfloatPercentageTweenValueget_ignoreTimeScaleValidTargetColorTweenget_startColorset_startColorget_targetColorset_targetColorget_tweenModeset_tweenModeset_durationset_ignoreTimeScaleAddOnChangedCallbackGetIgnoreTimescaleGetDurationm_StartColorm_TargetColorm_TweenModem_IgnoreTimeScalestartColortweenModeColorTweenModeRGBColorTweenCallbackFloatTweenget_startValueset_startValueget_targetValueset_targetValuem_StartValuem_TargetValuestartValuetargetValueFloatTweenCallbackTweenRunner`1tweenInfocoroutineContainerStartTweenStopTweenm_CoroutineContainerm_Tweend__25__2AxisEventDataUnityEngine.EventSystemsget_moveVectorset_moveVectorget_moveDirset_moveDireventSystemk__BackingFieldk__BackingFieldmoveVectormoveDirAbstractEventDataUseget_usedm_UsedBaseEventDataget_currentInputModuleget_selectedObjectset_selectedObjectm_EventSystemcurrentInputModuleselectedObjectPointerEventDataget_pointerEnterset_pointerEnterget_lastPressset_lastPressget_rawPointerPressset_rawPointerPressget_pointerDragset_pointerDragget_pointerClickset_pointerClickget_pointerCurrentRaycastset_pointerCurrentRaycastget_pointerPressRaycastset_pointerPressRaycastget_eligibleForClickset_eligibleForClickget_pointerIdset_pointerIdget_deltaset_deltaget_pressPositionset_pressPositionget_worldPositionset_worldPositionget_worldNormalset_worldNormalget_clickTimeset_clickTimeget_clickCountset_clickCountget_scrollDeltaset_scrollDeltaget_useDragThresholdset_useDragThresholdget_draggingset_draggingIsPointerMovingIsScrollingget_enterEventCameraget_pressEventCameraget_pointerPressset_pointerPressk__BackingFieldm_PointerPressk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldhoveredk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingFieldk__BackingField