From 1897658a004ed59e6bf3d015971a947e983f6373 Mon Sep 17 00:00:00 2001 From: Joywayer Date: Sun, 7 Jun 2026 11:49:55 +0800 Subject: [PATCH] =?UTF-8?q?UI=E7=B3=BB=E7=BB=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Screenshots/GameView_20260606_091800.png | Bin 0 -> 40162 bytes .../GameView_20260606_091800.png.meta | 114 + .../Screenshots/GameView_20260606_092028.png | Bin 0 -> 40373 bytes .../GameView_20260606_092028.png.meta | 114 + .../_Game/Art/UI/Fonts/NotoSansSC SDF.asset | 2447 ++- .../DamageSources/CMB_DS_EnemyBody.asset | 28 + .../DamageSources/CMB_DS_EnemyBody.asset.meta | 8 + .../Localization/ChineseSimplified/UI.json | 28 + .../_Game/Data/Localization/English/UI.json | 28 + Assets/_Game/Data/UI/UI_LoadingConfig.asset | 22 + .../_Game/Data/UI/UI_LoadingConfig.asset.meta | 8 + Assets/_Game/Data/UI/UI_MainMenuConfig.asset | 6 - .../_Game/Data/UI/UI_NewGameModeConfig.asset | 25 + .../Data/UI/UI_NewGameModeConfig.asset.meta | 8 + Assets/_Game/Data/UI/UI_PauseMenuConfig.asset | 35 + .../Data/UI/UI_PauseMenuConfig.asset.meta | 8 + Assets/_Game/Prefabs/Player/Player.prefab | 31 + .../UI/Controls/UI_Control_InputPrompt.prefab | 363 + .../UI_Control_InputPrompt.prefab.meta | 7 + .../UI/Controls/UI_MainMenu_Button.prefab | 25 +- .../UI/Controls/UI_Setting_DropdownRow.prefab | 293 +- .../UI/Controls/UI_Setting_Header.prefab | 21 + .../UI/Controls/UI_Setting_SliderRow.prefab | 21 + .../UI/Controls/UI_Setting_ToggleRow.prefab | 181 +- .../_Game/Prefabs/UI/UI_LoadingScreen.prefab | 739 + .../Prefabs/UI/UI_LoadingScreen.prefab.meta | 7 + .../Prefabs/UI/UI_NewGameModePanel.prefab | 923 ++ .../UI/UI_NewGameModePanel.prefab.meta | 7 + Assets/_Game/Prefabs/UI/UI_PauseScreen.prefab | 460 + .../Prefabs/UI/UI_PauseScreen.prefab.meta | 7 + Assets/_Game/Scenes/MainMenu.unity | 12549 +--------------- Assets/_Game/Scenes/Persistent.unity | 1386 +- Assets/_Game/Scenes/Testings/TestRoomA.unity | 14 +- .../_Game/Scripts/Core/DeathRespawnService.cs | 1 - .../Scripts/Core/Events/SceneLoadRequest.cs | 3 +- Assets/_Game/Scripts/Core/SceneLoader.cs | 52 +- Assets/_Game/Scripts/Core/SceneService.cs | 19 + .../Editor/Debug/DebugEnterTestRoom.cs | 3 +- .../Editor/Scene/BootFlowSetupWizard.cs | 64 +- .../Editor/Scene/SceneObjectPlacerTool.cs | 4 + .../Editor/Scene/SceneScaffoldTools.cs | 407 +- .../UI/DataDrivenMainMenuControllerEditor.cs | 67 + ...ataDrivenMainMenuControllerEditor.cs.meta} | 2 +- .../UI/DataDrivenSettingsPanelEditor.cs | 68 + .../UI/DataDrivenSettingsPanelEditor.cs.meta} | 2 +- .../Scripts/Editor/UI/MapUIScaffoldWizard.cs | 1 - .../Editor/UI/UIControlLibraryScaffold.cs | 6 + .../Editor/UI/UIInputPromptScaffold.cs | 157 + .../UI/UIInputPromptScaffold.cs.meta} | 2 +- .../Editor/UI/UILoadingScreenScaffold.cs | 275 + .../Editor/UI/UILoadingScreenScaffold.cs.meta | 11 + .../Editor/UI/UINewGameModeScaffold.cs | 265 + .../Editor/UI/UINewGameModeScaffold.cs.meta | 11 + .../Editor/UI/UIPauseScreenScaffold.cs | 255 + .../Editor/UI/UIPauseScreenScaffold.cs.meta | 11 + Assets/_Game/Scripts/Input/InputReaderSO.cs | 2 +- .../Scripts/Quest/ChallengeRoomTrigger.cs | 1 - .../AntiSoftlock/AntiSoftlockSystem.cs | 1 - Assets/_Game/Scripts/UI/Base/UIPanelBase.cs | 42 +- Assets/_Game/Scripts/UI/Controls/UISlider.cs | 2 +- .../Scripts/UI/InputDeviceIconSwitcher.cs | 94 - Assets/_Game/Scripts/UI/InputIconImage.cs | 104 + .../_Game/Scripts/UI/InputIconImage.cs.meta | 11 + .../_Game/Scripts/UI/LoadingScreenConfigSO.cs | 41 + .../Scripts/UI/LoadingScreenConfigSO.cs.meta | 11 + .../_Game/Scripts/UI/LoadingScreenManager.cs | 120 +- .../MainMenu/DataDrivenMainMenuController.cs | 128 +- .../Scripts/UI/MainMenu/MainMenuController.cs | 263 - .../UI/MainMenu/NewGameModeConfigSO.cs | 43 + .../UI/MainMenu/NewGameModeConfigSO.cs.meta | 11 + .../UI/MainMenu/NewGameModeController.cs | 153 +- .../UI/Menus/ConfirmDialogController.cs | 146 +- .../UI/Menus/DataDrivenPauseMenuController.cs | 102 + .../DataDrivenPauseMenuController.cs.meta | 11 + .../Scripts/UI/Menus/PauseMenuConfigSO.cs | 48 + .../UI/Menus/PauseMenuConfigSO.cs.meta | 11 + .../Scripts/UI/Menus/PauseMenuController.cs | 68 - .../Scripts/UI/Menus/SaveSlotController.cs | 118 +- .../UI/Menus/SettingsPanelController.cs | 142 - Assets/_Game/Scripts/UI/Navigation.meta | 8 + .../Scripts/UI/Navigation/IUINavigator.cs | 47 + .../UI/Navigation/IUINavigator.cs.meta | 11 + .../_Game/Scripts/UI/Navigation/PushMode.cs | 14 + .../Scripts/UI/Navigation/PushMode.cs.meta | 11 + .../Scripts/UI/Navigation/UINavigator.cs | 182 + .../Scripts/UI/Navigation/UINavigator.cs.meta | 11 + .../Scripts/UI/Navigation/UIResultPanel.cs | 60 + .../UI/Navigation/UIResultPanel.cs.meta | 11 + .../Scripts/UI/Navigation/UIStackEntry.cs | 17 + .../UI/Navigation/UIStackEntry.cs.meta | 11 + .../UI/Settings/DataDrivenSettingsPanel.cs | 13 +- Assets/_Game/Scripts/UI/UIManager.cs | 60 +- .../_Game/Scripts/UI/UISelectionRestorer.cs | 8 +- Assets/_Game/Scripts/World/DoorTransition.cs | 1 - .../Scripts/World/Map/TeleportService.cs | 1 - Assets/_Game/Scripts/World/RoomTransition.cs | 1 - Assets/_Game/Settings/PlayerInputActions.cs | 45 +- .../Settings/PlayerInputActions.inputactions | 26 +- 98 files changed, 9903 insertions(+), 13907 deletions(-) create mode 100644 Assets/Screenshots/GameView_20260606_091800.png create mode 100644 Assets/Screenshots/GameView_20260606_091800.png.meta create mode 100644 Assets/Screenshots/GameView_20260606_092028.png create mode 100644 Assets/Screenshots/GameView_20260606_092028.png.meta create mode 100644 Assets/_Game/Data/Combat/DamageSources/CMB_DS_EnemyBody.asset create mode 100644 Assets/_Game/Data/Combat/DamageSources/CMB_DS_EnemyBody.asset.meta create mode 100644 Assets/_Game/Data/UI/UI_LoadingConfig.asset create mode 100644 Assets/_Game/Data/UI/UI_LoadingConfig.asset.meta create mode 100644 Assets/_Game/Data/UI/UI_NewGameModeConfig.asset create mode 100644 Assets/_Game/Data/UI/UI_NewGameModeConfig.asset.meta create mode 100644 Assets/_Game/Data/UI/UI_PauseMenuConfig.asset create mode 100644 Assets/_Game/Data/UI/UI_PauseMenuConfig.asset.meta create mode 100644 Assets/_Game/Prefabs/UI/Controls/UI_Control_InputPrompt.prefab create mode 100644 Assets/_Game/Prefabs/UI/Controls/UI_Control_InputPrompt.prefab.meta create mode 100644 Assets/_Game/Prefabs/UI/UI_LoadingScreen.prefab create mode 100644 Assets/_Game/Prefabs/UI/UI_LoadingScreen.prefab.meta create mode 100644 Assets/_Game/Prefabs/UI/UI_NewGameModePanel.prefab create mode 100644 Assets/_Game/Prefabs/UI/UI_NewGameModePanel.prefab.meta create mode 100644 Assets/_Game/Prefabs/UI/UI_PauseScreen.prefab create mode 100644 Assets/_Game/Prefabs/UI/UI_PauseScreen.prefab.meta create mode 100644 Assets/_Game/Scripts/Editor/UI/DataDrivenMainMenuControllerEditor.cs rename Assets/_Game/Scripts/{UI/Menus/SettingsPanelController.cs.meta => Editor/UI/DataDrivenMainMenuControllerEditor.cs.meta} (83%) create mode 100644 Assets/_Game/Scripts/Editor/UI/DataDrivenSettingsPanelEditor.cs rename Assets/_Game/Scripts/{UI/MainMenu/MainMenuController.cs.meta => Editor/UI/DataDrivenSettingsPanelEditor.cs.meta} (83%) create mode 100644 Assets/_Game/Scripts/Editor/UI/UIInputPromptScaffold.cs rename Assets/_Game/Scripts/{UI/Menus/PauseMenuController.cs.meta => Editor/UI/UIInputPromptScaffold.cs.meta} (83%) create mode 100644 Assets/_Game/Scripts/Editor/UI/UILoadingScreenScaffold.cs create mode 100644 Assets/_Game/Scripts/Editor/UI/UILoadingScreenScaffold.cs.meta create mode 100644 Assets/_Game/Scripts/Editor/UI/UINewGameModeScaffold.cs create mode 100644 Assets/_Game/Scripts/Editor/UI/UINewGameModeScaffold.cs.meta create mode 100644 Assets/_Game/Scripts/Editor/UI/UIPauseScreenScaffold.cs create mode 100644 Assets/_Game/Scripts/Editor/UI/UIPauseScreenScaffold.cs.meta create mode 100644 Assets/_Game/Scripts/UI/InputIconImage.cs create mode 100644 Assets/_Game/Scripts/UI/InputIconImage.cs.meta create mode 100644 Assets/_Game/Scripts/UI/LoadingScreenConfigSO.cs create mode 100644 Assets/_Game/Scripts/UI/LoadingScreenConfigSO.cs.meta delete mode 100644 Assets/_Game/Scripts/UI/MainMenu/MainMenuController.cs create mode 100644 Assets/_Game/Scripts/UI/MainMenu/NewGameModeConfigSO.cs create mode 100644 Assets/_Game/Scripts/UI/MainMenu/NewGameModeConfigSO.cs.meta create mode 100644 Assets/_Game/Scripts/UI/Menus/DataDrivenPauseMenuController.cs create mode 100644 Assets/_Game/Scripts/UI/Menus/DataDrivenPauseMenuController.cs.meta create mode 100644 Assets/_Game/Scripts/UI/Menus/PauseMenuConfigSO.cs create mode 100644 Assets/_Game/Scripts/UI/Menus/PauseMenuConfigSO.cs.meta delete mode 100644 Assets/_Game/Scripts/UI/Menus/PauseMenuController.cs delete mode 100644 Assets/_Game/Scripts/UI/Menus/SettingsPanelController.cs create mode 100644 Assets/_Game/Scripts/UI/Navigation.meta create mode 100644 Assets/_Game/Scripts/UI/Navigation/IUINavigator.cs create mode 100644 Assets/_Game/Scripts/UI/Navigation/IUINavigator.cs.meta create mode 100644 Assets/_Game/Scripts/UI/Navigation/PushMode.cs create mode 100644 Assets/_Game/Scripts/UI/Navigation/PushMode.cs.meta create mode 100644 Assets/_Game/Scripts/UI/Navigation/UINavigator.cs create mode 100644 Assets/_Game/Scripts/UI/Navigation/UINavigator.cs.meta create mode 100644 Assets/_Game/Scripts/UI/Navigation/UIResultPanel.cs create mode 100644 Assets/_Game/Scripts/UI/Navigation/UIResultPanel.cs.meta create mode 100644 Assets/_Game/Scripts/UI/Navigation/UIStackEntry.cs create mode 100644 Assets/_Game/Scripts/UI/Navigation/UIStackEntry.cs.meta diff --git a/Assets/Screenshots/GameView_20260606_091800.png b/Assets/Screenshots/GameView_20260606_091800.png new file mode 100644 index 0000000000000000000000000000000000000000..ca4709403607c0f2464ae593d520f3a026e8fef5 GIT binary patch literal 40162 zcmeFZXIN9))&{Cb6#*3i6#?BUC`b_mq=Rf_OI4BH1O$Z8I|PVym8K%SD$)dk)BpiO zks`gfgkA%L4gu2cBIr5$ob&y-|L*hLXa6H4Ypu*N#~ANB-Z5t0K2cXWRmHDm?c*xjIhc$)%GZZmUv$gY9v-t%~yp z@OsVg2qRj?U+p!6N@%e720#2I9j>@q{xy|Y-GkS`JrDk(Max9aj=aTGU?;$Z&ag4@ z{E~OX;yV$|%T;dZfZN>?E(@u2^>W=EZ&e=ud^Ht%;v@wn?b)mHumAmr{}%m^IK*4l z|Nj5cC-G|X6$`Te@$usuoP8=^!Fov8^XC>qM%I3}L^-f;HSRtA;L2|7j-jWp8d>H4LN8zVx?y{C?VWBKU7c{rv&?KTl5U|9QXj|5zXG zFzVFri~nZEKTgvQ|IuLm=znhpYz624TJP#VTk+q<{bwuw<|h9{#ec`~KMCq@`R<(}`AK3moA^V3x{oNV>o%@H({-(Z1hWUrg{@oe?PyPRS zT@mp|`QHmR|I4?9zCw^)DSgP7U&~%i-1+>p@$1*1u*T~5(Q!%9;A=cs)IoA`GO7T{ zq?%Ut`BAFB0=Yo+AG>ij?&HU&NzI^qa*dQeLun5;eGwOF#|uTAUP8-3?$%Iv-_8pw zYLwc=qzvX;&xSCt$7&f2;^Lqq!k~%RZxYK|vsJrGLjsk0(JD+jJ?T>o!O3ZI!Yh47 zWlrsEauPSMeGWoAo)+b@qfp5 zaiFkMqZaqG+)iICyigC_H#46UTZqEfq}6I~F5(d~erSg@Zk2O zQj~=Q((A=&8~-HkXI_kCKxnN?_eQ;p0ZjFF?={-tuC#8i4J8fYLBhir$#C8!d=hrj zdzgQgnRx>2j{bO^^@@z&GR8v(GC!GG@lq$#cAwBKE0gZ9xRBc^FbqC>fRS>v#X$*> z!}k0(Kd8;v56+BGY_gU=$u5!INg=P&%HG)O14f6Ae zWIWWy4WSDXO{U+UzI<<_*v`RyF99RPn6HnRWzy(CG%$+tkb!ph&-5TfV?K}7+C4ge zx2Ma}qeu|@^>{7jv~f;}Qmb`Nz1+@d#9l!*FPb9a@BkyN z`TQ02M`)y;s;cTzZvo*)kuONUVz1sHgpsqyVkCXdNV3d&Ag6&Cauuo&xMnm)MX5;R zmL}=t=(w1#Ut+gcE$YH*8|75=;FxXw0Lp$dnfxQ~mzOzvaYS6?dPY$8bDP%O?5um8 zHpp*V)S5E}?_)eFUddQxWm5^-Y8zLuQi^ACgVrOe%(V}9`>Ex&Mo_P;o-*r4aEwZ| zcC}r3tn3^umcW1cUe1mqzsU81{FfL)J>%-|0d8`CN(XT;hfCshwO*=o#~@<}-TFR; z!I?TbviK>Bz1z&x;TOmFGTa<%csF@GONCkw11CY*3~8_zm^_hK?NQuVjHh-LH+j=y zu3t6GyP{Kb{x_92OpxE0(%tYG;t*%>J8YWQ8PepiCTu`ZfYGp1yRT2L~?w$+~&N`ZU5LQyV7V&=q6YsmY#wL!3i2A6vtf=uGk**4lc!l1jdIK=@=~@K7)b=7|4|RY-;lqqX z!=oHVZpnJ)ig=ES@rc9J9<{fI($=07cd{kb;38%BcD}Txy!wkABg-N3YIwzmjUn>F?z$^?4=IZzybL|ZH1F}Ux~Q6l_D z^1^fm&mPzPS}?Yr5E`kGR%u4;OUZN<{_c>JRLDM2X>RGAx4==-my|8Wms#<{h~Vu} zg=sEoC_C?DOU~!sH-X^Li9`N8ijF!k1=2lbpQvF1>bbgK@FR^$b?uTgs6X2(v}31K zD3mVsUV^B{paw)nMAgY+*mm4+s+Y&AR@McRP*NG=dxyYGdt1n>;q{cJ36sxa!u#Da zXubzl8)hi}4LrOz&vDS)36F!KieLO}UNm7~S1mMzL*~cg1UQ$vl0sEEhY{f6av8Wq z%t}unjcYDa=d0o6cjP=f0i>U0Os2=ok&it=Q`Cn=c%X!#kjXC7NY_17FiRfHZx-Ag zd>a~&xXtFA>RVZhNYSV2Vtgv#-~9M(hSE;u=CYq)O;MI114w1lH?78L<27{tGUhNs zA;0_pDd$Z@9aKAu-qFVo(6qQNWLLPzu{w=-`3MDka%G-bd_X>g(ny1DFlx!p1gh0d8s0?^4z? zhLaTaJU?qm5%A^IMt<>dbs{qyxor}b{o>puADjqWUa0~ zqSK(nxU#zmZVtIpDNIgsPq36hAh-2I$?HcibNu`faJzjrSuahv*k{WbgBtr5q>GLY zDLvw~JpZ{@eK&xd&B;{*ddYvuA;;8jrg8RgZ~5%EQiVWYnn(eI8VtP&L9_L6E0#mX zkLY4@(3n)B6Vx#rfOvROGRMcEB-Z1v<>P2qV+EEumuGHE-giE#=BQPl#m?C(*S0ev zhcCQ)yy%CCSguJr&HNB~-?Odl?Sk9);BM9;7Jcc$?KV&AffOuioqWNv&cAzXSE?3Y z*3xjn;@vziCdHbEQhUK7k2c zzwf(%0*DR*8?DoLA@AA~4az-^`>YG9p$yBLQ^V`DntI!yTKuRr;4`Nsx-ON(X?0>R zVL7C?Q7YSkh!eLgUX1c|SHoWs9Js)VhwuMo3u($pnN}b)^5R1bvg+v4*ZKkbh)E#`P37Pm)Qr8}WI{)nf;@^`{{s*t1kG4tzJwp=o5}N8ZxQTjl#g8oPCN zu4_dcb6M`&D%~wGwxeogVY5ueu-zuEugnGcUdLv$I6}*()`WOC8*#bG13ge~9sTv{ z4ytyxt||iVhuw!?qsc#Roea-s=8`GcwUw3@>z>+8aO20;=dZK6m{$RS23 z#)fu4+#lf3wIU8`+n+2?9l8r_qiC3x4(s9^_PZ1XDLH7KNvCnjb|MChh(B; z@A9cyG!6M|5|v4{22G5*4rGK%e@FFzFzC$^^>g|-mI|2ndkPwXWnOgl?wQhP?Vr@& zYXFrIjmq^s63$d;)Bb2_ks-`{flcUL>UgWS@H$D<&S&sPJ@X@v+a<-#tUH+TyK^J4 zcaYWIiqYcNL>cUG~XpO_(u7x6Eo_u2reQf|M1p) zGF{NwH({Wj;)nfQB%9{s1JHv{;!9(PIrKB^S_L<_kN`K?VjUS}${HuAxTt1s+RDj2S@@no( z-GmjP30Ijp@Q2f7DkEujqQfN(N= z@F0gSAONO7I$TYza@pz%lAou?FKD<}bsNRRrI{>z25tx0{d&zJcCa+y?sahJrM})- zo?+-D3px3b@3srH_P&XG{7K%0>l7vjEllBD4Sb&f!1pp$6)kEs}OR>E$u#m%*X1a^aa4tpbovN|#5e651}t&4to zF-ora`qzX2mJ$$d0Q}yO1Zv(bE}@ckRKLfcq<*H2LUGBT=;ZX-52ob4g`fl*d>g2piT0*mbT_%Nw z^!8pzCtPsc4;?EjBSl2&*jKrN8Bl$^{5Nmk9*72cQCUFTpwy}9*N)3-?>_)C!oxOZ zO@2r)9p%rluTH1VH>#PPt?qD}9OlgXZa%ylNikSj`Xnv=+sgT_!iu`2bz9;rvk23b zJK*MyflpcWEoYOmgH9K`|sMaTYtkTyw%1%F{GPKf1Z#nYN2ZkiBN-|=~pa2P5}8dPe} z&z}gms%AeTG++YMPQK+|LdFmt&83e|@qL4Z5$+fk_uBHasC+w)ePYY=oV1s7j&-p@A2eu+x@18%XYqre=OzD#UFtCQ6%$oWs)H>4Ln^*0`s9 z>^<7{6aH;yD{y;neZg+D{oCmNMPna3VmDU;OO`IcX6DcDPj_c`8&n9WMgwJ4A*pUd zC}vPAI*H9DF`yd%#3D1T>9s5e@@4s*nuXI?%QBVq-ZBh}`xlAhjgC0l1kb_n1o9^6 zPYpBq;+OM6f+TDJ;UvG353*4*4B&g^^YjOteU+sK2FoAoLS*X_ee0wrETcefU!GNimmM(9> zXX|fJ%i%}E+!p8Z_EZJt=2E4-vTUNzugWy0B1V(^2umw1>dCw=OKOQX7}y60sZx(V z>FM!PnSLyL@uJ>i^kb4JH1?e2E%IWno_z#NIXrp{n1zydz{KAHzug&l=wUY~EPAFM zh&u>r@sgB#8m(r2R(##`b)JO|lkGHwXU2$o9;E<_=h}QsSe)&d?PPP9047U~)76?u z)KtZNZxkTVjS)YhLDR|4kHd2Ltk7o#w;U;M@`KL%ccY}7meM(|@!TCLS#LE-122{( ztbl(0jJeyPW`Mn8QdSWD<@7jVHEerPa9r=R(Q>{3ef3WB7yI!s56maMg~yES1KUze zC}N$54XWew0Tq>mghWL2`8Mg`A?wdu1Yz7$a^X%%`#c25ZoZ%=Qq&uuDqvPn-;d;sw71Nt7h2CKTWQL+ws+3`m9 zTDRl$M+PipCHH+(8^E;X{X-#Go7Mzi)o6Sn)=0-c6#5<-X_dy?INps{`j@ZlBipprkH z%u=xmPBM1{_I~#DPS~~<)39?N{Gm{?2u*-hQ2UNKAj^FfsXq~dZ1uP2KA(~jtSF8; zU%Nln5S`uaj*h?N91{D5O)g$Q!jlfR#M({{=-2X}<#Xi3E@&GZg)^{k##1F+N%t-A z>F*)?hGp(J2hvV+@gQzlI*j?o6LYFs+^kNOyS0d0!<4YnNR0{{yq0+1VKc2QKfgF& z9#lT=w_PF36!+;{(ekNOu^Wz{?Yc!ML@+uNC2NbVE3224JFJ6ALQ8|iFHuMS?#W3*K58>EATJlzeOJJc4sn7^3|Ony8eCMZm$s$3idd^CBSH-qmwN9wkScoVr4;L(jrB%*;W5Cz_c0W)SjA#-wHmW`e$>L z{SnfLoey$qavyxFIs&N$L-#QK*2_PL5)zdbtUB)Xf}{=i*3jXxa%<5X$Z#8H6p>sp zp77rSq=GiSEV44ToLE<;>8+7;@80#Ahw;n?wcaZX5NzO0zP+P@>WDl`6FX+6xcY=> zFyq%j_$A`zCPU)|9rw;e2KWO`v%U&Hlf%_gax9Xe=^Fr?S`j4~WGRY)h4y0^1V6`s zL6)BpsT~JLRm*s|k*WFfxH<>{+nxjqeun_+(WJOI9i!Ph-l&5xu~oUVHu`}(L;OI& zaRJYy)4QPc-G}J2D>tJbifAX9cZD~~T<@B6F9P3G(e?!u<7h)~k(#QP?eXG4|d zkAinHn8_6R2@jC!+_s7(Zy&w9WiX{QSp{CrskIm;Xf!1QlKylayuGx)+hN`}@T__ZdeQ=iBTn?d#ULh&!U1p+?X; zck+|ue~+N~AKu#N#5tr0RXIdAzcp3&8yv%=9d4~RJpTq5EQGfDple~&MJGkd<8w$j zPlu4--il7Z&o_ zS{W6E=!^)nmSZZT0$Bn)O~oC#Ch7j?`cOe4oBeGI)A42_!J69dWZ5Psfnt*IGtbxC zjW&z2AfXZN`Wz&7MZeZr1?UTWn#+n?t8rB^Gi%s?>f3LSxwksB7AlwKXI&p-d(dZ< zrFMB(ZvTcw#v@an=Ri*gkU9__18r2ukG07K;x^X!e&bQz14bfX6G9vP5QrUs>kXxo zmAI)Y1~@=1l7*Vw^0{T9eJ0|0EM{s+LEhCx+Q}+1SLR9z@4QMH6`qq@7p-3;I>@ku zyN^t*P1E$}fwi+4FPT5uNjT_w2Q;Vnd>YU5wL~pTTQt1BdmWI+;x7ex+#E8rpGAu- z0)mKNWlcFVIZ`C=0HNN54zv;J496*;a z5%*(kB;bdRJys_AA7aN=!_sPVy=+RxoNGON@!3(N@q~o#Tc4M@>>U zNm;w`c7=Lx_S)TyxNjCG>J@N1t7q}r!@b+| zr|qjPcNX~Ja(l!?G;N$Gv57a_ll?UThrFO&I1zy{8eE4tr@AEqo5aouaw8`>0<#IUS zIbDXzJY@0Tf)<5E=gv0ofRdlrvZb^wl{&kNgT^W#Y3gjw&V1Q8{T|RptFAU&`|;xl z`}iU3{3W*oja7vKB-~2d*|~2p+Pn5H*qpyYtjzI^Lzi*yXCv>8wU>66aNQ6oKGCwr z&&-DxAy!k-y%dcf0fFPX^(YM+|{!@6vi~=MypA)%USc8UnYx|2!rWfa>)e zk1$+`N;!t{v70>^2JkGkk2byW2IYTQj~74Yzw8*yBwFC*>^R6RiIznKYb; zWd&V*fmS?hWZs5sB6T9KbPCkuKf(~!qD*`@%MOt4S8{Tm8u?fjG(?vrqfk^TL!>z! z!M}!hmzB}vNo1Q0z&c{aqUPkdx<&Cg0#q*odZ>~AG^1kR)7U3!Rt}%wJ2VRN&&+B( z+hk?;>9FO_!F5B8>Zv|{=;d80o8h-|JMEV=q(!7WEh?HBaZ{gXA)Y?X<7wXe1rkZ1 z)vFB0BG_|(`I>#Xe66XaV*oe`Yf-(aMTFN)Pl-~{qL`@H`=(}ARoi0HR1tVBS=vUo z&I@FYGSw&TAVXogjahz~507I}rP*RiG7a2p)6k&1eblj(34QE+wJT6w2 z({19IY8oESM}EfweMe8sfN27npBFm2Bx5&P?y*-rs39xmFgujd3-0}R#0F>wt^qO~ zM^(IfF!|+C-MB?TA`%uQJzC@Mmy_mIY-UnBkx{SKPwgkY z90$kjG-`y_Qx1^dKxZO$tave04s1F+5$%R!baE$OeKi0;O^QTr@{0MWy3*iJ z;LW~kK3#ywO&!A_tkS``nf|x{YSjDRt;y?&pF-uei{#&BaM9@bc|9 zV^irPcQw*Tbrny2OU7XKYG<}1PlZOsDHa?mM{!D30$eMNl=VzD zuGaBq7SM0RE)CTlb_p)D<_%*!fksli8cXRG&}KXYR1+ZoJn@FmFmgcVJC!fV7tKN^ zD^}`0n*&;KQ#qTFQMorVs|_DN3^a2}4C2Zgsj;-R2<@GUn*uaNv$-Oo0&%3?#{R&` z4~kMK-pk2m<#5TQ@m#=(nLN^ZVa&Z&VvUF_iD~%d%W_pfEc?jlG(XNMHui-waZa^5EK^Aw+3S6)B^?Jyf14JW9qo;)2E*!h&z>cg--7h8O5gO}8c0x7Dqid`(R`mK2ieS0CS(_K zr(Zfn_R}1BAQY&~mdQPWW4CoX?Xxswnj%@+^(tlPo0hWk#v16^1G5K>6%`dPuI+aR z1O!x92PC7C@p$U`6yL0~E@7OK1^oKTmcH)uy%W?L&77b&a zQmC4@bMN4bN^@MPnZfe5%_5_Op>y8T2mKh31vpS%2O2|d|6fmUhK zC7xb%bWi>K6wnNUFc>IXn`6wXD*;jbs(!y$M*p6M*XE$tL-AOUgosRm#(EczM(S;y zyf00c(AGd^^1+QWJQQaY5D$;icx+!~JD=6SU*E9txrT{D*4R~LdaLxOqDHdhcnxUi zy+2260ZOZ4oZ?sLUabajt~y5fc%A8eRQfPw>tSx+`WaEs@cPITo9|jrdH{5fW8vu8 zsIPekePqCB48AgeP}0}8$q3m5^foquxz!1mjbNQcE@_{tPmFRnCazb>pLBK4-s@;@ zmjZg7pBs55QsE18X!>CIA9unp54kOWomQ}Yu8h3i5@~W7$}&eY+s&V;bsG*$lsPVU zjOtkB-_jR(`67xy!&qPpgDo|038YE7Er8|xs;UbFhCFO1XXw*v3p&cfV(mw&W?P$z z!6f^w%~>9+4uRBeYH(owcZ0Y+kxAo^gR--Ux333-EE;%!Wh`ajuvJW}+4W-!Jh7uV zI5+@yPf$iL?`u7kLPs5O9LptL?Yz4H6c*e!Zj}D~Yo)iK(Mr~Dw!gd6816)xk3@cb zY}USztE7=!rQ350ssL1mc6|nnmquJxb50^XR(-t=8)|SRg2UB282VUSqq6ew&~IJI z5nhU7OW&Vn>{kZ_h*)LJd5^M zDOz1v38B)sP>VmDQ86GihGtW-lQtF;*gR_Rhj5Px$%8ei=9qo!a+M_Huh}u6sdg61 z@=W*FUfM*+0|fnpiDxzHaaP%1zVi_tlgTyZx(e^#xOKF}3%U1vEvm8X<~z_dX-d2R z?J_96xzA7=?>-px*#jkw?id{&wv&ER0ei+qWQ9@{cEyr-Jn2PgFHI(MF#i?7IZ@`4 z?VeO#jiuEUqN`gdfYV<#EGLOrwf|LLZZGw{*683%vzh@@87NvG%Dg6jcBaiy0bl z_lUOw+jp0OKT$kM8tT!J^@2KZTVh>c!r95Zy>wtTI@6c3Ko=>LH%Xk1j^j(Z3u<~} z>RaUjGMRA1n1zZ=>ahi>!6xsatMZfzkh*wuc{@jGH8NX`k$c8gt5j3h zJ$q^p5XTqTy#WlXg`uYLO$KmxdvW)<*SXBN+5`8@@M=w9mPp(Bq0+?;|M!CeHA}I; z$Zg4DfK{6SJCw>Kg+6N*1t&e})do}yX_1UUW(^X*Ufx4FU?K=uW8KyuJS_5{(Ib*e zIA?fOLM1FSlnoT1!pt`OV(jZVK)sn@;$OBTw|4-s=^?O3rz4GiL4YXjoMEf4TQfce z^bR57`3J5>oWTJYR5kWfD9U{x$XHrRCtA4r{PgLqK%R2w*Qo4N2+X0d%NOhc{pyJM zpfri|8EI0W?#_2>ZM!8VxX2?XS@v*yu05q`U?<<;c}>T4hoHuWUw)qboPVO_5JsaZtCFDBss1)yzTF8|)5%h%qgnLN3e$->^F zHH$m5G+gkbWysmt8H`;@DUwdwt89^O8S-OHJZWb>XC#-%cGc z(?(e|1w=PbI7j@a_Zw~O+rTIV>dQl9JBK6>&w7+bhpfv2zO4TdzTFolvppk~1mmnV zEW-R=^^w3Q_OCQjC#p%UdRhGCcC3*G;`>ye0!`)PD5#!--ww=(ieZb_Ub0u)S}igA zh6A#8y)Q5p)b1bH;_bG6&&M&lsXa_C&ZE-LeN{3(J|4&>D%s_Lh$7)L_vdtML$IBc zSqK~D%X*#V(^z9eT1yF9*&o`rvrU6i_NnjVlCT@s3w^(|UN_=`gPko`Vx#0ZwpCG0 zhe1J)qFb=Hi}FrDhEQ%d*8uoitv#hAu*SRD)N$T`#U2Hh1Eb$D_&=VGea0FPzFONo zanWZ{fOc5Yy_FW_x80FXpwXaGYs2fK8Zr&A7&&iT=d6eU3_!mCTef5LJ4*|k@uB|Z z(go+1CPYDvSt$@tGwrw68975v`>CMZg4tWbS2@_&U~b4%zEvL2cf6i8rCNCl(>S`+ zy3>C2D~RpgD0@^fE?6h-f_)|G!N%bCjF#dsjNL#^Z!momGc0|9TLgef1_76Uf{s%BJ`*mW!}Jdc%s zkEUdj(R#67-~N`#2iM!~cF_l!@3o9eBUI_KR^K|@o~*un$D}Inm7IjcfmK)RdoGrO z+w0Cz_8gHM-HevecN`kccI(;W>UnAsMXe2O!L5T+F(U!gR4O{QjGB`bPR}+Zt%};F z{z#S8#FtpeRAptuY&H**=;QL=c%=%&cW(Dg&jQmef?)t74mUhG;m1nNl#B7*%Q{Dy^P<9>*ka;jMOuOt=%uSSXtv7FFp;nAN}&PcXpjV zoO8%+;7x5@$SaS@y8=D*%x0{6w!a2{b6`L$dxOy__sRQvE3_`UyOyQni>|0#z3t~= z6A|uxe)ozDB@O(BRW}6fB2Lw>$BNW)6|Gf3nWQFF+Rj72uou4cn(KjLkXeHI`di@0 z`DF=D4H4Q;f3$o82E8TRmRHwm)@zs(<9jxkxl;DFR_KAzSZ&*j_2B%UYDrfr=YEz2 zJ&Fi$c*nvwQM%iMklEKQieS@GQ5_<}iqkvJVjz4fhwA|WdM^N5VmAoCzyp92doMG|w&*HaCX@HETy!QNhVC7Dj7jkon^kh*wI! zV0ZlzQ*bZ;uMBpQB98ei)JVPgmykc@>#t&R#s^~ZP>`x5xC;>A`=T}%=L!5Q`jy@; zX~rpm!JP(Sh`fuow#Y24vq4%fidlCgoK|12MrRYZY$YZhozaikXZFdy(|XIr#YF{W zu+S`)P~g7qCCGC6UErnj`dOKgT>b0a8lAU?%5|dl0NRC_(8R0YHyLIFt-0Q@=nO9d z#Gnz}{@eM3=KeC6F0l?Xys-s0AZYr;U-P1Tni5w<6elp8L4Bq5{kw6BYsj zhF$MmyEcvS%FEz*%J++-*U|y=t4J1)T5{N?v(jFXNR;uY&pJ;dxt)TLQ4q7+dZRO` zd$D>)Cx5{N;iEK--3r6JEB9_uyMDyzW(%-Z)8RwiP1?ZmjT_weB*D=A8>yy;SMGjQ zv2iXLTw!D7p8$?6V4;{W`^pLwR4s3+(W-tYvB_Q3X5{-12Pg|)UgDrO|FdZCn?cgr zb1j4bVxaWheTwm>Q&eWaRPb%@o~sg_ZwRN2H!h?1jBo)zncv0g{nio;)#WSPB`zU< zQG(07XXikTp*vMJGwB6U%^hYEPO9BQ1^U&S+M`@JCNDDr7{+n8R6{7Z0hq=QwSDHT zhwRW+sQ=t}vtw7!yYYnsLN=vXBSk>WyfOJ84~InyyO~XjPZ}GPh60_j;u4Y=zhzNc z5TFZ3)v_RU`SX7MR3oi*<<3jG&glwyz7X;xY|j)~b{R`}dm`vEz_lWf*(UxLjbxi% z=}gBP86oa=qs0gL5`3p&ziB7!CxNSmeB&*~zqW+?^c|y0>#-lxz`2Jzm&F*^`@oB9 zr^4bK3g4fjNsEW051mG{yYS1{e!j1b>CqkGr9l5bBjUR+GCT!tUQ5sFdeH}h>G?2Q z19s;Hi0I@wWO<3F(@LybU_836eunE+n6tZ+6Nl7GzvcC8BPgazhQzdZn#jAiDSszLwe~RCyjW zv*dZuEDD(qCCbW3swLe2Dr876{K?(UKn~Zi`cASDCkr+gDp-u}uF-nRK}~pRSt{vz zU%6b=$+pn4^Rl23aiUTCVdw=Puzkal!li;F7WIrv)$(Is9xm@mw7-j`YR}D8W54%? zp3|7GT&BV1y)-p5_oqG~Pg3cp8a5A%oM-;W+RE4u6Zj0S#4%}6iTh9bv($#5lR*C% zmzIWvOufoxObBk2^1cT*ZQKugU0@)}P&+Cv6>nY7^tC5qZz zx$;#Jx1&MyZ5jAv`Lo`8_D40U8W8iNc{IfBK0d!6)RLCE8>}(8RRrcH5xYygv8`96 zZ0g3`3>Nvvp6NQ?q))5z(AUOw!~sJ^m6qKxJDQ~!BUrfohcVkOd|&D!ufB<^*9!zR zH0p{;$uuFfH{{IfNUdGo)NXg_!tHt#6?4lTWI33MEoo=HAH7t>?6SZ{dS&!zWdI+5 z&uGzL#Yl`fD=5^DF(6G+oF1;Lmp|43#l&8AK2a~?ag8sq7&vCsnF{{{m`3#TtKW(- zVB(T8D8-a>-~uG>j+H&G+1Dy-R4SgGoe}O&qCwAX#i%F-bO{qL9Q+CphfE6(s(^tRJS{g zbZ@mO0h-SZgAKt8ozdG{TUf3)TTQSAbzYm#PP1QuGD{OWF*7@(IFt=j*DJNf&A*#8 zDxLpE7YLjYtGo!c8}nZJpky*yyP^w>dIaR2iM=!FSQ&EMZUj8!za)Y|3ZOeiSL^1s z>bdvnZKG9(v2*3d3iK7 z)qgU4o?77K#IRQFwNvLe4xB;ALR7w(?z5Y>CK%goXq8QQ5VDNoa1Tb2+hTy|BUR(J zebsPf61DuBk$)lcyeO2RQr@q@J%YVmpBHR2tv9!u$xEENne;isU*R&;+vVFlNWx z2)uO0+jZspD|8jN+DBP;?A(6H&FUb}<$+P2G%)N3G4KjzmaBGo1`3GlQ|zVyH1z3H znhZKr`!4ze7*gyrxOSdBw(@R=h^yRw;bNd4aF4It5z)rJ=1y;YvoddT$>^WtGUO}T zre&A%Xni%zZToWQtCLxf;sr6f2goVM;Ji2iO6Cx1rv4OZU(2>2*@xJ!{0g1GFn7?e z!ZJq%;A~Z{qAB#`+?0bmD*kKTm%js+zA(3lfO~d^k+#oIN^OhVkCv}5thA^mNf$#V z?fJCr{6Jk*&U)b-qx_zrtvdhffNV&qX==Q-xO%XCbB*`b8+uC?TJFRiCIK*N&Pnl|J=206?E>UY@;g>c z+wr-Ut4~6Y1~&F*Bt^+k`6QdtzRLcu>^(c-{(k4Jtsw{0(^b0S8X9%tmPbD@3~<-y zuR>6E#AT6U(gYzi;O(D^=Q|840MSOz$9gmhvN@Bn-p!zvwB_uRMqzpA%jTA*9@Y470eX^9Z^ z-;&_*d&e>U*ncSvniGBH_&mygenQ?82rW;(n7@7gmlQ>51{~M9dqw*{KTp165YU|o zhCL(CQ~u|LSC58C8%_V!-aU?Aa#Qx72Oas?Kc@S~8GZ-YKh8kTE&rsTf08QM0{>)& ze=@_rEbxyr{L2*oaE5=J;s0Z2;MJJ|j&Y+a7gKK$E@CHe9wdCX$({TI1PPmlAnq1k zfD&iem}K^+5G+t*!+0r=NBa88MG={W#EsBNVu#flgH0`o0O7i8_5|IuM?Rr{=%Yi%o>pqK0K<`=MhqkM(I7&$LuYOMNC3v^=_6X8JgVd@di^^14YzT?{{)sU(e{8?OzV4*Asqq#aQ7ulV#Sj5J)ynF`lD)~ZDxOu-NYFKun@=_iSzAos%^ zbXcB-9HE0WIpJIP_~``c)MQPD#~TW>dl$iGH_CscDTlwI{z0KE|K)1Vtv}w~qBwUU z|6Im7NaDEiiJdB8}Ex`wgrbxNeS9<5-L>R7AV?UV$o z2^GeJmzLQ&g{kYcxQS#57g_v9V_sqH?crFtikWv|ia*@DBowW>eEc@1h!`Xcw_Av` zVu#l3Y4B<1Ckssv8In{434Gx+43agEqnj(u+`qr-oly}u(7YJMDI;8sU6;FGjm3a{ zx>H-my;ss&B5Up<7gGKOz9;;X<;zg5zlye;3;t5;$s=DMM>A_kPgie;IMnP8nKG&+ z+52tO(@eS}F`1c}^sIN5CTg%DJnln!ij9QN2mZ9>5X7XERc?LiV2DLRZYeEz%|X>ZSH zWYGSvncfrrTELGkL(U#E#+&r2DTgoPfo6%3LD|@D)rvjctkW#id%ebkN8Kmg0H*#S z+Mw3w;qLOFqDvSnKasEwv1(zsd{4K+vG<&ktJ>PjsXEgZP8Z8D8aH&;? z=V%~Fdp#z^tvI*TscRUfrQt#c?&wNFB(6An@=H@Jlk`TNAa&aB^bIIjU3Hv^{2hXory%D@J5c5+~*1xpU02J(X+{I z{E&lem5lqj^qdTJy}#P+F@c@x7=ECE@s3b#e-_-?#$~_Jo>K0;PGCZo$=$%WP2x4o z?UOgRz)>|jXu<5R`{iIPJS)aQ7xt*ESuGLo8mBGeeFgUN=f@_M*nt8a$Y!4fm+w|u zw`>v^*{ETGeLwC(oCpU5==ZmcKj}%zX%=6hA{&3?9+h;@i+(&RMfB)(5dF|;`Xu`# zs5W29w>iFH&Wj#?YuhCwruA~oZsH)B0=y< zTtN^Psl=2jg$)xCs6ywba_o(QqcRQ+-y7^=aZnrI0rY5-h<7P6|M9G8Mw{S=ZQy*G zJe9vHZ}e?F?ZX3HuBvsg7Asj=ugkhR)mEl9t?3?lB%gd|^moOCpc@i%Hyj$C-<<4m z{d3*LWgBk3v!3R+*L2rII<>%6!VzoaS7i>J-s7W@!_M$!IDqdBb5XOIKuD!Lsd>gV zLeac=IxzL8PEKzIANb-heph(KQF7PAHPFsePdS*p_A28-BCBNXEEo@uyDnz3oss?A zj|8t3t*DTE_;(hy`T2PzZ4qgzsR!OUt8i>;za{=U#17hdlnoTF;_ox)oV0q!+H;&X zlhR*1+A-sMQpjpw{`p(C&ivHh=P}K6S*A(RE(4#-k`uXZJI2uGYL$`v8r_fv*`Y_ zh16%0i23tF^P8y87^FI6hU*~j$c4Yh%2%AI$iJbvGq3;fxX1P)8aVrBC(KpGOg>I} zn!@5{=C&2v5a=UR3(=6c?pfp;RnmA)kjokWzP));aydCW&FiyQNoUKr7&@aejAm!) zyX|Q4M)#1YCNCmF)WK=+-GmI>9@eR8zUGXic^5Y6Mf%Q2!?fb^QbFOc&k6E# z@aUI1o+w-`v2{X!Jjg9BBta;6ZC{apV1?F44iErVTZHey@Z zRswd3h};;rX_xiQz?)=eHbq<>kihIm61wka`=vCp`AHPc$vHq}Yg7-$M8opF(Ujoo z&;6bSC?Cys%AnRUzWdFqguBc}8?o56)xtQCKLmB1FAikX_oYIOGdp-~HnAxgi&^ga zZTYQCU>d9;1W>_PS>&3}5(Y+;fGt#kCRUwP7aOIn_@GT(+ z-Y)Q+*KdgoMQlFu>h4wYNELT5F0a%s(C5>EqBcTI9cEihN<23|epVDbGmGx$l7Re3 zpKcWFJ5+z79Aom2l5`W+BNz)^RF5m|h2F~eQ zS71OgYx@LV=t$^?W6=?pMP+vfn0akM#~w!JXa32rkq=xh9M37GJ5yG9taC8>;5QLS z(@;#~Rp}*>YK>I<$he1w=R$&&*#Fbsmxn{yw*NmZN(<`gK_%oZErd4vGPEh#im@}P z?EAixN{TEGQHYT}+t|i77!k6LXpCW)$dYv?`(S2%ml-{e_c-3;``_`F_a2W80?_oRs7bmBrP0#uwE;Gox{)L&nnxT%MsvZ$YSp92#G25phC#wQ9aY zRJirv2`SspFF&DXN_~*lSgs3t7tPzsX9rO4UAtbnO@3n|CM~rHBSuKp6J4Os0jRdM zXlQyuo3?-?Tr{m)#A$qyfH^nAL94@n)d_0d@bi6TW28^-n9F1%FbAHD%!i@RvocaH zipi4)jNI`oVLX!i%dB5~Gzp;oROa`)K&YU6(;6jy0VM1hx3O#U!i2_5VH3v0*J%-# zKiUEEqqFdb+eI{U;pEq)AwYDg^}Z@Ah2unw5|N54zP<&srFtA2nHN+)Ov9|Jry*;#6s;ujnJ@L~LA~ zcn!oFkxpCYapoGWz`$Lt@UxL1nKl&6uK*^0dZ_+wZcr;eTz;v{^b+BmL9uz*A^0dJ zS1U6de>>lSs1++B?7#l&4hu^V{)OYmKBXKJe1oGvztUdbSajZ{e<$8OGPdtP=p#cQL>Nv!~?b|(NKF{w0Yb3PBPmW`RmKfpd z_4%mT)yW*hi%$su#T@hY_@#+%bdh?e)4oGl@jKJgMg4Rh~$fj?0*HqaYDJ`%8sM{tg*4NcEjxIaAy2btWEtS@#GOFW6D`~#<+Yk z2=|{GQNC8>J`^-A0;};I`2rc8#4F+QmF=q+bxfnQGHGtT1s^Cj*NeEiO2E!Ha#5p< zS`8tA{z-J{AbIpzWt!G^2#bogaPfP7|6o$B-ob#T|GD35GXyntbdJx4tWFLiTcnq1 zRE>QVy~#??e3scmcL-FWk9?&4tXK8v}#j@4@-ORH3?>Pbb;&p92{Y&^n z&t~rp-=>{76IliNOJ3PhqFtHJhq(?}5<8FkJzDm~B$>r#qjU#ianTP^<8Uc*tpw5r zH~aNRn(b)k_5LKE*#fe-9YCeyQjU7|M|S-ixpvop&HytBArs7)OhhVIlEyI6Egpk})x~_X&_SyQFlO9g9d2ikPGUcF1}`AJRq* zY<=J}G(!pjX#f*>N;!hhrQdFO1Q)jD0xJfAb@Ad;{&vxOm;?CW5w~Smn(3W8%^x$9 z7V8esa~(ymSSWNSD1=*q8|F2N9Vr#sa{r%MJq;{hM=^W; zX;OA>a6R1=HXaFbN@&ZeQkDZXs_BV|{Z?cKv*jIXqkLkvy}ZE;`yb zq2kZow_cZ%@fNTSzH(>|Ttu(nL4EW&A)!eEC2Kti#FO(p%_2tS1r`{-3aD6hiFa8= z$W|(Q3DC8pg7VA=qQW{7g}j&`zf5o${*02mnAfd7CI6`L^?tUsnKB|U+bS);rtEjy zIwQWaJBIqoT#6a-)>dUF);iN#Tm_e_dwyK*SLIlbhF6sPdE8PEBcYLA|q7Kcu_lj$6rU)vvT1#uvh@V^O zN*Rt0CoK&r7kk59+=9*{@pcKC`h`W0$EM&TI-F@*)ChSg)I0Ue0GCc$go47UGKqs+ zA|~G5yXapKN0~aLd9Lj#hZZ=Wug%mVe*_`{(JL(t7G$hvO{HY_AKIoXQ*%@Nyqcyc z`tWcY&LXIq%?R0qqOZ=0$~xc*OrL$N57*#J$t|(1Cv`S2E!Xy{e+a7v1;6K$OZ z-CGRxzwY#_D1q-?9PARXTx*X9)=ds|4Segu;I@46a~m5Uy^S_MJ9cvJzHBxc6q%PU zoSRkB5Ea#Ri;c(kl7s)5Vx19gQPqC;{<%<`P?gGEl|j&RcYnk5L(uaU@Ps^qJi&84TWO;g+jD=)o67jT?oe9=Z@N`zz= zgGMD(DwaDwYJT6M%sON+QKY?M{tJqj@8G44Lx`7G((0ANPxy66Tg;*`VjVJ5(}X_p zVzz{|7Hg~?owyR$Ei8lw<9Vwe?w#0U##rmZqh3 zVSepTc2K8q2qNIlsmicLK!^|)>Txl`IBFW2oMZ^+Gl zUi+(wKC2Ar^KOn3v`7^H38KZI3&t4bK_4*jp$@0NHJR)!oCkkNxr}|wO!8g@sRBQ6 zI1|!c#nCb6ybyC?f8K(h|`uT@XkYHjpa+oabI{B};PE+*tV zB+4*9(Y(3)1-ra(+sJSzf|Uf`P-qDJ=0WeNcF=j$rLQCof6RT-^>(JZvTfPG(gChE zQs)PkbKyK?tNMHKFA#q8aR{tpbuyu*RE^mefGM#kU{ZbAnDRjr%hLF|V!EVzPo6{U zQ1hOkpdfCOm8Sh{)!uG~g%8b^>PmF-+*iLp(+}lFtQnN<=b@ExU6(4yn?sIX{QjQa z!#?xxD-jhr4?7xKa#BvJK4Y%h+Yi=PY=GWPoyVZ3$02kI&}7s>pW+_;K(2mqU7efn z2Wz10y%w>!qJ)D-9UI?E!`b-c9wz#*HaPug%yobk@$uzF3MkjW_zkn7O zubKn`31LE=?qy_l7?CWH6b*>P+Jcn~_eL;T8Qj0&wu2Qku&Pc168fFQjKh&L1Z2mH z>l}9dRbKP?#y&5QhW2>Z%tUv&#cx-7@Npuu1@%i;%-ebuuiIk*X^G(pR%(wIN0bk@ zkU1SpeF2%SUYkWxY>F3=!m$iG&wS1WFrs0!Q?86KMy}@m`8Cz1Jst^m!)>W<1Ee*u zLDDOSY?5eENA_*`Q3K=$FSWbCP-`mQJ)`I%XyLS)T$RJrp01i}1FZFbHmi z*=(Kx29xpN2Pg0$tKf-o8~VN0<6NYA=H*cjS^s4OAcw5W&zF8WIWKhz7$r#9t*+L% zh)7rG8>4{p(u7}4Rr;w~Ga7xvm{?hlTB@2OZj zRMNc~3FA|SMr-A;c8Te{o-s&ou2=P{O`>zyr0IB&T0+?ud#r8i3|giqo~^!vLq50r zJqE2O9&CF;-#T&jz|D9crJ(_6%aWvX>-XX;q-EG2ei3#I{(n@Ae0h(w^Wehu(vZ}-EO|A;>GmI-2Di`>Eed{B%WS5+_7S~k&AmI zx_`ahWzqK1)!>Odmn!q%IL^CT4X_LyQDd#kOeo#`C)f(RUojg2eBsX0xiVlm1u&h* zrJk5Y*e-1Vp^R2wH2bsy0anVVnNT5J;x=o=COQ5#x@;gYXaz>-D|zFXBEf^rE7?RBQm&>yuMstr=Nn7 zge(3dqK1-QemzywHIuj;T$XA54Hx%xz!$O$6kj&jNUDg$X$56kS~C_ruvMSi#H{a- zVl?p4b_*70bhKTb&Yr(V#0wr8>F^@;bqxGeqD8PXoJrsidsn`pr4 zpV^Kg;;Ty^IghK{y^E=Iy%sbq!yO^(N~$@_?*W`8(G};fGCWZY^a~gKm#aC#Ez5{g zlBzBFc7*aFfOBYqQ>X=zrcne7`Xf+CD3T4+s*>|_K{b?#%WU9OFm~lc+tZDIX6M!x z1%2!b(;dL*fkKRi;RLCapQFKH^V znRO9LVvH!Q_<#yl>SDhhQ{6sQ#J9A)p)MaX!m} z%Hk@)n0;l)*nFry6x5qlJsve6R+ReUyRdenC}T%e+@rw&dLqa<7$Dz59nyzdkVQy$ zP8pnx4rLfyrf%Dn*31p_bsBpjtObh=kTl9M_Ne&Pm@r%Uqh=O8MIiM)YYdM;Qj_O43Ny+jX z_He(Yqn96(QzI1Ot8GP4^}_k(a}fb2yl9l`z!`E)3M{}X*b(@7K7fhL>-wRbfX;C!GqumzuniVE*#p-4 ziNKWMsCal(ZkZtb7UthzmAS|Rp~ah2uZ|%u|1OpU>BCF=)246^m6tmD8QDx=?>h)M zj>Y*Uh}+0`l3zL$&fx5$0_6KHHMxQ%)0_tC)*W*A{St=C5hMWYhL*&VDE ziAOh;=*D7*JaX8{$t|_$$p1!2aDa;Yw~#S_cqgg z=;qtE{G!JGG5YuJ{W=S8%XVC_E49)$(Z^~ke5tN67A&jSaBA}vWn#|vyJ7|zlAf}(fgR?S}e5MKifUkHOw2@kesZOo!m#h#G(BTvq0szjkSy#w9OP>tn2&e zibM+Klp3S%pMq-o<+a4mgn`YN#&TIWHZ6oZtq!$WzF*)E$kM7^t^i|kDkT@_R1R@y z1r0g0wNM@w0sO4#4(|_s^;}GoM|>&cl@^S>-Wr=tbhM)Hhih2gPCuXp-lsM>sv){s zkC%6j0c4#s?ZBL{xJ}PF2ohP^f&_L#aUnDf=ggoz(6-mLfZ!Z=#TF5z4(Gib-f@zUZ3e#KN^jpA2tsq zFoIMd{i9-~KQ)8iy{nhmuKy&NeyTHn0I`?-#7f-(4978N+V@XX4(T*12!ZoJcLvZX z1aL^u?6O%<5O)8812))fXqkN?IQS=F+4(&sR20Ma3*>-}syy!mrE+s|y@`z-YwC(vASvTp#UEJrt7O z%_0ChfB;@rS639d#(A{mQMj}~KOv*NX2NyVX50@Th}%Th51an0Tf;ACgCwY?&5XaB zrUY{+Z|w6-R{AUY%$Df-`?oe;NYr)Xe^q6@0oBkUcaHqmg_z@*27Y3d^1J&IGo&&e z^`r`@@%ruHY`HU#j<^rP@6~(EptNOJK*j{TAT0D@*Nxv$`VXcmo&?>z@5X2S*L4^i z^w3LCjehfz)jyo%-&=_MKgNI+m-6oFrdzf37H)&7i8`~@sQ&$xDZp&LryBozthW58 z(;&{>IkFY5e*e-vu(QscQQPvnzpoYrev$j-^>kZ(oY%{lQV!chQw{_1pH30H)n;L9WgKcWC;iGI*1I2C6ZO6`S w*I?T<*meyzyzy;nuuToNslopbYCz*(r~7kQizV&+1N^yjQ~gH%wFgiCACDC|+yDRo literal 0 HcmV?d00001 diff --git a/Assets/Screenshots/GameView_20260606_091800.png.meta b/Assets/Screenshots/GameView_20260606_091800.png.meta new file mode 100644 index 0000000..d774adb --- /dev/null +++ b/Assets/Screenshots/GameView_20260606_091800.png.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: 71036718b64664d45b677feb655e131f +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/Screenshots/GameView_20260606_092028.png b/Assets/Screenshots/GameView_20260606_092028.png new file mode 100644 index 0000000000000000000000000000000000000000..6c06adfc085b03a8a3bc89cba8c3fc6ee91e134f GIT binary patch literal 40373 zcmeFZbyQSs8$POtf+DS?gdio|9V$q7w}Nyj-2);G(jbj=4M;O|BRNQS!_eLN+l24; z`hD*@=by9AT4$a2pINhK&))lap1ZF5y6*H-URGRF3*j*P#Vd30O*!KkNF( zlf;k~Ubj1Nh{XT>;U;l6)P!lq(CeR0-f3gq_@4n@-~Yp-V2!Yc!p#3T1(Cc@sQ>ez ztNRnnyUoW)aKt?S?@?Tx6tE0*`rqZadRjCv=?@LR9{=M|LQTf+{qMAZ8~%Jk3?aw- zs{fBCgEi&||8a>0(t$}we`I;{PeXB=$2tYo`@ga5&j|T%Ec-K9{|i6<1U3J{kAL9@5MciW z`F~_F|APEKz2?7p*`HqX|0J@j27CRje(>Sz#vUK<3I{CV! zWY?xk=-_eq^Ff*#3%@iyY*6axb83gp{A6mL<$(Z4h||c zwBieSZ_X|yzQLm-F20&~o)HxHbJJOD$~YABUK2(YPaH3=MjXL<{4+B%(_FJ$+KM;8 z^h}J*z!rwtSy?&R+4-4yRP_1XUDW5TmH7K+MxD2$$2m4JB>i&82bbi^1Mk%eG%zHV zX;(srTD!(2Y751^zs7Uh&Yo#c9cNt*olOxEff#JMJAciFL~dNaT*5Jw2nFflcC-4EQXQFZtzkn!EKTielbL(-~6UG?H@ zO)dj{tmCDz?OK=pPEZF|JYKLLbjpR8j=X84t)_BPs69U^^K5pZA-_fve+iZ?NAdQn z)Ylk3o7A8(6WDQaaj`~)##x(kY^}OW>aJ@1(2>K~6pP(n@YWp*`lve~RB1aHpH$XF z)BI~GS4G8%W^o}3sK$xTNDZH@h}DfaANUGjgS zc<4_FaHr?jw$?g25SHN5UZ6fi>2EEe9$cN-pmBAn)(nd8JT@AOzWe&93#{9c(Ntc^ zX){%u6%XDwW0#(+;Vw$bEInm#;b&&HSqkX?fNzqsL1DZyv&dp;KmTn$soLAJ5_L6^ z8Oq0JwfEC7Cyy{i9=DFA4yt)Js-lW)ZMp7VnNC6RHv93!cSAirT-*)*Po@DiWJBf& z%sTcOhH|e34SxiA3e}!JbkFh?70gT|#tA`VwAuOi2^Pl_5mp21&pXHFF8}yDx)K27 zh|S(K;+1Z{Lqlw8wRdu`*$($hpqXgDw646D`Y%>TU<$s;LwEK#_dYv{cEN$llp|B< z;O6Cd-h30{wqXX_(A?&#Yv1_8HeXryDO0VT^Sfp!T`D(83XY#!^mmDHhijF;&TAjD zx&LIi>=%9LVKxvybh@aGWu|((w%7lH)?hH4`62RwtL64t8WDftN89AWP`KMsP{ITJ z8pVGSzfx$G|C#`tr(NCFQU3*4>GB_Scx;p5s@L!IyhnV37$-9GqC&;hf+Ntpnvu%1Y zI!36<;|L4E2Z;MREI^Lm3U`0L$!7n6p^ufPHEfNntcv)cwdJXDi5VH55Jjbd1m36& zPj{RK8F(Ep_{-%sd}O^+m&6Q}wa!)H`zKBZ)j94<&q+F^t4K~xg)@)^VSB#UQOvFW z;g(uvy(SZRz}0b&viphGV285Uo6jz}H2d3A9}K z&?646VF?^&8a78zOZ4o;nlk;V&_W72YA8o<8d}K1Cn9<>O{N>2rWfHU^whzj z*^}&PY$?H%-HS4BsaaiTeW(b^!<_?bJCsLT*0zP4&&xaH8m^*@v%E`vGFlU^iof}(&unT=+A5-!r#$0v9PgT{xJVh8=rmO zz-uYOEwE%@Dddesx$AIHtn_~N_wVrh2R+D*a}AEHW6Y`~VA~6Ni(GR<({;r+1Jes8 zU;VUYck^o}vA9`SIAm6=tn~Hu=Y&z!Ik<&?X_QE}-s$f@Yb`q(ipR7+BnUh&PwBNFSRGhAujtHpr&DeOypj82-dehveXV z7gF!=OYy{uc z_Actl>dSucVJ#@_M`CRtWzF}4S||u&bQ-d#pOyb5NDR*snp}WkAcb?|Em|l9EW3{K zsHk6G*?doRT|SJA-*GC?l`qtGwu8gPsCDDL8(O_NYL`j7zGYbw$ff4Cvu*^v(d(U7W(p?U|!Pk|`K#a=Mp zy6ZF`F-ob*rMZS=0#R^wQ*1VZugk-6`v+N{aoJwvTUZ2NKT0quDO00eEDVE0+r`yA zT;x2+VfK6f@b`KQ7=-LR)3yexBBN2Z(&{pcddKmbilWWLq=y0Dx#Mo=Ch8tq3)QVt zPB&qLv5;1#&e6We`JP_- zJ!#8WR`fX9%7KE34tKR1eEw5J`FhrG>9;y+$pc-pXwa^KsJlCs{RT*1GCKI3Io)#o zmWOcB&s^lar{6(uo}f9vm|=85(!Z+i>RBt)Nfx!@J6h7#K^bY9lxHKjtXaf6R$XR~ z)3C7gzt`8;mJX6EJ8aASTF&iAq@AGt)bQm-Z5eQYc!uni(}{O&&c)BSn%)dSMF^G` zmPzz}U}jiG<_$k53&nwd5bFkk9C!0(0Elx==QT^7i@nCMm2{`$LYEC5=|0h$`E*ng5X&i!VMmdXn zI>{a{y4SaU?cy3ZoxsI3xgy@yjodGu5<>=S6K)>MfO9_-<7{z)LH}FvW(W*B(svV7 zducTKE?lPzQ3Q>FmGzTVfzxUVZRJ6HD4ID2)|yL4)wUeTK0`}?KLE_$v^VV_wXVLsg)b7FmyrawVub#QTKRASJoiU&1|sXt^;QyFELlbfYd*#0eU^J0G8z zXz!Svv~~K+p^*prgMbJO+@DteB;3$W8Cjj3a?zQN+v0R%_k<0!=y96?z6NsPvb#4A zbiqK2#R(wbRG1}y0Qh*m)14i@Kw(|@0L{AI-rluKyZdb%@>K^J=ZXV1c*>?02Jvw? zoEAz|Eg~*RK96@xii#qcay}smH zt&KLYHV0j}=+|o_0-tcUp5GGm^^?t~;KGE?q9|qXSS3s*FZ`Vjnt%Y+5A(kIIDgOf zM#4v!t<5zjXP*h-_O`lnwsND(7r|Do<2NWY#(%j z=P=SJ)9SSAAiv1sULl9g6HJKOeSG1&8nhfO#)S&`@==r zhhxJnlOZxTHW7OdU+PA^b6J5?w@bLR94SrK>EhPs;vDr2dd|fyCZ?8!nlhnFLBVZ8 zExH*3IA$X|}o(#`MX+s!jv}}{FZiW9J5F+)XV46F{-egl!DIrqDzS?1kgvf zx9(}wsDa|X2@dC!fgw7uo}p-4o7&&K0134VAsLZ|0sUrfKgnZb#ZOW;Vn$CcVvJ3T zl~+=aE>es8N`Dh%}dXyE0QO%>7DnYX9JQ>8l zK2_=u4Ho|e2v-y?(Y2bDvX0x<@JGv%C?>|mj_LYteqKLLR^uINY9x7i`9MrV3kwTV z(?Ohc#_13z@*rGX0<77&h3CseI(Xa)4`|d>;$5QtkeMQj>cXQfQGT2ktpCbO;c<_bfPjUE z*VsgtRe!!`l|sl&3c51vO-L{zayqT1uI@BN!D}oyy|$c^{6Iei1J%x8dv$Ih)aLuU zeXlT=L|Wb(69-lylu(d8m+W>K;2*r69z4d>^@0~$hLo1RUza|eJbfW4#sI|J9%}cY zsj*^Moe`DfYmaJ!iu$nozIZs3vADR&=mzGcyVmC{*R#c!fc#Pi0|)@Nq!J3Gj1aYei>%DUghAcn9B z{IK@FTFZAla26MOzqZO5e5VMoV{xi3Hq_=+t8A5f`^V)pH8Um{al5wQ*)kGO?b}** z+VKMA%SuY5#C%kW-=(&Q#KViU<@);iZWeM5k1c)hdVDP(0OrU6(NI+O#^B#=J*wI| z9eG&re#2Z!4zW7{dU_U18@2N?4IVRvT*k4)a;QfB^6Xua8m~8^HI_=rM$`93Rk;MK z$Ef?_@o_y61eeUL>}(5D;}AB?1dXso!6!GCP=WUD%{|RbX7cOBa!2H`A8JB>7=pph zST6T*|5TA1G-}%-fR*t+21t*daYv^-&(xN_{9!v)Lkc+`C5y)`stbxm_3}RTzVBqB z@j>o&KQ*)qwDGihjI$VAT@8VZw2aElVen{>EgZ5Qyt$1gh>yPjP~BZ7P5Rmjj5f5h1s@K^~^2ds+c(&QOJ+dme4)iOx-t!p7BOFh>BSi3~V+)=F$X>ne`h> znFm;r<=zH-MGVFmd?WEn)$-1IBFY=? zc|-ZmcPxGD0h}Yi|ETJ6;%%f7Mzt z=GtjvJAI34*tZ+cwD+~r0t@@_u+D-^g3s%aN+!%~EZ!VfxVJ<{#~TX(o`iA|)`$5AahH>>Tc zKS`v0`bsy|7A`MRQCV?_lXKMQ868KRyly~~8<5S31t@rtwRlr^+|E%zK+?@3FU$R- z&y~J1*k3_5Api13@4dihs{OH+VI~}z&&g(At-=ZCNE%!NYp9S!NHs-yXJNo>EZDz> zTj0oah^#J+{UlN}TEbdk8oV2tCW!GHOQ~T2l&9WDuWNwVqwPLLpMZ@?yBszHWamKc z;dH!Ta#D$-?^Q>Pc{E+L=OGLgQ?>q3ewj~xI9n}3<#IqqPG2i1X0>fSmN`#(9ks6Q z3P7{~io%VXxt7$P!t@;bCN9Q|h5pML`qY_>l9KgK2z3zeX^9ty6sen=?R_>2?iiN> znf7l$%&oqdrIjNoL9;p<_Vn^1r@9v?7EonYFY>qBvt8X@KDOZZ?LGNBzxqE!k9{Z> ztv%>TZ2>BOdz~{SNxEAo6CKazNJc1@;2}Jv_ilNNoWR9c3V{geZV4bbA2p-+qUIl; zlv6Z$A@4Z@WWco>fOn)8umqRs+$4E8v2}Y?zp}#K+B;N;s16qdtf|&sw9d>O%YF6* z*d|&e8che0Gs%~FJxf2`wo`PwIy=+gQLQ_(ilWF+7>&k%v=WI$;7HtNsfdPv62;iY z;oiU2A?f>q`s-zfT|0+1VNA6^^y9WQ5V_8Xt;x3XLHXQ?q*UhwgezmCquDtQ*M`B=nH|7ow^^k;z0zAZM#L9QM`!x7 zD?gUrQTbElXHFKt=GBSJLatIp#3ixmpT1}DPSTM@_0IU%P zr%f{vW5Xv6>kH;{m#!Tty4+Ir-JW%?TqSSu=l$B%$zt)5rU1Ipu-NHydUlSGE-AS} z=jM1LakRfmC_rMQ1u*kpeleD^Dam1hn09B+rJc#I(mk{uOm{FhG-H!*q^Bp9VmE{- z(2ie=o{cmTgGwhCOhXZXdvNT8+MPg1UEmw=gP$hhV9d!t>KTDa8qp@ST?J0^#&z|4 zcGGg!e~q;I0rBSP;c%G3-hl+T>oXgW1+!t{ zSXgrG3T6OO19J9`q++3KMzl@H52nJLZ3)1`!<(lKwbN{|R#sIXl95sPHKDq4iwyOqGF;pzMJ4RwvSPCs$!_e8ZGGz$NJKz@ zK8ruSiH_~mi^X`eJSevqezL@@5mqsL=O7c7q2IIgItnxIDI~u znSm*!eTaG<`mirIIr&E$SS32YA8|urG33U^zb}!1#?B|i4x;bSohsq)YaV#T6FQi) zIQxpZd8%|)+zNGydsj~D)2sKY^77)ky7D%X9!p|p9ztthi1`Nfjf@tj-@)b$hems` z2v=5Nb1Q3WJ+1lKzMZ3aF45I74E5J4frt}$#Wq30Y2dFtl}DW}sssVM{jW-+do;_QM7{1q&$72G^L_V>e**)j}p z>q;2wsLUn#37240lkqI!kXj&d3kw66L@0^`$8nAgs{q8gpZ35$8+(~gT!|;-X!#Pk zODe9S+;V+`zIH61i$w3nVjctuTwZqAYz-I4UH{OC;q&;gsHlW3iL(;I;aEO`*YoAn zB|EPhWj1@?smyWsyGJ#+sHncGEYsVKS9;lB@09Pz`h1`;JE3uJWzEFGOy#t%CQe-F zoRzwn+2lMy)x_Lr1Ry-eh``T_2DO#_T(52Su`J-dpKGx$UUT=v!gZr9cM??PHNSa! zW`(6Z*Sn`kF-5Nzg7~8p?}_wCtS^y~1@$4)8u8kE<$y3#w+2(LXYKJ!q#ku&Gj*dQ z_xfz8AAO`bWdGu@Y?CX$EbN2M&EgxrdM9&6q(sZ{+oNAOa)6XSOx&Mc==p(0S9&JRT|rJr|B`?i$l^ zbq~f(h$IE_4t+uFu(baaeXQxX0D{L8-cj-y{+NpoUjiqn;4G~+pN=XEjafPX6$w5p!?uHj;S5ah=)~5vnne{b!hSSSppDYHRb=?K5Z0!nZFB zmS+#sGGHh{$V3>+7HJbt#sIz$MyKI$KEWEbn-h47^4{iV`F;ZaocvxO`SsBQs-EGV z4=TF=ZC)cce0fO#1XE*5l)%8QlKsGYjOy>l#>bNzDct(826~1SnK%?NGyf*0co*i_ld9r@p3=fuD;)Z=uAr`P- z8+2x@AtvEg>+K!e=Z2ywt7`Q;gJEv3IqIT7UjQNbw%qzy4N#<4+I-|eS5oRhat9*t z>8aye;Rh<}_;sbo@>dZJ@;s!(0h&Y_-Yl6-HQPHDj!PMZ*^3#p!nLXnKfJ%W^6VdZWRZG# zb938x=Nw9?nh*{(m%YV%c?`|vowk?9S9xXu3Wz5y6r z{Y>Sr4mZ_^o6+7{J>rrEpkdwgcQJqe`#**SkH(;IMNT*_d}F@~xW6yC{pQvUjA;1` zgW<;3|9%~CuYVtUy-fdKU*09ry5=^=No3MQN9Re4&DigFu({)wX zdKAm|h2DM8S;9n}N*a8#lKSnTZgT%iH2zsl*20O7LxqsMowPF3rVyH z2#!Hggtqg;$KnnPJ7}R^!ZFdYIVA+qPvljsZD5l$C62z{Sz%ts_7Ks>8+4`<>2DSy z_B9iL8U&+*vkpvt1ba6sZ+HU2$MTbwiDs)4A|5X-`#al36uH`cgYL(0tIs`NZeb|{ z6aIO2pKO1ylo=Wtzoesu4%>VXAEhcOkd%}FGP9nLzS{oS=s-L|Gvh&i=>_g#)%yq) z>}AFJnv@rMh!YX%5;&u~(?GEB{%RBQ+}Olq6Y}29pz-s>z4L0jb?)zY46fFx{zY@6 z$W98>PKpNy)&zJ202eouqm*5*m5>K$%Q?m3VCi!AMF zHfy`($~<}mYYF=MyT04*Ky+6cl>f_|Q;~oTPv$}|ZY}t6xtn)oN@5V~;!Oq;=_7NN;ak#A)nyBjFxKE!8bJg<&~8W@687XCnx*+oeB9-|?vtE-!=;)#h-+pX~_YL2Dykfj8NK4G(wD-^-s?>R7b5Q5FCImLbhiKBuY zIarM}G$b|8y=Yq%bus2hk^IG&q+mHp2c;VF@`poZN_(XdBz!-o7JeZt8kst6{Tx{n zSAP25?%dH*NN7LOdjBk!gWA$_=KIB%?K70E!x%QbCvB{OKj3fO5#VZH3{`yiehWR| zt;u@^2bDC`ep%_8xsg*~Fm4y1dp4(0Fm)>{D52p`|9H9F^p+B*+e@jMD)5V+p zgOE2+CjbB&s?(=;a+RtSD+bAT*3#V zHv689YE7tip{bsLi=jv*&zE$n~@!}5}QDbxu@@o3|{zBJQ_0N>4ywh zn2SG+&~`48{A4`QQjG+YsjZN~1)i)GNMUlX<2$CoyE zN(DtRoKdrstl}CwCECWy7GW}%+zbxJi+_fNv1Yf?01a~UmAun!04s^L9s_Asd(o)a zO8vsEolL`n>O~zLbL<uvQ_vObl)u7Pd`Z>sPYN ziz^C>6Me!x{i9->XC13kHrS

qkFRzoXAwR7>VjagCSm7K^ZT)qd&?Se2JD$l{+E zoJgt$OUKi&%~~s)krA>~o-g`lv(CP;j8J6d&s`1XkVi&aSS5d7tJLBjP_ z8>nXdC0u8x1kg7qtL5rDiapYQvV8m_v-s`$!}^3dy||}k!QL6G>1GH6qmxV)63))^ zk!A=egk7?{WW7m1$Adftg}>O2NjB4OMm5O*00F$GAF*!Zd@=1iBR$6V60c#hNd6sw z4GJSrqq4*9c@GdVu8ybH8aH)B%rc*SML8(s9=D_9rfITR%Ph~r)Ggh>362K5w^K!B zcDKx$JK8iXOHJ3zOm&JlfohcvLSDl~Q99R2Pa|u_YNu3K7Ij+qbco61!5%XY9SME@ zlFHkJl{gD^4nD^BA}4vI#v^Zp0?Jv^)5!tWO-)^O$2Bt>|2FYMTYBX-uZGI;7u!vM z$iiM?I$XHfM73}CfI7$3weKU)mkBmoH&*w2Nj}==72~2V=HwJ>uaiUXLZe;Ht}h}Y zVg2(C*$|)V&MvI+N!Sx;?)?Y$S?e7RQv~vwaRe3W&BL8DMHBzDv z-$?1}=jdgH-`#mcit%}|^Vw8Rsd$tHI6E(DSkSa~dUYw zT&mc9Gw0=LcRZ{HbmZ;@2WS2y7Qzg94vmHfaLI|7xY$bhmkS{*_$D1KZ}%+%qhn)BiqFm>7)!nbK`LEJsvYue zYPdf)Mx)YUvT3x!E5CLs3u~&ik+ju{cU)>OJB%6TmkP347hH^(F|Y(G*7THBFMB_S zwY-(a!M89og1GMTIdS7-V^3{(nVXxRTdF#0YR>KThk)!&C)-Q7p$1X5*b=u5e!zBH zfSCM*{~Kr4BTB?#up4R29wS95=Z;J{^paR$;9?Q)2oFh>#1-`#D>QSo6&15ljH1PhHMuI4Ke?SDX&EO%j@mD_h%>OQBmB88JGX_0Uyf z909Eab`II;c{NE(*|Q2!^!m0VVye;FDmL>+s_&Bleva7kLlCdE$5D5@NZ$SXjt|Q& zb0w&0^3Ww&TxmDzLe@Sv6do6~IysdCS;O6E`CGsL-%}U-azBnY>a@AAn9hKP&Merf?4wvgt_ zw&{L;8?SJ}0AfhDA}05m!oCC0zG$2T+dcC92XtCe&KvaN6{|ANW1S<*QBYT^h9>{y z&2s|}N;|%^QE4kHbxjxSW72_dlaZv2_d2Mvo6JM2%`&m*C(EBC?iH4m$mT@ZQ)>B| zu^aJQo>hh0W{bAupAvgdX&F9p+sRV59iOQ3;+mnHG?*Z@LcC z*~<2J2MyC&FBUV-Dw~xT7Pb#fX`UZ7viq&m3`k`W#zcQ}tu!9{g&CzteJV%DO42zs zv^yP=H)XY^2%Y7X43P7M?YKOSm!THlb=nlsEZY{?h_Ea%@;Ou?SToJH zb+qj2ZFuc0FF|{xVcSNeeXa&x%XJ_8-3uW1X;@Exy*6YWFU;^VaBT%NHr8iL6qcZk zDP7^q{<(5R3#kaYI`Kk3Z-?&9;4l z`P6x3O=tk`wsnx$O~CF7eT97|ybThr=u2lh)AX>D$``gs6Lw1qu%PX-Qmu|h@jp5E ztwnq&i~7DdG&=hHXzlW(7ZE6&iTs4zL(BO@c}pvJj- z+qTfk9V;afcz*(nagF$vAl!ql9Zh31Z^09F6}5Ry*-MPtXh`(%!7Ex7Wp5yor-8an zoyAhC90)l=nN8GOJ_x#r%-@P@1arh;P%OzXkeQ-kUo^Tcth1IWOMQ>YE+FEj3Z-dB-a4)b1J2u6cGhQ^5!R4T=-&W5MnFT+ITn zO;xNjSCUAqRtC1I?Ppng{iBeY79VE6{~fdMxNiV1)P~~CZuJigJ z6s1x{>KW$3%toO@p@#atTH_cd&@JpYC4X45wv@Pt=W#mSiwGw&RpBQ)} zBj;sjDUKDqAF2r${{CH_qQ!I~Bx}?o!&@9^>@{N?aHXN`Y!;sCe`#a6H2v;y)l=Sy zwRo*K$^M;8)kPMLiTa7}ueL_=fUlzvdU08KS=G7Owahrtb{__Ic381yYXs|WE4t&J z01ylNYmKVEQ!rt7Qi|?0DG9<5wA2_=F|hz(Uj~=;noez}inGo}OY~f}@e1FGvwW>J zCD->mw!cJl{>9h52j*r}7bB7J1o%6NJ(E z-0prB%AV5;Zuv@+Sf@1mxk1c{_^11$XjS^oZg&6>iB zje;X>ZQV^x3OrTmO7wFw9|)Vh9`dq0*-Sk6sPrlON4c|G4P3Q{92l-qG=1Af+`iFagIk^gcBT;$whq2!-)qlGAea zI+==TEH1C{BG6ObJCQ5D%NHu9t}D2NjvVK`I`bXqS(r(DJdn!kg==fl2hy*rKr zrJPZZni6na`K0{vvm>;?Ow6qN2i904ZOigut1I}Wsflud8NXo};vP+p|7C2im2lim z2@N3cPDr+XR`&rrj+(t;LQ-ZTf-;htE_!;B8w(`cgIWj84b=Bnw4>;0bHvANOi%h{ zNsOLi&8lmuo{z8_xkS4auJe{j`+j{iQZu)8a5=^EN_8r#;m32nhXv>k$9P(iYnDDs zh?@eS&3oR=&0@`SPP6ykqa2h1J>G$mT_q(pIx{3hPcYU}O!0B1t(Gm_cVtvQ+S(eL znNib(?l!aQQJgFOC@4taG?U18WM*a!!`WP(vEN#1-uQe-SoLw@%M79USHJmD$Xcj$ zWNxiJWPGsYwW;36qv4SaJh^LL`idE}243O<7RP$|yA5Lu4(N1fF3W4D&Q6z*m<)9- zubgr^0Yd9gS5f?yy*$gMLwHsTQb;f` zlg08P{S6@IagjT}V6kNE>s&HCyx33Ci%m8^HGil;S&;;1WwkYoq|AAHs;jD+k5*jP zg~Ux3UvMfpD@vXvaN0pC>BHBDt=NDbnZ8EV7ehL_4Tbbt%S^ok%>^|zuUgu+Q!ln@ozbP(tuW0jkZWhQzC0Q-{so;V zlPWAJnEY`p6XjA-!4)2{--s|&v8M4>Pb4WSF{nR08XOoA@H|{nuvh7E2G5!X8ormG z_j0z$DnOEDJKCyWR^#Q4(*Dll7|4O-v&EWK73l_6w$M+{nlif>%P9!Hb5b9he3LPF zaVhT1eW<7Tlj<90P-xlXrlx*kV{jTmxZqIP=j8q&(PLQ>-%nsG}jMM$Gc--_gdREx9!jY`@gSZ;@luq9wPlT>-Ym*XqOi@Gbd+ss>4Qs{8 zg{THns1;YHTRo#dTa>@z~k(}yW<=EUy2ftlx&Rn97<#edUgqeYT0R3G3g9OC>YGtIK_+I=O!BF%^Wmj!W8cFRAkZt`%FE^U$w< zJ|-+>J*~sD`6YDLhO=pbI_=mqZ6qqsmQOq;x9H(-YN>}FF8%9QUKiJ7?Up3W|0+q` z90temH?^;d=CNPHdp(zA|e75P{}9! zME>!qTtEZ#YF+(pOZtCZ-wU`H(K3?X%;g`|8-PuEF~s%puPupxT}rbU!z&u-J`f2aA!x&q+-|3;cWf(gZLS@XA)?~KiLjE%pn>WBgYa2tdl z9g`eYFJZ&GccVl}7J!uY*8LcWuBE^J@Y^U??1Vi^mX>oN; z?~+o>?;V6M0PYY2^VPLffv1=oZQvQ|v}0ogY>gJa0NQ%e-Hu2fSy7KgrgMc2>YIJ- zxZRVv{#OnQ2$SxbdDb z@JDlwlCR^g%P|aUcl%5rtT#CBgpT;)Q~M$HX}1XK^wfs{-dt!jmgJqe~Zn=WLtEgMS zL%=(VVFUa_-ND03YLnTr_G>? z%!yRZ)OjpPe6p9Dpo93}=_G#MDj8e`D`T-&uR?ZYbiUVoukUS;gSQwffPEE0N(3#b zB?sOZ!mS{dXx{yT_~G3i^`zHjfKC&?|B`J-CnagH3m{72IGf+KX!$C|=djZ08^C;d z{N9`CZOPUcHoyIBH?BVsBqKT7@qDtcqelDur-vPQqIh@7(}c5RW}8tJM#oeBuCTCe zV5fay?5m&fWZW}?hzP&eHj-T_^e&X`Ha7cGQYgt=$1xK?7l`XJq!rkns_lHpU1E>& zcP|fY8T$Q>JT9zqSQf~UbJY2C+oaZYIyyP~0b}gc1e@8;mtVU?j?0T#q@A6e382;3 zgp8xbD17HCo=pvw%Wk0|I4inEzWpPYWT2Y_2Loe%WftQpZr<9=UbGbn#P)37$bueK zFO3q|qzlA*D&rj_zhv*T@ehYt%XPS=x* z9Agv9uU*+X+K^k2CYgrn_jez--#LoOS3nv^q;_Tp@L5DlFLZ3T-wY@(+1z{NAR_jVNdYf9!}Q36l5bu4;lr>eHSoy?zT8;>Q_sLN&@nF#3(NXlc>PT49v z^W&sB*7sad{fk(<^7BboN*Mp2kwNsb?Vl=eKIB%96}G6>`lO<&YSx>_lL7&V2XzIF zlV5(t-sUmAqrKUt#C)>{jWNi^(X7oQ5jjKj6?$4$@!^sa^QIVcjvM-HFufX={ldaq{tO$*B!(&^$^V2EwcqSta7nkb7x3cA- z+QhcvXbZTtF@<}l1I7lNe}Fj8I(m@QSH#;OwB zFP#sWKdH#e56Mg=eNrO1v^foUg1$JrrXgdk_@t_ur|AIkdA+-zHnq4oh@VJkWNJvg zq>*AHZf17&86F1B!9ztbl*fvXq33cx!&P2JX74x##UdcvOZIO;|6MTB7SOd?dsl_; zYBYco;ITcmF2HuTe0kqf2zA_LH-W!uW?@-NNh>dRv+$$1aVW5jMj8LW+ld=^uYd*5 zN2M>o7K)P6;_=VvdGib@gX-;Ot`fqxf=4vpm`$2jYyd~Js}Ds}e@1yv(EIRQ z|JTp?ChtW1zxIRO%A_CO-cl0z%kAq3tci)WIwi(FnVCp6L;Eaf9wH${v$C~7hqzB? z7cQ0T&TF&eTL`!lo_EuJW6jFUR6&0cYSPt3tH~~t<#N&H{gsga7;xSfJ2QUS+1VgI ztNfk$`7bg^NV}SqhX#w9PEVxH&NelRp4`9qz02v^!o>j8E%xZqjkPbmosMX=z`W=G zIBI3<^nj@1{fP}9-=w&5Mix+s_ZTPeLh(IuJTBoCXiiA*4oXmfA08PUWZ&E4GjjHU zwWDh1W@c)f!GfMhDqWVVrp`ZESf=_#&$C;(Zd4f-hVg`THlI0NQa18WxBU00z=Z|u z!#y@05i1d`IvnxqGl2R_|A^>k$&Q!fbzbV`#HL?JC|7Yl4AkZ29lzWjQEOH;plHp` zHXaZu**UeS3f7j%bhc24JD+Xkt##SHCtD7>NQEUjTEjNZLCyw7^74J+{ubyFqUe0H zq~^x)H~UO}BPeI9zutaJfW&jUIHdDnHm#%l{V%q`L0Vey?3SES*SoJ%OtyaPjm0rM=8OH><1^eL5!c502X0-tFP_>_;PFJ=PoTH#MV{ykA2GH7usOb1U6%SxEZlb&ZtN3Wr z7@8KKHPf{ivb^&}ENC{=2@HWpda0xkFii6C5rW3Z<@9XfM%TpJ41xNh6)N<&+rpK3 zwhjh z5GNN%dIOJV!Y}Hw{mDCSRP^E1H3FZI?4c#IHT?R**Vq4bBjAfn6I??HNeyTE+y6Z^ z4xIY`^Hl`Y!7Iak+}yyD&yr2QV%0hvGrn3-Vp3v_4jG*5rR{{r!^fbieblm+u1QPatj|!9Oj6m(i~TA^b3PML!L1v2BQ}eaPV(RA}O)gdE6rE>L<0?&aJkVg`U4C_N zm_%EI8&CwgQwR;77(63iv|faaI4jk=M?aij>yjXbhQay#J@J2N4Y|?-=*5ga3T_@eNS*<}X$_fByUW4>K`||L`lEKNa!+ za}RMBgTI-8K&k)}?#TaX@5{rXY@`1pB7_#Cg=w*rEQMs9k+j&0NS3K&-;(TxhNM!d zgk-H=i7aKwPEuswcZSLmhOy3I#`xXOjAeSg|NXA-b$zez)ql@C_w(G#IiGXx&pG#* znb&B59dqF)YN0<~AGuG#QDz#z5lS)o5%j52CoVl*H$jVwi;Mo#v4Y&NQ@0T!^qQK9 zWo2*g-YwJj#O|khiaWMGn<&-}BHR+^)}$o4tk$diP!D>rxi=?ORTIj}PS+ttn&j;a zp$XJ0(PNxbP{#H`oaT%2 zb`{vUL?+0v?e)B_)gVaIqdnKV4L-NQKLt?#BfxHyZh^XJv>&rw(Y(cWA+kJb_&~72 zwFvVtjB}kL`-#3MaTg2?LsNTQyK1s~$>o9kK1YDBKw3s;=^NS4hG@wNm~>nVQsp&1 z7Ex`dM8r-qxH>i;PZYoK<0;A5a%B)H5QQOYohz5u~ea@*R><*Xb3d3qqNMm9l{26~+b0erTHTTqv=0o})I zIhvY39;Zy))W#=0@}O_C?eMwon^j}*rFrtkO?KRN_|Z1U#o4xA-=&QiLo&C1e-tm8 z`||a^I0G*C(~rBmH6o@w6SSfmwB*rhqc#TI4*Tne@Mhsc-+iI-g4WUG@R1f19 zP^3UQ?g>2;zjyt1Z3W(fOy^)lpY*a_i-B9@6(u7rV?6Nw97=4*hiW1T?PkHKsS3*o zlYDG?soZEXYB)ZeDHN=p{8)ZGIWe);yXM7FNy%}*9bVev>-JdD01`n4bYaA2-fi?C z<*w8AcS$39hPe|Rri_Nf4_C|W3ujxA-jk{>E}FeX>OHPqV{J(ILTWyFj!eWk=KKIZ zxYp7x?TTaFh|coh>ECTizRhUvk_Ha9Vv-Xwx@ELbv%)wA-$uKV|rR z<|dI#3!mBLvD5{NVU9Tp!*J53mrX;tX+= zWoD$sYpUPit!CsW(o~grc6YjRdRUD41m322zDA&AZi$ThK(}#|M)bn?`7>L_y0W$H z$9RVCa==LwJ#M|IrA2F%yKJ%mR!!fWe(|;6tP(vFTr`~YJ~b)n@&xajd|c7=v8p2n z4AqHq6n93|MGCOyPY;HLC{j|_>r2k4Wlha)GtKANC1o|yhcrhLeU~D)+Bsyk=s$X- zS<*Cm`r*zP2Q9)LFYLLJK8#nn!d%}*e$uHnWh9^_xS+>Tt*#VNh(0n0Qh^5Vr+VE(PUXTzj{y;*sv1XD~JcpA5F?oNG+0rE|%L+ycJjTcAFPEVYF zWt&zw2reyaqZ$gmvT@#)0Ua5ZOrh1!Oug)XSW9wkTw6cGe&7zDp4vr`2Vx(iSWaKm z^<##}-iiJYZN-J(X1IcBQ;EpFja$M@TssQ!yKdD;w^;}h`uu~*eN6D*ZH_Bn`j-N;RuBGMt{7GIU8eDWC_lE@cdXA3qAibTsbC~?X0{|-f^$xdq zUsIkWO^dUSxOGnw&BKOe%qwkumx%E3+##}tN;xP$W&12AkL2T$mZI z63sStjh~|s3P;Wmrvv@5BV5#IjEf3(v^$_>Kb>Mz)=wgC zBj|7M?UCoS!&B!z32523UrI)lNgOFc+??caIY=|10Wp}d2tnQs1-&{k#&99AIa?n6 z26%LxPC!iK6@4?Pu5_;`%y`u5>Jan^-Nza?7kBEu3l@gO@872*&JgRjZl2nSotXQKyhby3h3 za;0K3b6Z$cmI#G~-e+N`>pUC(a%5Ef*1}uBv(VpmoE6+2lb8R(mHhx^n9XwsyrafH zWkCx2{F7yF_NLRoo-?-*n_1m|i~NYR9Dx?~fdN>uI%iirRg5%iXQ)(1zVZZrW{tnvbDUTsMz$`0AeJ*cV*YtVY4$f3jWxMcY7EjZyus8sNN00V<2>gG( zc*zf_T;Sf=h4tDS5CGaqBU($ZZ&KGm%1V zvJ74)d4b=Gx_@e9RI#KT3dz(|VT^&Qxf$CM%c9bk*%izP_|%lERL1ji zv!0$HG5O`Yk+8F#d2W(>7(p0f1Zxp$KqWR0;RG*i87S0w4{3yszV|dD2X8;KM;-cb zl=F9^$oUSJ5;K#!#TtOqEN=iFZ}>t6fP z!0Ya3;jJ)ER&*cThj^ZE<<}Ousn+rusI%d;93)#9hW=TWd#~?%A;jl5am&$OeG;(M zi+u7_QUZzks|g~Hn-IHUl!Dz>@O}!hoif8e#TusybQC1zO5>(ilx1ZCyhdJd;h!&1 z1bi9jJnO6(h@$@8i2mO{R9yOO4}RI-eS=9{ow=8diSZ;czL5-(z1E8k+>?n!p;Yo3 zvuxW&9rMNpi7~ZO4E{_Gvc*OOhmO$d9Ot3h>7lwhJ0-YNV?{V7rbBAQXF~dc;;|T= zPO9DPV|10DNrofgq>&$i{LYw15gy(XB{Q*nC}mH{_Q*ubO%)FwJbiOI*z0F#+|7Aw z|HuoPrDA!~JJS}U<5T%P@R-0Txr|h$_JXNu70EzK8fO{&^@3oa$Q&t3+=uqtjCJ|y z!9gPXN#4bJlx+Fscdq)yyz2g^527@2rqV>aY@fHHUImNXqt{0^(J1Xm46ymh?mem$ zy|Tb=j0YIN2@5kb0c}V^zNAI94QiY7VDnghn^=cpugQB~Pv_R;P8IfUnT%0*h-u}+ zKWNDxA=VYNMml%3*)RT7_~7_tipK93i`h%W?REW9Z0$Bp;if)WpYT;td9=X|w>B_v zcZbJRBT+wlrMe|y*2r_X?^?x!{*>%qRMjHuRJxIvEcs2a60f4ec~^ZS;x{xAx0l3< zcgSBlS3*enG*wC1d*PXhm2&er&{|@fqL8c z>)Dt9ld0P-1}uUScE8ig9{FC!N9FAcBzuqK69l!Zut{eH z@ABp7dP+uUjAxbx^Lh5;A_`05@Im6vN@h}CX-9!|TyT-xp24k{v|-r=-egd47G?TM z4TXi}(6=rf$G-P?gu2z3XG_4fytn9&D7H~*cw6>%yI6rhKKMFdijUNdpgdXU#&31- z*pI_yK}x+a;ntQKu2l0N-nE$DDg<}{P2-mo4}kaqF&+Q94U1Uc*o2~a`ntaR*0#wX z`zmZ@k&m`)aV(OSPI!S~GnL8vGF5eV`~uBJ4&w)~Qd0Az;&ss>OK+oOSY=gz3fcpaZuEX0F($t4)Mfbd>4OmU-O}St4ga}fcl+Ho= zuH@noI^vjI|HJeA)h{GR7L0=7_zxp7iarI4pMep=Wd=&Q1tVS}k^FfgAPHTcx1VNV z9xQXk%^oMMsZKwDXO7&tc!mxBqj+giSTQsk6U|p};#R(WcFfF|ez@XPY}in^owWh@ z#Xrpu`!J6pu)RlZ#`w>Ru07X(Z4uJ+ zv`+I6G;v>eB820e$HHUzy?T*CMe|OcsRtf+iSP8D?apk*b~vBp(Ybh$tGOvUt#Gn- zFNY?Zy)Lad1t@9DFnr=NV(y!Y2;|R-<&+Mq;F$*}B6p8-6!l7vJmk{9H zi&@Cqw?o|CKELC@_a%CLXL%(p#$A6KDo@^>4%Wg|P7_(hi#=;z)N|~vnPvd)PFNeQ z*His9*?J)N_3zNO_1BeY63+pNBJ*YktcyMMyQmIUofp zGAAlQBkW}lg}%VWnHoA0E$O&^qw!;9Ze#IbrBV0_D~Qtr+g-fpP<7;QFiyo+!N~NXISOobo8oXAgQ^U!G8th z5Ky!+l@g+>is`_Gp4zC*^`w7y3;`+r`mOXOD#(cqm*DvaYR94|i;J@ZtlHdJMDz|M zI=RzV9PDj;di;>$D8Nr)4)lp{898n{+y46GFiJfDu-|r8-+*A-M7QjDunf% z3pFvzzQHPpfDO`bao#>{F+X~;+Lz@>EY$6O#={5Xr6>|a=dk{>YrC`M*S#gn2|x-6 zn72=)*Gq6ouhTjmy$6U0rVx!MS5>-t0n-3E*SD|NpA8{kP?W=W_A<>Du%h-mfY^S~ zYyOXxegNL8jptbZ1CyB803{YMKFCK)&r(X~iQiIQ+07C3ID6fqd?psQW`qb7JPM@>Dv zHjyc^X6S>vVok73uiCVStB!zkXEjMO)Rq6bSVMz9HsTD@R@u#ljQ!djaX(j*?zKV^T6~GY>XE)6PF4@tlkCvXcUd0m|_2+ zKE<}FJB<|meB5zqA~VbMqj9b(Fh!Usrve)u&$MazXe5pc2w3EVD|K-UPmw;C$;m>3KBXB7UZ$=!o?1o9 z>O~xM;FWuyB+2QBECb?}K%l0`F4rLJFGqzg&+Ma0a#x zum20SP?Th<@$%2ED6dNaHz_T1{y)(4Bpe(Shzn}2EqV3zm%uN+jC{A^pjPjLtdV-$ zu{5#ecM!^qcgfcR4>=YPC#D^hlm^rNgZC(nO?SL%%AIoNCe)`N1cCS;nPoY=a z9xsfh@?yV=+gQgN;>7#$%Her@Wbs^uV299rSChD}p1h2Stncr-1;Ez6^S(*n{cz16 zK1Tx~vpKvLfTo0)XJy;-!SKU(5Lq`T>JC+Q3&j{5+^(6($XszfeSf~ z{qWRnQJKXm6<^!d^mh}%`Kf2)i{yG~S*Ia3{*q!Fv zeUH(}bmHRqr}9I$dO)^zW$E#dBc7GFB13mTbOkoK@z6s!yN~z>B{l}gTx4;P^sqUc z*y-zE^5VU=@62REYBBM?PSDjr()F^3h6M7jfh#!We7jB%5`@V$1u|81HV8#8Rc6*X z*B-x77@EzWGu&a&8=a`VQ*pl}`z8<_^#1yg(G&`MwR@@WS41I514v09H$P58mY+WY zQn7Q051>e;gC%O#*Q+L49@iZ5m|4F)K^v#5Wh`;l*Tn7Dm>Znj*k<%&smG(--mwsM zb^oW)+OFeLQVJ79)|c5nq>2Q8?V@8QjvDZ-#F61O-ignR2U+B^WEwq5X{gwxj{QkOcrmmHK;Wilj=VCwdJ|Y{oDWR?=`*DYN$n5*1!?E6jy&Xb{DO-H`v#~J> zxxdX zZ8NX5w4(DaKfCcCU1AzMjzunZwV0W~tweS^8=JfVvSm8Kb*#~RFu4=^03zp9e4wX5 zx+t_9mB|9#5jH|g>m$vnpXCVfSsM$-?C~C(;_rkG*N8VXhgLg^0Z8U>PkEtm6_L!y zeuCVHon;bdRm8SCPk9*r<|^jJSH4fHi_qn{W6Klc{@LbzYG#vig1J@}V9RiFLe;Uz zlD<^9_V>paQy-jfNwG$0ODRWMS{kl3%l1j4`GZ&feFE=#4V`lL1&;eJ>6S`vk#14U zcO8318`bI@2aYX0H9n>zf|5W~?nT8tqrT*+|5y^JzIT6p@EB*gk0 zpCLuo$>S4B<}#~r?b!S(OI$Q*#P*HDLfM(^8uK?STvhOMQ%&rKPTvM_yo7o>c+Y`+ zOyk^_-8kPHp9h)7(}%~9g>6Rl`ntL%Pm`?@ku>LP!z|2gY6MJ#ETqD(s(tTDeKBv! zzuZW%tm6yZljG<)Q0UpBut*Yd)QII`ahe-8uxyLl-!kec%@tM+&8kXmeDN#VC$i*L}|wgIrz*BrYD zf#n|f#~>zt&0-5lcf;Qwg^iN-fb zWcaQeb2GDFwz`<=9Y(vNZcV0iNrFCg6 z>*oUz?5+C5VHJOkv2txCFYHsM#jy$JE}vs(AO}sIyYOk?Dvx5goT;p!gI*ghKl!a9 zDCQU*%j)Rx0YmU3NaveX$M(+m2gNxLX|`Q9%fd-X9ly?>)&2{Xk$<&cc76}$%^8Az zXDwtN(>-FlJvGaKw8ZrDQK3Jll75ZOAFs*WBz$rE*nrM|?; zC7Z~x3Q=R1$wRsEY1xkX-j@gtCUqwWQy`&1%=T_I7?)s)3dZ0fYAD%U=t}5OfDE?5dqVs<=y#xKl zk;K-HV^@J*3AA>h$ZPOFnsh*a%JU{skc`w2u#5E0QmQ~ix1tc0rB}*-$Vo!B@*Jw) z*faiG8d@+Y$2u5tzpU&I@`ya8981^}N)sm@-Kwy2VVR{~hU!r^yrCKvJ-RQu(j$Z0 zJ3MXP0~o?x`r$LhGo@G9!W}CpI)K5^m88yF6tarWVUcQ%FCv|2$PzT{5KU!h)x3?+ zV7#!!<$hl0sfiwHJrk@xosu}K@}kr_fjJg!d-qPmy=fnu6}VzenEO#HU6pQbduq-& zE`>fOw^je>A~YPQI$g18+0-W^DG>94a-MEq`eaHpIJFI&BmbXc+Tbin&3cN9Kd_0&)ZmJ=giu4V!>GD^26BI$R@TPbGcC^4Op$dg|)}A#c&67&D4L z+eELN-s%;4eQ5mt1Fhu~2AFzW;!$Z|t!sl`Q&~rLs8EdUi3o^axjs^gbr_2F)yG?a zQUndb3!1&}x*$AtupSHn=MqWkn%Bl3rX#^GNI?@sf8z$~2+|xvK%LwRM1=FPK9fd5 z*9p*xSMC{w@a3u|+Dtd>6F8M<$9S>|A^Jqd1%$@!90j@Bxim!|@Ax1ng7Y>JDu2LM4hQ7OI;` za}Gg&t??-c-*;fo=l~}nWELt2J~N~;mj2M z$4N0f-tE++6`33nV@nwC@yph#if}WJUox!Q_i=5QxKc(^@dUe&D-~z;rt}=}C5r_; zaKbS#onDX6OPyZXT)+_Z&w&3G;B}#_T4x9S8*#q8pDb1J3C9*V%*shF7d*Yowt5Z9 z7W=#P9BGQs5Zh^Ca4esOzH?q;qx;c$El!q_O=CVHi`G4DoZWJF(SLOBardR_i{PJK z7t%gnwvbeGClp$D+0B;Xd>v-eg2^0bCbwb zI@nxO_`C6Z7hCrf=@mSvrcv}cb#9PT`v_d+g8{7<)RW2Yx^V`YF1_&!3LbUeA059$ zfQJYoB?l+HmL{hXhm1c}lg=i5RAGG9 z(y}NwL$5_;0%}H7-o%=JNB&HVf*Xc(UIydwy^e6n>`@DOvOhz6aXJ7xVv1-vtWLP} zR=aM1C@M`JZfnesS*n_KESz=KG6G-uQc*#iP{TXyK)%;JcZks!f+m zmB48OiH*9F*W7cZ=0Y_uWJlj+q;XitP8RI;{Zx84ADcNAoZXcN!t}(%LlGKpE&16F zA3nTmH;7wzmBCRr^G@K$o#vBk5&{O_{6nR6P=|$mZD?VsDCnd=3Sv3prU*q)jSlGG=#?u8 z5XC}2p}1i_Oy;Ft48R&?u|0zibwrG{}?PfFEH z0l%EeuBWGtyoz*i!2%UMJTDksK9&Z(3U5a1ovUs^uL#{|dE$zfu(pAm-L62MrMC&oDA1=;vL73)}m3G!s+qkCp)KF@( znRkF(rv8M{6{8C9Ob`1({)BL8Wo&i$Th%?Mm;D&%-pfW@OAf;DPf&fum)-n*z z9z2}1&BRL}DK7(RE?^j}GklUP-BNDbqEFq-I)!yQ%6!Hs@56lPOT@#Rm4bTHQqckTmK#&bjl3krWNa?g&Ods+?=VZyN78_ zXIVg;AZ%haKfgxTR?UtRltKmlRnTe~&R+$s1N~nM0yh5Ff`G62>*6Tv=tB)pvX6gR90T)T76+LAUz+`wBv8onUy|^bBv9hgza-&*fFzLl4-(y(B~WGuz?ZBy OoKw|0m3s1u-~R)AkJ)tq literal 0 HcmV?d00001 diff --git a/Assets/Screenshots/GameView_20260606_092028.png.meta b/Assets/Screenshots/GameView_20260606_092028.png.meta new file mode 100644 index 0000000..54eaba2 --- /dev/null +++ b/Assets/Screenshots/GameView_20260606_092028.png.meta @@ -0,0 +1,114 @@ +fileFormatVersion: 2 +guid: 37aad17d1dc06794ebd3d5506f40408d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 13 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Game/Art/UI/Fonts/NotoSansSC SDF.asset b/Assets/_Game/Art/UI/Fonts/NotoSansSC SDF.asset index dc606ca..ea5c0f1 100644 --- a/Assets/_Game/Art/UI/Fonts/NotoSansSC SDF.asset +++ b/Assets/_Game/Art/UI/Fonts/NotoSansSC SDF.asset @@ -42,7 +42,7 @@ Texture2D: m_ColorSpace: 1 m_PlatformBlob: image data: 1048576 - _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070808080707060400000000000000000000000000000000000000000000000000000000000001040607080706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c101313141515141313100c07070501000000000000000000000000000000000000000000000001080d111314151313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181c1f2021222221201f1c181413110d08020000000000000000000000000000000000000001070c13191d202122201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f13191d202123282c2d2e2f2e2e2d2c282321201d19130e090200000000000000000000000000000000030b12181e24292c2d2f2d2c28231d150c0901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d151a1e252a2d2e2e34383a3b3b3b3a3a38342e2e2d29241e19140d050000000000000000000000000000030d151d23292f35393a3b3a38342e271e1b130901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c121820262b3036393a3f404546474848474645403f3a3935302a251f170e09000000000000000000000000010b151f272f343a4145474846454039302d251b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d242931373a4146474b4b51535455555453514b4b4746413a363029201b120a020000000000000000000007121d27313940454c52545553514b423f372d251b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710181f282f353c43474c525458555c6061626161605c545854524c46423b322d241c140a010000000000000000000c18232f39434b51565d6062605c5451493f372d23180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222a313940454e53565e616568676d6e6e6e6d6d666865615d56524d443e362e261c130a000000000000000004101c2934404b555c60686d6e6d66625b51493f34291d1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019222b343c434b51585f62686d727577797a7b7b7a797775726d68615e56504840382e251c11080000000000000006131f2c3845515c676d747a7b79726d625b51463a2e1d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18222b343d464e555d606a6f757a7e828486878888878684827e7a746e69625a524a40372e231a0d04000000000005111e2a36414c56606d79818688857f726d62564a392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202a343d464e585f676d747c82868b8e91939a93939a93918e8b86817b716c635c52493f352c1f160c01000000000713202d3946525e6874818d9298928b7f7265544b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323c464e58606a6f7981878e92918e8a8887868687888b8e92928e867e736e635b51473d31281d1207000000000714212e3a4754616d7a87939fa29e918478665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444e58606a6f7c848d93918b85817e7b7a79797a7c7e82858d92928b80736d63594f43392f24180d00000000091623303c4956636f7c899aa4aca19686796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565f6a6f7c8591928d847e7974716f6d6d6d6e6f71757a808691928c7f726b60554b4035291c11060000000915222f3c4855626f7b8897a1a99f928679665c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686f7c8692938b8079716d666462606060616265676d737c859193887d70675d5145382e23170c0000000713202d3a4653606d788591999c978f827569544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a616d7a849193887f746d67605c54555453535455555d606a6f7b85919184796d60544a3f34281c1003000006121f2b3844505c66707e878e8f8d857c6e6255483b2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c75828f938c7f726d605d55504a4847464647484b51585f69707d89948c7f72665c5044382c1f1206000003101c28343f4a54616c707c8182807b6e6a5f53473a2e1d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a938e81756d625b514b443f3c3a3a3a3b3c41454e57606b75828f9184796d6053463a2d2013080000000b17232e3842505a616a6f7476736e695f584e43372b1f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d858d84796d605b51454039342e2d2d2d2e2f353c454f5963707c8996897d7063564a3d3024190d01000006111c26303e4850585f62676967615e564e463c31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c707a817d70675d51493f352f2823212020212429333d4854606b7884918d817467564c4135291d11050000000a141e2c363e464e53555b5c5a54524d443c332a2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a61686d74706b60554b403729241d171413131418212c38444f596774818d918477685d5246392d201307000000020c1a232c343c4347494e4f4d4746423b322a21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e4850565d60676360594f433a2f2518120b060707070f1b27323e4b5764717e8a96877a6d6154473a2e2114070000000008111a222a32373b3c4143403b3a36302920180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222c363e444c52545a56554f473d31281d130701000000000b15222f3c4855626f7b889a897d706356493d3023160a000000000008101820262b2e2f3436342e2d2a251f170e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c323a4145474e4a48443d352c1f160c0000000000000714202d3a4753606d7a86938b7e7165584b3e3225180b000000000000060e151b1f212228292721201e19140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a20282f35393a413d3c38332c231a0d0400000000000006131f2c3845515c677885928c807366594d4033261a0d00000000000000040a0f1315161b1c1a1414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d161e24292c2d34302f2c27211a11080000000000000004101c2934404b556b7784918d8074675a4d4134271a0e000000000000000000030608090e100d0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021272323201c160f080000000000000000000c18232f44515d6a7784908e8174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141b171614100b0500000000000000000000071d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090a06050300000000000000000000000000000000000000000000000000000000000000000000000000010202020202020202020202020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070e0a090704000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161713120f0b06000000000000000000000000000000000000000000000000000000000000010507070b0e0e0f0f0f0f0f0f0f0f0f0f0e0c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f212224201f1b17110d07010000000000000000000000000000000000000000000000000002080d111314181a1b1c1c1c1c1c1c1c1c1c1c1b191413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f302d2b27221b18120c060000000000000000000000000000000000000000000000050c13191d202125272828282828282828282828282621201d19130c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a32373b3c3d3937332d29241d17110a030000000000000000000000000000000000000000070e161e252a2d2e3234353535353535353535353535322e2d2a251e160e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a343c4347494a46443f38352f28231c150c0802000000000000000000000000000000000007111920283036393a3e414142424242424242424242413f3a393630282019100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c464e535557535049454039342e261e19130c04000000000000000000000000000000020b19232b323a4146474b4d4e4f4f4f4f4f4f4f4f4f4f4e4c4746413a322b22190b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e585f6263605b53514b443f383029241e160e0700000000000000000000000000000a141d2b353d444c5254585a5b5b5b5b5b5b5b5b5b5b5b5b5954524c443c342b1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f6a6f706c65605d55504a423e3530282019110900000000000000000000000006111b262f3d474f565e61656768686868686868686868686865615e564e463c2f261b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a6f7c7d78726d67605c544f45413a322b231b120a02000000000000000000000b17222d38414f5960686d7174747575757575757575757574726d6860584e41382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c858a847f79726d666159524c443d352d241c140a010000000000000000030f1b27333f4953606b707a7e808182828282828282828282817f7a6f6a6053493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000401000000000000000000000b1825323e4b5865717e84898f8b857f78706c605d564f473f362e261c130a010000000000000005121f2b3744505b65707d858b8d8e8e8e8e8e8e8e8e8e8e8e8e8c857c6f655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000000000000030607110e0a0706040000000000000b1724313d4a56626d71787d8289908b847d756d686059504840382e251c1309000000000000000613202d394653606c7884919189878686868686868686868689919183786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000060c1012131d1b171413100c07050200000915212e3a45505a62656c70767c838a918a817a706b625a524a40372e251b11080000000000000815222e3b4855616e7b8891847d7a7a7a7a7a7a7a7a7a7a7a7c8391897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000030a11171c1f202a2724201f1c1814120e090603111d29343f4850535b60636b6f767d858e8e847d716c635c524940372d231a0f0500000000000a1623303d495663707c898c80736d6d6d6d6d6d6d6d6d6d6d6f7c898d8073665a4d4033271a0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000030c151c23282c2d3734302d2c2923201e1a13120f0b18222d363f414950535960636c707a818b91877e736e635c52493f352c21170b02000000000a1724303d4a5763707d8a8b7e7265606060606060606060606c79858f8276695c4f432f24190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000a151e262e34383a44413d3a38342f2d2a25201f1c17131b242d2f383f44464f545a61686d757e87928b80736e635b51473e33291d140a000000000a1724303d4a5763707d8a8b7e72655853535353535353535b6676839084776b564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000006111c2630383f4446504e4a4745403b3a36302d2b2822201d191d262d33373d444850565d616c717d85928c80736d62594f453b2f261b11060000000a1724303d4a5763707d8a8b7e7265584b4747474747474a546875828e8679685d5245392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000c17232e38424a50535d5a5753514b4846423c3938332d2c2924211b22272b32383e444c525a616b6f7b85928c7f726b61574d41382d22170b0200000a1724303d4a5763707d8a8b7e7265584b3f3a3a3a3a414d5a6774808d877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000003101c28343f4a545c606a6763605c5554524d4946443f3a3935302e2b26201f272c323a4146505960696f7c8592887d70695e53493f33271e130800000a1724303d4a5763707d8a8b7e7265584b3f322d2d33404d596673808c887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000006121f2c3844505c666d7774706d6765615e575653504a4745413b3a37312d2c28232830353e474f575f6a6f7d8792857b6e655b50443a3025190d02000a1724303d4a5763707d8a8b7e7265584b3f322526323f4c5965727f8c887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000713202d3a4653606d7883817d7975726e696663605b5454524c4847433d3a38342e2d2929353d454e58606b727f8c9082776c60564c41362a1e1308000a1724303d4a5763707d8a8b7e7265584b3f322525323f4b5865727e8b897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000a1723303d4a5663707d898d8a85827e7b77736f6c6664605d5655534e494644403a3935302e333c464f59606c77828f8b7e71685e52463a3025190d000a1724303d4a5763707d8a8b7e7265584b3f322525313e4b5864717e8b897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000c1926333f4c5966727f878a8e928f8b8783807c7975716d6865625f585653514a4746413b3a37343d44505b656e7b8692857a6d61564c4135291c11060a1724303d4a5763707d8a8b7e7265584b3f322524313e4b5764717e8a8a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000c1825323e4b57636d727a7e8185898c90908d8985817e7a76726e6a6763605c5454524c4847433d3a3f49535e69727f8c8d8073685e5246382e23170c0a1724303d4a5763707d8a8b7e7265584b3f322524313d4a5764707e847e796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000a16222f3b46515b63686d7174787c7f83878b8e928e8a87837f7b7774706d6664615d5655534e494644414d57606d798491867a6d61544a3f34281c100a1724303d4a5763707d8a8b7e7265584b3f3225212e3a4754616d7a79716d675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000006121e2a35404951565e6164656c6f73767a7e8285898d92908c8884807d7975716d6866625f585653514a44515c66727e8b8c8073665c5044382c1f12071724303d4a5763707d8a8b7e7265584b3f3225202d3946525e686d6d66605d554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000020d18232e3740444c5254535b606266686e7175797d808d97948f918d8985827e7a76726e6a6763605c544b4a54606d79859185796d6053463a2f24180d1724303d4a5763707d8a8b7e7265584b3f32251d2935414c565e61605c54514b43392f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000007121c252e323a41464749505356565e6164666d707885918f82868a8d918e8a86837f7b7774706d665c554b515c6773808d8a7d7063554b4035291d101724303d4a5763707d8a8b7e7265584b3f32251925303a444c525453504a45403931281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000a131c20283035393a3f4446494c5254545c606b7885908377797d8084888c8f908c8884807d786d675c514b55626e7b888f8275675d5145392c20131724303d4a5763707d8a8b7e7265584b3f3225181e28323a41464746443f38352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000010a0e161e25292d2d3337393c4146474a515e6b78859083776d7074777b7f82868a8e918d8985796d605347535f69768390867a6d6053473a2d20141724303d4a5763707d8a8b7e7265584b3f3225181620283035393a3a38342e29241d160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000000040c13191d2022272b2d3036393b40525e6b78859083776a63676a6e72767a7d8184888c8578675c51454d5766727f8c8a7d7064574a3d31251a1724303d4a5763707d8a8b7e7265584b3f3225180e161e25292d2e2d2c28231c18120c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000000002080d1113171b1f20252a2d2e45525e6b78859083776a5d575f6265676d7074787c7f807467554b404855626f7b888e817467574d42362a1e1724303d4a5763707d8a8b7e7265584b3f3225180c0c13191d2021201f1c17110d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000000000000105060b0f1213191e2b3845525e6b78859083776a5d4e5355555d6064676a6f72746e6458433947535f6a7884918478695e53463a2d211724303d4a5763707d8a8b7e7265584b3f3225180c02080d1113141312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000000000000000000000305080d1f2b3845525e6b78859083776a5d5047484b515357585f626667645c524737434e586874818e877b6e6154483b2e211724303d4a5763707d8a8b7e7265584b3f3225180c000001050707070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b78859083776a5d50443b4045474a4e5355595a58524a41363f4b5865727e8b8a7e7164574b3e31241824303d4a5763707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d50442f35393a3d4347484c4d4c4741382f3c4855626f7b888d8174675a4e4130251924303d4a5763707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d504437292c2d31373a3c3f413f3c362f2d394653606c798590837669564d42362a1e24303d4a5763707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a2020262b2e2f333433302b1f2b3844505b667783908578695e52463a2d2024303d4a5763707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d141b1f2122262726241f1c28333f4a546875818e877a6e6154473b2e2124303d4a5763707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d0a0f121515191a1a171317222d404c5966737f8c897c706356493d302324303d4a5763707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d11030608090c0e0d0b061825313e4b5864717e8b8b7e7165584b3e322524303d4a5763707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d110400000000010000091623303c4956636f7c898c807366594d40332624303d4a5763707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d1104000000000000000815212e3b4854616e7b878e8175685b4e42352824303d4a5763707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000305121f2b3845525e6b78859083776a5d5044372a1d1104030000000000000713202d3a4653606d7986908376695d50432f2424303d4a5763707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000020507081010121f2b3845525e6b78859083776a5d5044372a1d1110100d0c0a07020406121f2c3844505c6678859184776b554b41352924303d4a5763707d8a8b7e7265584b3f3225180c040404040404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000000000003090e1214151d1d1d1f2b3845525e6b78859083776a5d5044372a1d1d1d1d1a1916130e1111101c28343f4a546a7784908579675d5145392c24303d4a5763707d8a8b7e7265584b3f32251811111111111111110d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a76838a8a8175685b4e4235281b0f000000000000000000000000000000000000000000050d141a1e2121292929292b3845525e6b78859083776a5d5044372a292929292625231e1e1e1e1e17232e434f5c6976828f877a6d6054473a2d24303d4a5763707d8a8b7e7265584b3f32251e1e1e1e1e1e1e1e1e1a1916130d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d7e7e7c6f6256493c2f2316090000000000000000000000000000000000000000050f171f252a2d2e36363636363845525e6b78859083776a5d504437363636363633322f2a2b2b2b2b2b2b35414e5b6874818e887b6e6155483b2e2b303d4a5763707d8a8b7e7265584b3f322b2b2b2b2b2b2b2b2b2b2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b7071716f6a6054473b2e22150800000000000000000000000000000000000000030d17212931363a3b43434343434345525e6b78859083776a5d5044434343434343403f3b3537373737373737414d5a6774808d897c6f6256493c3737373d4a5763707d8a8b7e7265584b3f373737373737373737373733322f2a241c130a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f59606364646260584e43382b1f13060000000000000000000000000000000000000009141f29333b42464850505050505050525e6b78859083776a5d50505050505050504d4b474444444444444444444c5966737f8c8a7d7063574a44444444444a5763707d8a8b7e7265584b444444444444444444444444403f3b352e251c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f5456575756544e463d32271b0f03000000000000000000000000000000000000020e1a25313b454d53545c5c5c5c5c5c5c5c5e6b78859083776a5d5c5c5c5c5c5c5c5c595752515151515151515151515865727f8b8a7e716457515151515151515763707d8a8b7e726558515151515151515151515151514d4b4740372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a4b4b4947433d342b20160a0000000000000000000000000000000000000005121e2a36424d575e616969696969696969696b78859083776a69696969696969696966635b5e5e5e5e5e5e5e5e5e5e5e64717e8a8b7f72655e5e5e5e5e5e5e5e5e63707d8a8b7e72655e5e5e5e5e5e5e5e5e5e5e5e5e5e5957524940352a1e13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b33383c3d3e3e3c3b38322b22190f04000000000000000000000000000000000000000714212d3a46535e696e76767676767676767676788590837776767676767676767676736e636a6a6a6a6a6a6a6a6a6a6a6a707d8a8c7f736a6a6a6a6a6a6a6a6a6a6a707d8a8b7e726a6a6a6a6a6a6a6a6a6a6a6a6a6a6a66635b52473b2f23160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111921272c2f3031312f2e2b272019100700000000000000000000000000000000000000000815212e3b4854616e7b82838383838383838383828f958f8283838383838383838383807370777777777777777777777777777d898d80777777777777777777777777777d8a8b7f77777777777777777777777777777777736d63574b3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c202223242423221f1b160f070000000000000000000000000000000000000000000815222f3b4855626e7b888f8f8f8f8f8f8f8f8f8f949f948f8f8f8f8f8f8f8f8f8f8e82757d84848484848484848484848484898f928d848484848484848484848484848a8f918b84848484848484848484848484848484807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1013161718181615130f0a04000000000000000000000000000000000000000000000815222f3b4855626e7b8685858585858585858586899589868585858585858585858581757e8a9191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191918d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0b0b090806030000000000000000000000000000000000000000000000000814212e3a47535f696e7979797979797979797979859083797979797979797979797975707d8484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d575f626c6c6c6c6c6c6c6c6c6c78859083776c6c6c6c6c6c6c6c6c6c686b707777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777736d63574b3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090d10121313130d0d0b07020000000000000000000000000000000000000000000000000000000000020e1a26313c454d53555f5f5f5f5f5f5f5f5f6b78859083776a5f5f5f5f5f5f5f5f5f5961636a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a66635b52473b2f23160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e14191d1f2020201a1917130e08010000000000000000000000000000000000000000000000000000000009151f2a333c42474852525252525252525e6b78859083776a5d52525252525252524f55575e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5957524940352a1e13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000030e18212a31373a3b46464646464646525e6b78859083776a5d504646464646464644484a51515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151514d4b4740372e24190d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a232a31353839393934332f2b241c140a01000000000000000000000000000000000000000000000000000000060f181f262b2e2f39393939393945525e6b78859083776a5d5044393939393933383c3d4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444403f3b352e251c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e19232c353c4145464646403f3b362e261c120800000000000000000000000000000000000000000000000000000000060e151a1e21222c2c2c2c2c3845525e6b78859083776a5d5044372c2c2c2c282c2f30373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373733322f2a241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a353e474d515353534d4c4740382e24190e020000000000000000000000000000000000000000000000000000000003090e1214151f1f1f1f2b3845525e6b78859083776a5d5044372a1f1f1f1c2023242b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2625231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925313c4750585e5f60605a58524a40362b1f1307000000000000000000000000000000000000000000000000000000000000020608081313131f2b3845525e6b78859083776a5d5044372a1d130b101416171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1a1916130d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935414d58626a6c6c6c67645c52473b2f23170b000000000000000000000000000000000000000000000000000000000000000000000606121f2b3845525e6b78859083776a5d5044372a1d11000407090a11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845515e6a74797979736e64584c3f3326190d000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d1104000000000404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798686868073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000002050708080808121f2b3845525e6b78859083776a5d5044372a1d1108080808070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000002080e111414151515151f2b3845525e6b78859083776a5d5044372a1d15151515151413110d0807070707070707070707070707070707070707070707070707070707070707070707070707070707070706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000050d14191e202121212121212b3845525e6b78859083776a5d5044372a21212121212121201d191313141414141414141414141414141414141414141414141414141414141414141414141414141414141313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000050e171e252a2d2e2e2e2e2e2e2e3845525e6b78859083776a5d5044372e2e2e2e2e2e2e2d2c29241f2020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000020d1720293036393b3b3b3b3b3b3b3b45525e6b78859083776a5d50443b3b3b3b3b3b3b3b3a39352f2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231d150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000008141e29323b4146474848484848484848525e6b78859083776a5d504848484848484848484745413a383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000020e1925303b444c52545454545454545454545e6b78859083776a5d5454545454545454545454524c434546474747474747474747474747474747474747474747474747474747474747474747474747474747474645403930271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000005111e2a36414c565e61616161616161616161616b78859083776a6161616161616161616161605d564c51535353535353535353535353535353535353535353535353535353535353535353535353535353535353514b42392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000714202d3946525e686e6e6e6e6e6e6e6e6e6e6e6e78859083776e6e6e6e6e6e6e6e6e6e6e6e6d685d555c6060606060606060606060606060606060606060606060606060606060606060606060606060606060605c544b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000814212e3b4754616e7a7b7b7b7b7b7b7b7b7b7b7b7b8791857b7b7b7b7b7b7b7b7b7b7b7b7b7a6d605c676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000005121e2b3845515e6b78848787878787878787878787878d979187878787878787878787878787807467606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000005121e2b3845515e6b78848d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8074676c78858686868686868686868686868686868686868686868686868686868686868686868686868686868683776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000d1a2733404d5a667380818181818181818181818181818181818181818181818181818181817e71646c78858e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e83776a5d5144372a1e1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000c1926323f4b57636e7374747474747474747474747474747474747474747474747474747474716c61687481828282828282828282828282828282828282828282828282828282828282828282828282828282828073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000a17232f3b47525c63666767676767676767676767676767676767676767676767676767676764615a646f7475757575757575757575757575757575757575757575757575757575757575757575757575757575736e64584b3f3326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000007131f2a35404a52575a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5755535d64686868686868686868686868686868686868686868686868686868686868686868686868686868686867645c52473b2f23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000020e19242e3840474b4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4a494b53595b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a58524a40362a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000007121c262e353b3f40414141414141414141414141414141414141414141414141414141413e3c41484d4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4d4b4740382e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000a141c242a2f3233343434343434343434343434343434343434343434343434343434343130373c404142424242424242424242424242424242424242424242424242424242424242424242424242424242403f3b362e261c12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000010a12191f2326272727272727272727272727272727272727272727272727272727272724232b3034353535353535353535353535353535353535353535353535353535353535353535353535353535353534332f2a241c140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000070e1317191a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b171a20242728282828282828282828282828282828282828282828282828282828282828282828282828282828282726231f19120a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000002070a0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0b0f14181a1b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1a1917130e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000010101010101010101010101010101010101010101010101010101010003080c0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d0d0b0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002020202020202020202020613202c3946535f6c7986928d8073675a4d4034271a0d0202020202020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070e0e0e0e0e0e0e0e0e0e0e0e13202c3946535f6c7986928d8073675a4d4034271a0e0e0e0e0e0e0e0e0e0e0e0e0b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1012131b1b1b1b1b1b1b1b1b1b1b1b1b202c3946535f6c7986928d8073675a4d4034271b1b1b1b1b1b1b1b1b1b1b1b1b181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f2028282828282828282828282828282c3946535f6c7986928d8073675a4d403428282828282828282828282828282524211d17100900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d3535353535353535353535353535353946535f6c7986928d8073675a4d4035353535353535353535353535353531302d29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a4141414141414141414141414141414146535f6c7986928d8073675a4d414141414141414141414141414141413e3d39342d241b10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2730394044464e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e535f6c7986928d8073675a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4b49453e362d22170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a51535b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f6c7986928d8073675b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b585650483e34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c60686868686868686868686868686868686868686c7986928d80736868686868686868686868686868686868686864625a5045392d211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666d74747474747474747474747474747474747474747986928d807474747474747474747474747474747474747474716c6256493d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798181818181818181818181818181818181818181818793908381818181818181818181818181818181818181817e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a868e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e939995908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c7171717171717171717171717171717171717171717171717171717171717171717171717171717171717171716f6a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b606464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646260584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a505357575757575757575757575757575757575757575757575757575757575757575757575757575757575757575755544e463c32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f44464b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4947433c342b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3338393e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3b37322b22190f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d3131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312f2e2b272019100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f2024242424242424242424242424242424242424242424242424242424242424242424242424242424242424242422221f1b150f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131306040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090c0c0f0f0f0f0e0e0e0d0c0a0807050200000000000002070a0c0d1111111111111110100e0c080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114142020202013110d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191c1c1c1b1b1b1a1a19171414110e0902000000070e1317191a1e1e1e1e1e1e1d1d1c1b191514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212d2d2d2d201d18130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a11181e2225262828282828282727262421201e19140b06000a12191f2326272b2b2b2b2b2a2a2a29282621211e1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e393939392c29241d160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0b0a080500000000040607060400000000000a131c232a2e3133353535353534343332312e2d2a251f17110a141c242a2f323337373737373737373635332e2d2a251f170f09010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b4646464639352f281f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d12151819181715110c06070c10131313100c070000020b1c252d353a3e3f42424242414141403f3d3b3a363028221c141c262e353b3f40444444444444444343413f3b3a363129211b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146535353535345403a31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252424211d171012181c1f201f1c18120c070a141d2d373f464a4c4f4f4f4e4e4e4d4d4c4a4746423b332d261d1e2e3840474b4d51515151515150504f4e4c4846423b332d251b0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b444c525f6060605f514b433a2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313231302d28221a1d23282c2d2c28231d1812111c262f3f495157595b5b5b5b5b5b5a5a595754524d443f382f262630404a52575a5e5e5e5e5e5d5d5d5c5b5954534d453f372d22180e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6c6c6c6c6c5d554b4035291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d343a3e3f3e3d39342c24272e34383a38342e29231d17222d3842515b636668686868686767666564615e56504a42382d2e3842525c63666a6a6a6a6a6a6a6a696866615e5751493f342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687679797976675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000030d1b242d373f464a4c4b49453e362c3039404546454039342f271f28333f4a54636d72757575757474747372706e69605b544a3f33343f4a54636e7377777777777777767674726e69625b51463c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2d373f49515658575550483e3539424b5153514b45403931282b3844505b66727f82828281818180807f7d7b746c665b5044383844505c667380848484848484838382817f7b726d62584e43372b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313f49515b626564615a50473d404b545c605c54514b433c332d394653606c78858e8e8e8e8e8e8d8d8c8a8680786c605346393a4653606d798591919191919090908f8e8c877f726a5f53473a2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3943515b626d72716c61594f4745515c666d66605c554e443f383e4b5764717e8989898989888889898a8b928b7f7265584c3f3e4b5764717e88888887878787878787888d92877c6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626d727f7e716b605950515b606d79746d675f58504a423c4955626f7c7d7c7c7c7c7c7c7c7c7d7f87908376695d50433b4854616e7b7c7b7b7b7a7a7a7a7a7a7b808d8c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d67727f8b897d706b615a56626d768280796f6a605b544c4447545f6a6f70706f6f6f6f6f6f6f7076838f84776b5e51443a46535e696e6f6e6e6e6e6d6d6d6d6d6f7a878d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a83908f897d706c625a65727e8b8d837c726c665e564e464e585f626363636262626262636975828f85786b5e524536424d575e61626261616161616060616d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d7a84918f897e716c63677481899190867f786e68605850444e545556565656565555565c6975828f85786b5e5245313b454d5354555555545454545454606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555e686f7c8891908a7e736e606e747d848d928c827a6f6a625a504a47494a4949494949494f5c6975828f85786b5e524538333b424648484848484747474753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434c565f6a727f8c96908b80746d666b70798089918f847c716c605c544c443d3d3c3c3c3c424f5c6975828f85786b5e5245382931363a3b3c3b3b3b3b3a3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444e58606d7984919e928c81786d67676d747d858f91867e746d665d564c443b332f2f36424f5c6975828f85786b5e5245382b252a2d2e2f2f2e2e2e2e3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29323c44505c6673808c9590918e82796e69606b707a828c928b80786d685e564d453c342b36424f5c6975828f85786b5e5245382b1a1e212122222221212d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000030d172028343f4a5463707d89908384908f837b6f6a61686e788088928d827a6e685e574e463d3436424f5c6975828f85786b5e5245382b1f12141515151515202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000050e17232e3b4855616e7b888e817a828e90847c706b62666c737e86918f837a6e695f584e463d34424f5c6975828f85786b5e5245382b1f12070809080814202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000614212e3a4754616d7a878e817478818b91867d726d60606c707c849090847b6e6a60584e463c424f5c6975828f85786b5e5245382b1f12050000000714202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e81746d747f8792877f736c66616a6e7a838f91847c6f6a60584e45424f5c6975828f85786b5e5245382b1f12050000000714202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174686d727d85918b80786d675f686e7a828f91857c6f6a5f574d444f5c6975828f85786b5e5245382b1f12050000000714202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e817468626b707b848f8d81796d675e686d79818e92867c6f695f564d4f5c6975828f85786b5e5245382b1f12050000000714202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685960696e7a828d8f837a6d605d676d78808e92857b6e695e564c5c6975828f85786b5e5245382b1f120106090b0c14202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b575f686d78808b8276675d555c666c77818e91847b6e685d555c6975828f85786b5e5245382b1f120c1215181815202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4d565d666d737e7b6e61554b545b656d78818e90837a6d675d536975828f85786b5e5245382b1f11181d22242522202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e4c545c606c716e695f53434a535c666d78828f9082796d655b6975828f85786b5e5245382b1f1b23292e31322f2e2d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e424a505a6264615f574d42414a545c666d7982908e81776c606975828f85786b5e5245382b1b252d343a3d3f3c3a373a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e413f4450565855534d453c38424b545d676d7a83908c7f736b6975828f85786b5e5245382b202d373f464a4b4847433c4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e41343f45494b4847423c333039424b555d686e7b8592887d706975828f85786b5e5245382b29323f4951565855534e464753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e413534393d3e3b3a373133333039434c565f696f7d8792857b6e75828f85786b5e52453825303b44515b6265625f58554753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e413a40404040404040404040404040434d57606b727f8c90827875828f85786b5e5245382a36414c56626d726f6a665e5553606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e46474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4f59606c77828f8c7f75828f85786b5e5245382d3946525e68727f7c7670665b53606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4c525459595959595959595959595959595959595b656d7a8591867b828f85786b5e5245382e3b4754616e7a878883766a5d53606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b565e616666666666666666666666666666666666666668707d8a9083828f85786b5e524538313d4a5764707d8a8e8175685b53606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b5e686d73737373737373737373737373737373737373737375818e908f9185786b5e52453836424d576773808d8b7f72655853606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b616d7a80808080808080808080808080808080808080808080818e9a9c9185786b5e5245383a46535e69778491887b6f625553606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b626f7b888c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8e93949d9185786b5e5245383b4854616e7b879184786a5f5353606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b626f7c8787878787888d938e87878787878787878787878787878787909185786b5e524536414c5665727e8b8d807467584e53606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b606d787a7a7a7a7a7b888e817a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a839085786b5e52453946525e6876838f897d7063564a53606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070100000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b5c666d6e6e6e6e6e7a868d80746e6e6e6e6e6e6e6e6e6e6e6e6e6e75828f85786b5e52453a4754616d7a869285796d60534753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d20140d0d08080602000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b545c60616161616d7a868d8074676161616161616161616161616975828f85786b5e5245424d5765727e8b8d8074665c504753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1114212e3b4754616e7a8793867a6d6053473a2d201a1a1a1514120f090300000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4a5053545454606d7a868d8074675a545454545454545454545c6975828f85786b5e524546535e6976838f897c6f62544a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000910171d21212e3b4754616e7a8793867a6d6053473a2d2727272722211f1a150e06000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e4446474753606d7a868d8074675a4d47474747474747474f5c6975828f85786b5e52454854616e7b879184776a6054424753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22282d30313b4754616e7a8793867a6d6053473a34343434342f2e2b2620180f060000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e413a3b4753606d7a868d8074675a4d413b3b3b3b3b3b424f5c6975828f85786b5e52444f5966737f8c8c7f7266584e434753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101b242d34393d3e404754616e7a8793867a6d6053474040404040403b3a37312a21180e0300000000000000000000000000000000000000000000000000000000000003030714212e3a4754616d7a878e8174685b4e41353a4753606d7a868d8074675a4d46464646464646464f5c6975828f85786b5e524854606b778491867b6e6154473d4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b4d4d54616e7a8793867a6d60534d4d4d4d4d4d4d4847433c332a2015090000000000000000000000000000000000000000000000000000000406070f0f0f14212e3a4754616d7a878e8174685b4e41353a4753606d7a868d8074675a535353535353535353535c6975828f85786b5e524c56636f7c898f8275685e52463a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28343e485056585a5a5a616e7a8793867a6d605a5a5a5a5a5a5a5a55534e463c31261a0f02000000000000000000000000000000000000000000000001070c1013141c1c1c1c212e3a4754616d7a878e8174685b4e41353a4753606d7a868d8074676060606060606060606060606975828f85786b5e52525e6875818e897d7063564d413a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a6164676767676e7a8793867a6d676767676767676767625f584e43372b1f120600000000000000000000000000000000000000000000030b12181c1f2029292929292e3a4754616d7a878e8174685b4e41353a4753606d7a868d80746d6d6d6d6d6d6d6d6d6d6d6d6d6d75828f85786b5e4a54616d7a869184786c6053463b3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956616c7173737373737a87938679737373737373737373736e6a5f53473a2e211408000000000000000000000000000000000000000000030d151d23292c2d3636363636363a4754616d7a878e8174685b4e41353a4753606d7a868d8078797979797979797979797979797978828f85786b5e515c66727f8c8b7f72655b5044373a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8080808080818e9a8d81808080808080808080807c6e6255483b2f2215080000000000000000000000000000000000000000010b151f272f34383a424242424242424754616d7a878e8174685b4e41353a4753606d7a86928d868686868686868686868686868686868f9185786b5e53606d798491857a6d6053493f333a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828d8d8d8d8d8e939d928d8d8d8d8d8d8d8d8d8d8a7d7063574a3d3024170a000000000000000000000000000000000000000007121d2731394045474f4f4f4f4f4f4f4f54616d7a878e8174685b4e41353a4753606d7a8693928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d929185786b5e5464717e8b8d8073685d5241382d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b687581878888898a8c929c918c8b8b8b8b8b8b8b8b8b8a7d7063574a3d3024170a00000000000000000000000000000000000000000c18232f39434b51535c5c5c5c5c5c5c5c5c616d7a878e8174685b4e41353a4753606d7a86928d818181818181818181818181818181818d9185786b5e5c6677848e867b6e61564c412f2d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787a7b7c7d7d808c998c7f7f7f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000000000000000000000000000000000004101c2934404b555c60696969696969696969696d7a878e8174685b4e41353a4753606d7a868d8074747474747474747474747474747475828f85786b5e606d797e818073695e52433a2f2d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b656c6d6e6f70717a8793867a727272727272727272726e695f53463a2d2114070000000000000000000000000000000000000006131f2c3845515c676d75757575757575757575757a878e8174685b4e41353a4753606d7a868d8074676767676767676767676767676975828f85786b5e5c666d7174736e63564d4231282d3a4753606d7a868d8074675a4d4134271a0e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535b60606162636e7a8793867a6d656565656565656565615f574d42362a1e1205000000000000000000000000000000000000000714202d3a4753606d79828282828282828282828283908e8174685b4e41353a4753606d7a868d8074675a5a5a5a5a5a5a5a5a5a5a5c6975828f85786b5e545c60646766635c52443b30202d3a4753606d7a868d8074675a4d4134271a15100a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3841495053545555616e7a8793867a6d60585858585858585855534d453b31261a0e02000000000000000000000000000000000000000714202d3a4753606d7a868f8f8f8f8f8f8f8f8f8f90958e8174685b4e41353a4753606d7a868d8074675a4e4e4e4e4e4e4e4e4e4f5c6975828f85786b5e4b5153585b5a57524a4032292c2d3a4753606d7a868d8074675a4d41342726211b140c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f4446474854616e7a8793867a6d60534c4c4c4c4c4c4c4846423b33291f140900000000000000000000000000000000000000000714202d3a4753606d7987868686868686868686868686868174675b4e41343a4753606d7a868d8074675a4d42424242424242424f5c6975828f85786b5e5245464b4e4d4b474038393939393a4753606d7a868d8074675a4d413635322d261e160c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3337393b4754616e7a8793867a6d6053473f3f3f3f3f3f3b3a36312921170d0300000000000000000000000000000000000000000613202c3945515d67757979797979797979797979797979746f64594c402d3a4753606d7a868d8074675a4f4f4f4f4f4f4f4f4f4f5c6975828f85786b5e5246464646464646464646464646464753606d7a868d8074675a4d4643423e3830281e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b22272b2e3b4754616e7a8793867a6d6053473a32323232322e2d2a261f170f0600000000000000000000000000000000000000000004101d2935404b555d6a6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c2d3a4753606d7a868d8074675c5c5c5c5c5c5c5c5c5c5c5c6975828f85786b5e5253535353535353535353535353535353606d7a868d8074675a5353504e49423a30261b100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b212e3b4754616e7a8793867a6d6053473a2d2525252522211e1a140d0600000000000000000000000000000000000000000000010d18242f39434b515e5f5f5f5f5f5f5f5f5f5f5f6060605b59534b41362d3a4753606d7a868d8074686868686868686868686868686975828f85786b5e545f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606d7a868d8074675f5f5f5c5a544c42382d211509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b14212e3b4754616e7a8793867a6d6053473a2d201919191514120e090300000000000000000000000000000000000000000000000007121d28313940454753535353535353535353535353534e4c4841382f2d3a4753606d7a868d8075757575757575757575757575757575828f85786b5e616c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a868d80746c6c6c6c69665e54493e3226190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d20140c0c080705020000000000000000000000000000000000000000000000000000010c161f282f35393a464646464646464646464646464641403c3629242d3a4753606d7a86928d828282828282828282828282828282828f9185786b696e79797979797979797979797979797979797979868d8079797979797670665a4e4235281c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d39393939393939393939393933383c3d3a39352f2d3a4753606d7a8693938f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f939185786b6e7b868686868686868686868686868686868686868b928d86868686868276695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000040c12181d20202c2c2c2c2c2c2c2c2c2c2c353e44484a4745413a323a4753606d7a86928d858585858585858585858585858585858f9185786b6e7b878e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f939d938e8e8e8e8e8376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794877a6e6154473b2e2114080709090b0b090501000000000000000000000000000000000000000000000000000001070d10131420202020202020141d29333e474f555754524c443a3a4753606d7a868d8078787878787878787878787878787878828f85786b6d7a818181818181818181818181818181818181828f928d81818181817f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8698887b6e6155483b2e22150f131516181715110c0600000000000000000000000000000000000000000000000000000001040607131313131313111c262f3b454f596163605d564c443a4753606d7a868d80746b6b6b6b6b6b6b6b6b6b6b6b6b6b75828f85786b686d75757575757575757575757575757575757579868d807575757575736d63574b3e3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c798692897c6f6356493c3023171b1f22232524211d18110900000000000000000000000000000000000000000000000000000000000006060600050e17222d38424d57616b706d685d564c414753606d7a868d8074675f5f5f5f5f5f5f5f5f5f5f5f6975828f85786b5e6168686868686868686868686868686868686d7a868d80746868686866635b51463b2f23160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657784918b7e7165584b3e322724272c2f3032312e29221b12090000000000000000000000000000000000000000000000000000000000000000030c172028333f4a545e69707d7a6d685d52454753606d7a868d8074675a525252525252525252525c6975828f85786b5e545b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b606d7a868d8074675b5b5b5957514940352a1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536975828f8d817467594f44382e3032383b3c3e3d3a342d241b0d03000000000000000000000000000000000000000000000000000000000000000b151e29323b44505b666e7b85837a6d6054474753606d7a868d8074675a4d46464646464646464f5c6975828f85786b5e524e4e4e4e4e4e4e4e4e4e4e4e4e4e4e53606d7a868d8074675a4e4e4c4b4640372e23190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d404c5966737f8c9184786b605448403d3d3e4348494b4a453f362d1f150b01000000000000000000000000000000000000000000000000000000000007121c27303b444f59606c78828f8c7f7366594c4753606d7a868d8074675a535353535353535353535c6975828f85786b5e5245424242424242424242424242424753606d7a868d8074675a4d42403e3b352e251c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000616222f3c4955626f7c8895897d70635b514b4a4a4b4f5456585650483f31271d120700000000000000000000000000000000000000000000000000000000081118232e39424d56606b737f8c9184796d6053474753606d7a868d8074675f5f5f60605f5f5f5f5f5f5f6975828f85786b5e52453835353535353535353535353a4753606d7a868d8074675a4d4134322f2a231c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a7784919082766d605c5456575859606365625a5043392f23180c00000000000000000000000000000000000000000000000000000006101a232834404a545e686f7d8792877d6f675d51454753606d7a868d80746c6c6c6c6c6c6c6c6c6c6c6c6c6c75828f85786b5e5245382b2828282828282828282d3a4753606d7a868d8074675a4d413427231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5864717e8a948c7f736d6664636365676b6f716c62554b4034291c100400000000000000000000000000000000000000000000000000050e18222b353d44515c666e7a85918c7f726b60554b404753606d7a868d8079797979797979797979797979797979828f85786b5e5245382b1f1b1b1b1b1b1b1b202d3a4753606d7a868d8074675a4d4134271a120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c4653606c77828f93888079747170707174777c7e71675c5145382c1f1306000000000000000000000000000000000000000000000000050e17202a343d47515b606d7882908f82776c60594f433a4753606d7a869388868686868686868686868686868686868f9185786b5e5245382b1f120f0f0f0f0f14202d3a4753606d7a868d8074675a4d4134271a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2b3744505b656e7a8490938d85807e7d7d7e81848985796d6053473a2d2014070000000000000000000000000000000000000000000000040d162029323c464f59626d74818e91847a6d655b50473d3a4753606d7a868f8f8f8f8f8f909399928f8f8f8f8f8f8f8f948f85786b5e5245382b1f12050202020714202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535e686e7b838b91918d8b898a8b8d91908a7d7164574a3e3124170b00000000000000000000000000000000000000000000010c161f28323b444e58606b727f8b92867c6e685d53493f353a4753606d79828282828282828390948f828282828282828286828175685b4e4235281b0f020000000714202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414d565e696e787e84888b8d8e8d8c8a87837f7b6e6154473b2e2114080000000000000000000000000000000000000000000008131e28313a444d565f6a707d8792877d706a5f564c41382d3845515c676d757575757575757782908477757575757575757975756f65594d4034271a0e010000000714202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3b444d575e666d71777c7e808181807d7b77736e695e52463a2d201407000000000000000000000000000000000000000000010d19242f3a434c565e696f7c86928b7f726b61584e433a2f2934404b555c6069696969696969727f8b887b6f6969696969696c6968655d53483c3124180c000000000714202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d29323b454d545c60656a6f7173747473716e6966615e564d42362a1e110500000000000000000000000000000000000000000004111d2935414c555e686e7b84918d80736d62594f463c3128232f39434b51535c5c5c5c5c5c616e7b878c807366585c5c5c5c605c5b59534b41372c201408000000000714202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b172029333b424a5053585f62656767676664615e5754524d443b3025190e020000000000000000000000000000000000000000000613202c3945515d676d7a83918e81776c605b51473e332a1f1d2731394045474f4f4f4f4f525e6977839084776a5f534f4f4f534f4e4d4841392f251a0f04000000000714202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e17212930383f44464e5355585a5b5a595754524d4746423b32291f1409000000000000000000000000000000000000000000000714212d3a4754606d7a83908f82786d655b50493f352c2118151f272f34383a42424242424d5766737f8c887c6f6255494242464242403c372f271d130900000000000714202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171e262e34383c4347484b4d4e4e4d4a4846423b3a36302920170d02000000000000000000000000000000000000000000000713202d3a4653606d78808682796d665c53493f372d231a0f0d151d23292c2d363636303c4956626f7c898d807366584e433739363534312c251d150b0100000000000714202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c151c23282c31373a3c3e404141403e3b3a36302d2a251f170e05000000000000000000000000000000000000000000000006121f2b3844505c666d737c796d675c544a41382d251b1108030b12181c1f202929292d394653606c79859184776a5f53473a2e29282724201a130b030000000000000714202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f262b2e2f3234343433312e2d2a25201e19140d0500000000000000000000000000000000000000000000000003101c28343f4a545c606a6f6d675c554b42392f261b1309000001070c1013141c1c1f2b3844505b6675828e887b6f6255483c2f221b1a18140f0901000000000000000714202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151b1f212225272827262421201e1a14110e090200000000000000000000000000000000000000000000000000000b17232e38424a50586062605c554b433930271d140a0100000000000406070f0f1c28333f4a5465727f8c897f7266594c3f3326190c0c08040000000000000000000714202d3a4753606d7a86878074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f121515181a1b1b1a171514120e0905020000000000000000000000000000000000000000000000000000000006111c2630383f444e545653514b433930271e150b02000000000000000000000b17222d3c4955626f7c817d786d6053463a2d2013070000000000000000000000000613202c3945515d67767a7a796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090b0d0e0e0d0b0807050200000000000000000000000000000000000000000000000000000000000000000a141e262e343d4347494645403930271e150c0300000000000000000000000615212e3b47535f6a6f74706d665c5044382b1f120600000000000000000000000004111d2935404b555d686d6d6d675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c232832373b3c3a38342e271e150c0300000000000000000000000006131f2b37434e585f626763605c544a3f34281c1003000000000000000000000000010d18242f3a434c565d6060605d554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0c12120e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720272b2e2f2d2c28231d150c0300000000000000000000000000030f1b26323c464e53555a5653504a42382e23170b000000000000000000000000000007131d28313a444c52545453514b43392f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191e1e1b1a18140f08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b1f2223201f1c18120b030000000000000000000000000000000a15202a343c4347494e4946443f3830261c11060000000000000000000000000000010c161f28323a414547474745403931271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12181e2225262b2b282724201a130b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161313100c070000000000000000000000000000000000040e18222a32373b3c413d3a38342e261e140a00000000000000000000000000000000040d1620282f35393a3a3a38352f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2f323338383433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809070604000000000000000000000000000000000000000007101820262b2e2f34302d2b28231c140c020000000000000000000000000000000000040d161e24292c2d2d2d2c29241d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3e3f454541403c362f261d130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f21222723201f1c17110a0200000000000000000000000000000000000000040c13191d202121201f1d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18232e3740464b4c51514e4c4841382f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161b161312100b060000000000000000000000000000000000000000000001080d111314141413100c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a3540495157595e5e5b58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090e0a0706030000000000000000000000000000000000000000000000000000010407070707060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222f3b46515b63666b6b67645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323e4b57636d727878746e64584c4033271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f84848174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0104060708080707060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c080d1113141515141312100c060705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c15191d2021222221201f1c171414110e0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f423529202124292c2d2e2f2e2d2c282321201e1a14100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f42352a2d2e2f35393a3b3b3a3a38342e2e2d2a251f1c160f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4230363a3b3f41454748484746443f3f3b3a36302c28211b150b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f423b4246484c4c525455555453504a4c4746423b38332b272017110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f44484d525458565d60616261605c545854524d48443e373228221c140b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4f55575e616569686d6e6e6d6d666865615e57554f47433d332d261d160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c55596163696e7275787a7b7b7a797875726e69636159544e443f382f2820160e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685961636b70767b7f8285878888878684817f7b76706b626058504a423a322820160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f827568626b70777d82878b8f919291909192918e8b87827d766f6a605b544c443a32281f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275696e767d838a8f928e8b888584848485878a8e928f8a827c736c665d564c443a31281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275737b828a90908a85817e7b79777778787b7e81868c92908780786d685d564c433a2f24180f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f82797f868f9089837e7975716e6c666a6b696e71757a808690938c827a6d685d554b40352921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9083838c928b837d76716d676561605b54575e6164686d737b828e938f837a6d675d51453f33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d95909090867f78706b64605d555553504a4d5254565e61696e78818d929083796d605b51453b31251a0e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9a928d827b726c66605953514b4846443f4246484c52575f666d74808d938e81756d62574d42362a21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d948d80786e69605b544f4745403b393833363a3b41464d545c606c77818e938b7f72695e53463d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f82756d665f57504a423d38352f2d2b282a2d30363c424a515b656d79839092867b6e61594f44382c1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c544d443f382f2c2924201f1c1e20252a30394049535c676f7c87928e81756b6054483b31251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4a423b332d261f1d1813120f1214191e272e38414b555f6a73808d93897c6f63574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f423028221c14100c07060305080c151c262f39434e58616d7a86928f8275695e53463a2d21140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f42352917110a04000000000000030b141d27303c46525e6873808d92877b6e6154483b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c06000000000000000000020b151e2a36414c56616e7b88948d807366574d42362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f02000000000000000000030c1925303a46535f69768390908477695e52463a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000008131e2a36424d5765727f8b95877b6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000020e1a26313c4855626f7b88978b7e7164584b3e31251807000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000915212e3a47535f6a7885928d8174675a4e412f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f02000000000000000000000006121f2b37434e586975828f8f837669554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000030f1a2631414d5a6774808d918478675d5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000a1925323f4c5865727f8b96867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000a1724313d4a5764707d8a94877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000a1723303d4a5663707d8994887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f02000000000000000000000000091623303c4956636f7c8995887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000916222f3c4955626f7c8895897c6f6256493c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f02000000000000000000000000091623303c4956636f7c8995887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000a1623303d495663707c8995887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000a1724313d4a5764707d8a94877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000c1825323f4b5865727e8b97867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000d1a2633404d596673808c928578675d5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f02000000000000000000000004101d2935404b556875818e9083776a554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000613202c3945515d677784918e8275685b4f422f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c060000000000000000000000000714202d3a4753606d7a86938c7f7265594c3f32261907000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f42352917110a02000000000000000000030f1b27333f495363707d8a98897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f423328221c140b0701000000000000000a121f2b3744505b6574808d9286796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f827568554d453d332d261d18120c06000000000309111c2630394653606c7884918f8275675d5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275675e574f443f382f29231d17110e09060b0f141a232e38424e5863707d89968b7e7164554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9083796e696059504a423c342f28231c1a1818171b1f252a343f4a54606a75828f92857a6d6054473a2f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9590837b706b605b544d454039342e2a26252522272b31363f44505c666f7c89938d8073675d5145392c1d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9a9590857d736c665f57514b443f38363132322d33373b4246515b606d78839092867b6e61554b4135291d0b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d94908f92877f786e69605c55504a46423f3f3f403f44464d535b636d73808d958c7f73695e52433a2f24180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9082838c928c827b726d67605c54534d4c4b4b4c495053575e616d727f8b929083786d60564d4231281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8d80797f879190867f79716d66615f5759585859535b6062696e757f8b9192857b6e665c51443b301f160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8c7f73737c848d928c847e79726e69686665656667656c6f747b828c9192867d6f695f544a4032291f0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8b7e726a6f7980868f918b847f7b7774727272737376797c81868f9490857d6f6b60574d42392e20170d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8a7d7064676d737b828a90918c8884817f7e7e7f808285898e92918b837b6f6b60594f453c30271c0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808b897c6f635d60696e757d83898e92918e8c8b8b8c8d8f92928f8a847e776e6960594f473d332a1e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7d7f7f7a6d6154575f616b70767c8185888a8c8d8d8c8c8a8885827d79716c655e574f463d352b21180c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f72726d685e524d535961636b6f74797b7e7f8080807f7e7b7975706d66605b534d453d342b23190f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38444f5960636565615e564c42474f55596063666c6e717373747372716e6c6564605c545049413b332b221910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d474f5456585854524c443a3e44484f54545b60626466676766656462605b5353504a443f382f2921191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b353d4448494c4c4746413a3233383d44484a50535557595a5a5959575553504946443f38332d261d170f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19232b32383b3c3f3f3a39353028282c3238383f4446484b4c4d4d4d4c4b4846443f3a38342e27221b140b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111921272c2f3032322e2d29251e1c21272c2d3338393b3e404041403f3e3b3937332d2c28231c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f2223252521201d191310161b1c22282b2d2f313334343332312f2d2b27221f1c17110b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151619191413110d08040a0f11171c1f20222426272726262422201f1b1712100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090c0c0707050100000000060b0f12131518191a1a1a19181513120f0b060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606080b0d0d0e0d0c0b080605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090c0e0f1011111111111111111111111111111111111111111111111111111111110f0e0a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121316191b1c1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1a171312100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d070604000000000000000000020a11171b1f20232628292a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a292724201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151a1313100c07000000000000060b141b22272b2d303234363637373737373737373737373737373737373737373737373737373737373634312d2c28231c150c0700000000000003050605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e212226201f1c18120b03000000060f181d262d3337393c3f414243444444444444444444444444444444444444444444444444444444444442413d3a38342e271e191107000000060b0f1213120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090f171f262a2d2e332d2c28231d150c0300020c18212a2f383f4446494c4e4f5050515151515151515151515151515151515151515151515151515151504f4d4a46444039302b23191006020a11171b1f201f1b17110d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a212931363a3b403a38342e271e150b000a141e2a333c4149505356595b5c5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5a5753514a423d352b22180e0b141b22272b2d2b27221b18130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a242c333b4246484d4645403930271d1207111c26303c454d535b6063656769696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696764605c544f473d342a2015191d262d33373937332d29241d160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e454d53555953514b43392e23180f17232e38424d575f656c6f7274757677777777777777777777777777777777777777777777777777777777777574706d6660594f463c32261b232b2f383f4446443f38352f281f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28343e4850575f6166605c554b40342821181c28343f4a545f696e787c7f818283838484848484848484848484848484848484848484848484848484848382807d79706b60584e43372b212b353d41495053504945413a31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a61696e736d675c51453f332a1d1f2b3844505c666e7b83898c8e8f9090909090909090909090909090909090909090909090909090909090908f8d8a847d706a5f53473c3127323d474f535b605b53514b433a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4955616c717b80796d605a50453c2f26202d3a4653606d788490928b878584838383838383838383838383838383838383838383838383838383838485899091867c6f62574d42372c38444f5960656c65605d554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e878c81746c62574d42382d22303d495663707c8992857e7a78777776767676767676767676767676767676767676767676767676767677797d83908f8276695f53473a2f3b4854606b6f79726d675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7983908b7e71695f544a3f3328323f4c5865727f8b8a7e716d686b6a6a696969696969696969696969696969696969696969696969696a666d707a8592887b6e6155483b37434e58636f7d847f796d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d7a8491867b6e665b50443b3033404d596673808c877b6e615e565d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d545c606873808c8b7f7265584c3f3847535f6a75828f8a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b555e686f7c879083786c60564c413633404d596673808c877a6e61544c5050505050505050505050505050505050505050505050505050504a5056626f7c898e8175685b4e42414e58626e7c879184786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f39434c56606a727f8c8b7f72685e52463d32404d596673808c877a6e6154474443434343434343434343434343474f54565d55534d45434343433f4653606d79869083776a554b414953606a75828f8b7e71665b5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444e58606c77828f867a6e61584e4337404d596673808c877a6e6154473b373636363636363636362f3a434f59606369625f574d453c312e3845515c677884918578675d5145505b656f7c899184786d60544a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f28323c44505b656e7b868e81746a6054473e404d596673808c877a6e6154473b2e2a2a2a2a2a2a2a2a2935414b55606b70766e695f574d42372b34404b5569768390877a6d60544b55606c7883908a7e71665c5042382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d162027333f49535f69737f8c877c6f625a5042404d596673808c877a6e6154473b2e211d1d1d1d17202a343c45515d67707d837b6e695f53473a2e2e424f5c6875828f887b6e6255515d67717e8b9083786c60544a3f2f261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e17222d38414d57606d79849083766c61544a404d596673808c877a6e6154473b2e2114100b151e29323c46505a606d798490867b6e6255483b2f34414e5b6774818e897c6f625659606d798591877c6f655b5042382e1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3c45515c66707d8a8a7d70665c51444d596673808c877a6e6154473b2e211407121d27303b444e58626d75818e8f8275695f53473a2e34404d5a6773808b877d706355606b74808d8e81746a6053493f30261c0b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2834404b54616c76828f84796d60554c4d596673808c877a6e6154473b2e21141218232e39424c565f6a717e8b92857a6e61574d42372b323f4b5865727f7e7a706b605d676f7d8891857a6d61584e41382d1e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18232e3942505a626f7c878b7f72675d514d596673808c877a6e6154473b2e21141b242834404b545e686f7c8692877d70685e52453c3126313d4a56626d72726d676059606d7984918a7e71685d52463c2f261b0c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303e47535f6a75818e857a6d60574d596673808c877a6e6154473b2e211a242d363f45515c666e7a84918c7f726b60564d41332a202e3a45515b626565605d56616b74808d8f81756c61564c41342b1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e2b37434e58616e7b868d8073695e52596673808c877a6e6154473b2e21232c363f48525c606d7882908e81756d63594f443b30211d29343f485156585854545e68707d8a91857a6d615a50443a3022190b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b141b22272b323c46535e6974808d857a6e6154596673808c877a6e6154473b2e212c353e48505a636e75818e9082796d605b51473d32291f18232d363f454a4b4b505c666e7a8592887d70685e52483e32281e10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911191d262d33373937424d57616d7a85807a6d6054596673808c877a6e6154473b2e2c353d47505a626c73808c91847a6d675c51493f352b2017111b242d343a3d414b55606d78828f8d80736b60564c41362c201a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232b2f383f4446443f46525e686d79736d675d51596673808c877a6e6154473b2e353e474f59616c717e8b91847b6e685e554b40372e231a0e09121b23292c3945515d6773808d8f82786d60594f443a342e2b261f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d353d414950535049414c565e666d66605d554c596673808c877a6e6154473b333e474f59606b717e8792857c6f695e564c43392e2519130c04091114212d3a4754606d7a8287847a6d665c504746443f3837312a21180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e474f535b605b5349444c545c605c54514c4d596673808c877a6e6154473b3b454f59616b707d8792867d6f6a5f574d46413b3229241e160d070613202c3945515d676d757b7b6e685d54535453504a47423c332a21180e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e48505960656c655b5044424b5153514b45414956636f7d7f7f796d6053473a424d57616c707d8692867d706b60585254524d443f352f2820191006111d2935414b555d60696e6e695e565c6061605c54534d453c332a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a626b6f786c605a50434045464540393b4854606b6f72726d675d51453a46525e69707e8692867d706b6059565e615e565045413a322b2217110d18242f3a434b51575e6161606267676d6d6d66615f574d453b31261a0e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c717d81756c61554b40383a38342e38444f5960636666605d554b403b4754616e7b858d857d706b60595c60686e68625a524c443d3428221c14141d28313a414551575f626a6f74777a7a79756e695f574d42362a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868a7d70675c5145392f2c2827323d474f5456595953514b43393a46525e696e7b817c6f6b60595c676d747a716c605d564f473f332d261d1b262f38424a505b62696e767c8184868786827b6e695f53463c31261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d899184796d60554b4035291d212b353d4448494c4c474540393136424d575e696e746f6a605953606d7981857e756d68605950443f382f28222d38414a545b606d727b82898d918e8d908f857b6e61584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855616b75818e8c7f72675d5145392c1f232a2f32383b3c3f3f3a39352f37303b454d565e6167625f584f5b6875818d928b817a6f6b625a504a423a3127333f49535b666c747e868f9089848280838f8f82766a5f53473a2e2115060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f59616e7b869285796d6053473d32272e353b3e40444444444444444444444444444d52545a55534e4653606d798087918e847d716c605b544b433b353d44505b656c78808b928b837d78757478828f887c6f6255483c2d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d46525e6873808d8b7f7265594f44382c3740464b4c515151515151515151515151515151515151515151515c676d737c848d91877e746c665d554c443d47515b606c77818d91867e78706c65666f7c888c807366544a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212a36414d56616d7a859184776b605448383540495157595d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d555c606a6f79808a928b80786d675e564d454f59636d74808d91857c726c65605b5f6a7783908376665b5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1925303b46525e6874808d897c7063544a3f3b46515b63666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696660676d747e86918d82796e685e574d57606b737f8c91847b6f6a605b5350586774808d85796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f2935414c56626e7b888e8174665c50443e4b57636d7377777777777777777777777777777777777777777777777670665d606c717c84908f837a6e695e575e69707d8892857b6e69605850494b5865717e8b887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1925303a47535f6a76839085796d605346404c5966737f83848484848484848484848484848484848484848484848276695c5a616a6f7a828e90847b6e695f656e7b8592867c6f695f574e443f4956636f7c89897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865727f8b897c70635649414e5a6774818d9090909090909090909090909090909090909090909084786b5e505860686d78818e91847b6e696c7782908b7e716a5f574d453c3b4854616e7b878b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c4754616e7b878d807467574d424e5a6774818d9083838383838383838383838383838383838383869185786b5e524e565e666d78818d91847b6e727f8b8e81746c62584e453c333a4653606d79868c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202d3a46525e697783908478695e53464e5a6774818d877b777777777777777777777777777777777777839085786b5e52444c545c666d77808d91847b7b859184796d605a50463c332c3844515c6678858d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d566773808d877b6e6154484e5a6774818d877b6e6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a77849085786b5e5245424a545c656c74808d9083828f8a7d70675d51483f342a2834404a546b77848e8174685b4e4135281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303d4a5663707d898a7e7164574b4e5a6774818d877b6e615d5d5d5d5d5d5d5d5d5d5d5d5d5d6a77849085786b5e524539424a535b606e74818e908f8e81756b61554b40362d22232e44505d6a7783837d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212d3a4754606d7a868e817467554b4e5a6774818d877b6e61545050505050505050505050515d6a77849085786b5e524530384149505c606d78828f94877b6e615a50453c31271d232f3c4956626f7c76706b6155483c2f23160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677784918477675d514e5a6774818d877b6e61544844444444444444444444515d6a77849085786b5e5245382f383f44505c66717e8b978d80736c61574d43392f24222e3b4754606a6f6a6361594f44382c2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b556874818e867a6d60534e5a6774818d877b6e6154483b373737373737373744515d6a77849085786b5e524538262d394653606c7883918e928a7e71695f554b403529202b37434e5860626058554f473e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3f4c5965727f8c897c6f62564e5a6774818d877b6e6154483b383838383838383844515d6a77849085786b5e5245382c38434f5964707d8a8e818692867b6e675d51453e322827323d464e5456544e48443e352c21170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071723303d4a5663707d898b7e7164584e5a6774818d877b6e61544845454545454545454545515d6a77849085786b5e5245382f3b4854606b76839085797e8b9083796d605a50443a2f242b343d43474947433d38332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8073675a4e5a6774818d877b6e61545151515151515151515151515d6a77849085786b5e52453836414c56636f7c898c807374818e8e81746c61564c413529222b32373b3c3b37322c28211a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c79868f8275695c4f5a6774818d877b6e615e5e5e5e5e5e5e5e5e5e5e5e5e5e6a77849085786b5e5245383946525e6875828e867a6d6d7983908a7e71685d52453d302720272b2e2f2e2b27201c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6677849084776a554b5a6774818d877b6e6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b77849085786b5e5245383a4754616d7a868e817468676e7b8691857a6d60594f42392e231b1f2223221f1b15100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54697683908578675c515a6774818d877b787878787878787878787878787878787878839085786b5e524538434f5965727f8c897c6f625f69727f8c8d81746b60544a4034281d13151615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d424f5c6875828f867a6d60535a6774818d9184848484848484848484848484848484848484879185786b5e52453b4854606b77849084776a6057606d788390887c6f665c51443a2f24180d090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061b2834414e5b6774818e887b6e61555a6774818d8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f84786b5e52453f4953636f7c898c7f726558515c666f7c879183786d60554b4135291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d887c6f62555865727f82838383838383838383838383838383838383838383838175685b4e4244505b6574808d867a6d61544a54606a74818d8c7f72675d51453a3024190d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c897d70635656626d727676767676767676767676767676767676767676767676756f65594d394653606c78848f8376685e52464e58606d7a8592857a6d60564c4135291e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b8a7d716457515b6265696969696969696969696969696969696969696969696968655d53483c4956636f7c898b7e7265564c4145525d68727f8c8c7f73685d52463a3025190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a8b7e7165584b5156585c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b59534745424e576774808d867a6e6154473b414c56606d798491857a6d61564c41362a1c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e72655853545656565656565656565656565656565656565656565656565656565653514b535f6a7884908376685e5246393a45515d67727f8b8d8073685e5246382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265575e6163636363636363636363636363636363636363636363636363636363605d5555626e7b888c7f7266564c413635404b55606d798491867a6d61544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898c7f72665e696e707070707070707070707070707070707070707070707070707070706d675d5565727f8b887c6f6255493c302f3945515c66717e8b8c7f72665c5044382b1f150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d796d605c6775828f85796c605346392d2834404b54606d79859184786d6053463c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f736666737f898989898989898989898989898989898989898989898989898989887b6e61606d79858e8175665b5044382b232e3945515d6773808d8a7d7064584e43372b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f736666737f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c887b6e61636f7c898b7e7165544a3f33281d2935404b55616e7b878f82766a5f53473a2e211408090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366626f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7a6d6066727f8c887b6f6255483c2d2218242f3946535f6975828f887b6e6255483b2f22151915100a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366606a6f727272727272727272727272727272727272727272727272727272726d685d6875828f85796c605346392d2a2a2a2a36424d5763707d83807b6e6155483b2e292825211b140c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f736658606265656565656565656565656565656565656565656565656565656565605d5f6978858f8276665b5044383737373737313b4854606b7076736e695f53463a373635312c261e160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366595456595959595959595959595959595959595959595959595959595959595455616e7b888c807366544a3f4444444444444444444f5960636966615f574d42444442413d3730281e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f736659515151515151515151515151515151515151515151515151515151515151515764717e8a8a7d7064575151515151515151515151514f54565c5955534d515151514f4e49423a30261b10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f73665d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6673808c887b6e615d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5a544c42372c2115090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f736a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a75828f86796d6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69655e54493d3125190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f77777777777777777777777777777777777777777777777777777777777777777777777777849083777777777777777777777777777777777777777777777777777777777570655a4e4135281b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89918c83848484848484848484848484848484848484848484848484848484848484848484848484899589838484848484848484848484848484848484848484848484848484848275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c899595909090909090909090909090909090909090909090909090909090909090909090909090919699959090909090909090909090909090909090909090909090909090909084786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c8386868383838383838383838383838383838383838383838383838383838383838383838383838b918f89838383838383838383838383838383838383838383838383838383838275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a6f7779797777777777777777777777777777777777777777777777777777777777777777777777777f8b897d77777777777777777777777777777777777777777777777777777777756f655a4d4134281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626a6c6c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a73808d887b6f6a6a6a6a6a6a6a6a6a6a6a6a6a656c727b82796d6a6a6a6a6a6a6a69655d54493d3125190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555d60605d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6875828e877a6d605d5d5d5d5d5d5d5d585f626a6f787f868e8174685d5d5d5d5d5d5c5a544b42372c211509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347485053535050505050505050505050505050505050505050505050505050505050505050505d6a7683908579685d5250504b51535960636a6f757c838b928e847a6d6054505050504f4d49423930261b100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c44464644444444444444444444444444444444444444444444444444444444444444404a546b78849184776b564c4e54555d60646b70767c8289909087817a6d685d524544444442413d3730271e140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3739393737373737373737373737373737373737373737373737373737373737373844515c6679859083776a5d4e586062676d71777d82888f908a837c746d685d564c413537373634312c261e150c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222a2d2d2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2d3a4653606d79868f8376695c54606a6f747a7e83898f8e89837d766f6a605d564c433a2f242a292825211b140c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1215151d20201d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d212e3b4754616e7a878f8275685c56626f7c81868b908c86827c76706b626058524c433a31281e1d1c1b19151009020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080911131311111111111111111111111111111111111111111111111111111115222f3b4855626e7b888e8174685b55626f7b858c8884807b756f6b636159544e45413a31281f160c0f0f0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060604040404040404040404040404040404040404040404040404040915222f3c4855626f7c83837f726559535f6a707d807c77736e69636059554f47433d352f281f160d04030200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a6f7777726d62574e58606b70736f6a66615e57544f48443e383229241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626a6a65625b51464f59606366625f5854524d48443d38332b272019130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555d5d595751493f474f54565955534e4846423b38322c28211b160d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474850504c4a463f373d44484a4d4847433c3a36302c27211c160f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a31373a3c44443f3e3a352d33383c3d403c3a37312d2a251f1b16100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f373732312e2923272c2f30332f2e2b26201e1a140f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222a2a2625221e181c2022232622211f1b15120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151d1d191816120d101416171a1515120f0a050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080911110c0b0906010407090a0d09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + _typelessdata: 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070808080707060400000000000000000000000000000000000000000000000000000000000001040607080706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306131313130a0a0804000000000000000000000000000000000000000000000000000000000000000002050708131313090907030000000000000000000000000000000000000000000000000000000000030506101313130908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c0c0a0907030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b11111111111111111111111110100f0d0b0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070c101313141515141313100c07070501000000000000000000000000000000000000000000000001080d111314151313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101220202020171614100b050000000000000000000000000000000000000000000000000000000002080e1114142020201615130f0a0400000000000000000000000000000000000000000000000000060b0f12131d2020201515120f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141818161613100b04000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0f0f07060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10121312100c0600000000000000000000000000000000000000000000000000000000000306070809090a0a0b0b0b0c0c0c0c0c0b0b0b0b0b0a0a0a09090909080808070707060300000504040403020201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111417181e1e1e1e1e1e1e1e1e1e1e1d1d1c1b1a181413100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314181c1f2021222221201f1c181413110d08020000000000000000000000000000000000000001070c13191d202122201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f2d2d2d2d2423201c1710080000000000000000000000000000000000000000000000000000050d14191e20212d2d2d23221f1b160f0700000000000000000000000000000000000000000000020a11171b1f202a2d2d2c22211f1b150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f2025252322201b160f070000000000000000000000000000000000000000000000000000000000000000000000000000060d121618191c1c1413110d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f201f1c17110a030000000000000000000000000000000000000000040607090b060c1012131415161717181818181819181818181818171717171616161515151414141312100b0612111110100f0f0e0a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171d2123242b2b2b2b2b2b2b2b2a2a2a2a2a29282724201f1d18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f13191d202123282c2d2e2f2e2e2d2c282321201d19130e090200000000000000000000000000000000030b12181e24292c2d2f2d2c28231d150c090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c3939393931302d28221a1108000000000000000000000000000000000000000000000000050e171e252a2d2e393939302f2c27211910070000000000000000000000000000000000000000020b141b22272b2d373939392f2e2b26201810060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d3232302f2c27211911070000000000000000000000000000000000000000000000000000000000000000000000010911181e222425292921201d18130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080c151c23282c2d2c28231c150c040000000000000000000000000000000105070c10131316181a171c1f20212223232424252525252525252525252424242423232322222221212120201f1c171f1e1e1d1d1c1c1b1b171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d303137373737373737373737373736363534312d2c29241d150d0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d151a1e252a2d2e2e34383a3b3b3b3a3a38342e2e2d29241e19140d050000000000000000000000000000030d151d23292f35393a3b3a38342e271e1b1309010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e3438464646463d3c39332c231a100500000000000000000000000000000000000000000000020d1720293036393b4646463c3b38322b23190f04000000000000000000000000000000000000000a141d262d333739434646463c3a37312a22180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35383a3f3f3d3b38322b23190f040000000000000000000000000000000000000000000000000000000000000000000009131b23292e313235352d2c29241d160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a1e262e34383a38342e261e160e0400000000000000000000000002080d1113181c1f2022252723282c2d2e2f30303131323232323232323232313131313030302f2f2f2f2e2e2e2d2d2b28232b2b2b2a2a292928272423201c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a242c33393d3e444444444444444444444444434342403e3a39352f271f1b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c121820262b3036393a3f404546474848474645403f3a3935302a251f170e09000000000000000000000000010b151f272f343a4145474846454039302d251b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44535353534a49443e362c22170b0000000000000000000000000000000000000000000008141e29323b4146535353534948433d352b21160a00000000000000000000000000000000000006111b262f383f4446505353534847433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474b4b4948443d352b21160b00010101010101010101010101010101010101010101010101010101010101010106111b252d343a3e3f42423a39352f281f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232c30383f4446443f38302820160d03000000000000000000040a0f13191d2023282c2d2f32342e34383a3b3c3c3d3d3e3e3e3f3f3f3f3f3e3e3e3e3e3d3d3d3c3c3c3c3b3b3b3a3a3a38342e383837373736353534302f2c28211a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494b515151515151515151515150504f4e4d4b47454039312d241b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d242931373a4146474b4b51535455555453514b4b4746413a363029201b120a020000000000000000000007121d27313940454c52545553514b423f372d251b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a505f606060575550483e33281c10040000000000000000000000000000000000000000020e1925303b444c525f60606056544f473d32271b0f0300000000000000000000000000000000000b17222d38414950535d60605f55534e463c31261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b5153585856544f473d32271b100d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d18232d373f464a4c4f4f4745413a31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222c353e424a5053504a423a32281f150c0300000000000003090e151b1e252a2d2e34383a3c3e41423f44464748494a4a4b4b4b4b4b4c4b4b4b4b4b4b4a4a4a4a49494948484847474746443f454545444443434242413d3c38332c231a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28333e485055575e5e5e5e5e5e5e5e5d5d5d5d5d5c5b5a5753514b433f362d241b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710181f282f353c43474c525458555c6061626161605c545854524c46423b322d241c140a010000000000000000000c18232f39434b51565d6062605c5451493f372d23180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6c6c6c6c64615a5044392d201408000000000000000000000000000000000000000005111e2a36414c565e6c6c6c6c6360594f43382c1f130700000000000000000000000000000000030f1b27333f49535b606a6c6c6c625f584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6065656360594f44382c201a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1e29343f495156585c5c54514b433a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202b343e474f545c605c544c443a31271e150c0300000000060b141a20262b3036393a404546494b4d4f4a505354555656575758585858585858585858575757575656565555555454545353504a5252515150504f4f4e4e4a48443e352c21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646a6a6a6a6a6a6a6a6a6a6a6a6969686764605d5551483f362d22180c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222a313940454e53565e616568676d6e6e6e6d6d666865615d56524d443e362e261c130a000000000000000004101c2934404b555c60686d6e6d66625b51493f34291d1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6676797979706c6155493c3023160a00000000000000000000000000000000000000000714202d3946525e68767979796f6b6054483b2f221509000000000000000000000000000000030d17212b3744505b656c767979796f6a5f53473a2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d676d7272706b6054483b2f272727272727272727272727272727272727272727272727272727272727272727272727272e3a46515b62656868605d554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464f5961666d665d564c433930271e150c0300020a11171f252a32373a4146474b515355585a5c545c60616263636464656565656565656565646464646363636262626261616160605c5f5f5e5e5e5d5d5c5c5b5a57554f473e33281c1002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040400000000000000000000000000000000000000000000000000000000000000000a1723303d4955616c7177777777777777777777777776767573716d67625b51483f34291d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061019222b343c434b51585f62686d727577797a7b7b7a797775726d68615e56504840382e251c11080000000000000006131f2c3845515c676d747a7b79726d625b51463a2e1d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d788686867d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8686867d6f6356493c3023160900000000000000000000000000000009141f2935404b55606c77838686877c6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797e7e7d706356493d3434343434343434343434343434343434343434343434343434343434343434343434343434343e4a56626d7275756d675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58616b70796d685d554b423930271e150d060b141c222830363c43474c5254545c60626567686a666d6e6f6f7070717171727272727271717171717070706f6f6f6f6e6e6e6d6d6d666c6c6b6b6a6a6a696868676361594f44382c1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000307090911110b0a080500000000000000000000000000000000000000000000000000000006131f2b37434e5864717e848484848484848484848483838281807e79726d625a50453a2e1c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18222b343d464e555d606a6f757a7e828486878888878684827e7a746e69625a524a40372e231a0d04000000000005111e2a36414c56606d79818688857f726d62564a392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8793897c6f6356493c302316090000000000000000000000000000020b1a25313945515d67717e8b958d81746a5f53473a2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878b8174675b4e41404040404040404040404040404040404040404040404040404040404040404040404040404040404c5865727f8281796d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a707d837a6d675d544a423930271f170f171d262d333b42464e54565e6165666d6f7174757778797a7b7c7d7d7e7e7e7e7e7f7e7e7e7e7e7e7d7d7d7d7c7c7c7b7b7b7a7a7a79797978787877777676757574706b6155483a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161e1e181715110c06000000000000000000000000000000000000000000000000000815212e3b47535f6a76828f9191919191919190909090908f8e8d8a857f726c62564a382e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202a343d464e585f676d747c82868b8e91939a93939a93918e8b86817b716c635c52493f352c1f160c01000000000713202d3946525e6874818d9298928b7f7265544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000000000000000a141d2a36424d57606d79849192857a6d61584e43372b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c869082796d665c544b42393129201721292f383f444d52585f62686d7175797c7e8082848586878889898a8a8b8b8b8b8b8b8b8b8b8b8a8a8a8a89898988888887878786868685858584848383828281807d7063564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232b2b2524211d1710090000000000000000000000000000000000000000000000000916222f3c4955626f7c86868585858585848484848484858586888c928b7e7165544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323c464e58606a6f7981878e92918e8a8887868687888b8e92928e867e736e635b51473d31281d1207000000000714212e3a4754616d7a87939fa29e918478665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c302316090000000000000000000000000006111c262f3846535e6973808c968c7f72685e52463c31261b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b84918f82786d665c544b433b32272227333b424a50575e616a6f747a7e8286888b8d8f8e8d8b8a8988888787878686868686878787878787888888888889898a8a8b8b8c8c8d8e8e8f909090908f8f8e8d8276685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101921272c2e2f373731302d28221b120900000000000000000000000000000000000000000000000613202d394653606c78787979787878787878777878787878797b7f8c908377665c5044382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444e58606a6f7c848d93918b85817e7b7a79797a7c7e82858d92928b80736d63594f43392f24180d00000000091623303c4956636f7c899aa4aca19686796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000000000000000b17222d38424f59616e7b86929184796d60564c41342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e7b84918f81786d665d554c443c332d333e454d545b60696e757c81868b8f8d8987858381807e7e7d7c7b7b7a7a7a7979797a7a7a7a7a7a7b7b7b7b7b7c7c7d7d7d7e7e7f80808182828384848586878889867a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32383b3c44443e3d39342d241b10060000000000000000000000000000000000000000000006121f2b3844505b666c6c666c6c6b6b6b6b6b6b6b6b6b6b666d6e76839086796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565f6a6f7c8591928d847e7974716f6d6d6d6e6f71757a808691928c7f726b60554b4035291c11060000000915222f3c4855626f7b8897a1a99f928679665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000000000000030f1c28333f4a54606b75818e948a7d70665c51443a3022180e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737374818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575f696e7b84918f81786d675e564e443f383f444f575f666c727b81888e8d8884807d7a787674737271706f6e6e6d6d6d6d6d6d6d6d6d6d6e6e6e6e6e6e6f6f6f707071717272737474757576777878797a7b7c7d7b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d43484951514b49453e362d22170c00000000000000000000000000000000000000000000030f1c28333f4a545b60605b5f5f5f5f5e5e5e5e5e5e5e5f5c606875818e877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686f7c8692938b8079716d666462606060616265676d737c859193887d70675d5145382e23170c0000000713202d3a4653606d788591999c978f827569544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c302316090000000000000000000000030e18212b3844505b666f7d89938f82766b61544a4032281e10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87938d808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808d93877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b454d575f696e7b83908f82796e685f5850494149505961696e787f868e8c85807b7773706d68696866656463626261616060606060606060616161616162626262636364646465666667676869696a6b666c6d6e6f706e695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e54565e5e585650483e34281d1105010101010101010101010101010000000000000000000b17222d38424a505353504a525252525151515151514a505b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a616d7a849193887f746d67605c54555453535455555d606a6f7b85919184796d60544a3f34281c1003000006121f2b3844505c66707e878e8f8d857c6e6255483b2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000000000009141f2935414c55606c78839092877c6e62594f42392e20160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8794928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9294877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b454d575e696e7a838f8f837a6f6a605b534f535b606b707b828c8e857f79736e696763615e565b5a5857565555545454535353535354545454545455555555555656575c5c5859595a5b5b5c5d5d545b6061616263615e574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434e5860626a6a64615a5045392d21150e0e0e0e0e0e0e0e0e0e0e0e0e0e06060300000000000006111c262f383f444646443f454545454545444545453f4e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c75828f938c7f726d605d55504a4847464647484b51585f69707d89948c7f72665c5044382c1f1206000003101c28343f4a54616c707c8182807b6e6a5f53473a2e1d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000000020c1a26313945515d67717e8b958d80746a5f53473e30271c0e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87938e878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878f93877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172129333b454d565e686d79828d90847c726c6560595e656c737d85908a817a736d67625f575c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c53504a4747474748484848484b555c60686865625a504e4f4f50514a50535455565754524d453b30251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3b4854606a6f7777716c6156493d30241a1a1a1a1a1a1a1a1a1a1a1a1a1a1a13120f0b0600000000000a141d262d3338393938332d38383838383838382e414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a938e81756d625b514b443f3c3a3a3a3b3c41454e57606b75828f9184796d6053463a2d2013080000000b17232e3842505a616a6f7476736e695f584e43372b1f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000000000a141e2b37424d57606d7a859192857a6d61584e43352c1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e817a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a828f877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f172129333b444d565e676d78808b91867f786f6b68696e777f878f857e756d68605d6467696969696969696969696969696969696969605b544a3f3b3b3b3b3b3b45515c676d7575716c62564a424243443f44464748494a4846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c84847e7164584b3e3127272727272727272727272727272727201f1c17110a02000000020b141c22282b2d2d2b28222c2c2b2b2b2b2b2b35414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d858d84796d605b51454039342e2d2d2d2e2f353c454f5963707c8996897d7063564a3d3024190d01000006111c26303e4850585f62676967615e564e463c31261a0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000006111c26303846535f6973808d958b7f72685d52463c31231a0c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e81746d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d74818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f172129323b444c555d666d747f86918c837c7775757b828c8d827a716c615e56646e747575757575757575757575757575757575756c665b5044382e2e2e2f3a4753606d7981827e7165584b3e36362d3338393a3b3c3d3b3a36302921170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f34343434343434343434343434343434342d2b28221c140b02000000020a11171c1f20201f1c171f1f1f1e1e1e1e2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c707a817d70675d51493f352f2823212020212429333d4854606b7884918d817467564c4135291d11050000000a141e2c363e464e53555b5c5a54524d443c332a2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c302316090000000000000000000b17232e38424f59616e7b86929183786d60564c41342a2011080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174676060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f172029323a434b545c606d727c848c9089848182868f8a80786e68615a525a677480828282828282828282828282828282828282786c605346392d21222d3a4753606d7a868d8074675a4d41342a22282b2d2e2e2f302e2d2a251f170f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c4141414141414141414141414141414141413938332d261d140a0000000000060b0f121313120f0b1212121212111b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a61686d74706b60554b403729241d171413131418212c38444f596774818d918477685d5246392d201307000000020c1a232c343c4347494e4f4d4746423b322a21180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000003101c28343f4a54606b75828f94897d70665c50443a3022180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b545454545454545454545454545454545454545454545454545454545454545454545454545454545454545b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1720283139424a505b626a6f797f858a918e8f8c857e736c665e5650505d6a77838f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796d6053463a2d20202d3a4753606d7a868d8074675a4d413427171c1f202122232421201e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d46443f382f261c11060000000000000306060606030000050505050e1b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e4850565d60676360594f433a2f2518120b060707070f1b27323e4b5764717e8a96877a6d6154473a2e2114070000000008111a222a32373b3c4143403b3a36302920180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000030e18212b3844505c66707d89938f82756b60544a3f32281e0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e47474747474747474747474747474747474747474747474747474747474747474747474747474747474e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161f2730383f4451585f676d72797d8a938c807a716c605b544d44505d6a7783908785858585858585858585858585869286796d6053463a2d20202d3a4753606d7a868d8074675a4d4134271a0f1213141516171514120e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f72655a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a53504a42382d22170b0000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222c363e444c52545a56554f473d31281d130701000000000b15222f3c4855626f7b889a897d706356493d3023160a000000000008101820262b2e2f3436342e2d2a251f170e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000915202935414c56606d78839092867b6e62594f42382e20160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e413a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151e262e343f464e555c60666d74818e877a6d68615a504a4244505d6a7783908378787878787878787878787878818d86796d6053463a2d20202d3a4753606d7a868d8074675a4d4134271a0e06060708090a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f72676767676767676767676767676767676767676767605b544a3f33281c0f0300000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c323a4145474e4a48443d352c1f160c0000000000000714202d3a4753606d7a86938b7e7165584b3e3225180b000000000000060e151b1f212228292721201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000030c1a26313945525d68727f8b958d8074695f53473d30261c0e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e41342d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d35414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141c2328343c434b51545c6874818e877a6d605b605b544a3f505d6a77839084776b6b6b6b6b6b6b6b6b6b6b74818d86796d6053463a2d20202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f747474747474747474747474747474747474747474746c665b5044382b1f120600000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a20282f35393a413d3c38332c231a0d0400000000000006131f2c3845515c677885928c807366594d4033261a0d00000000000000040a0f1315161b1c1a1414110e0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c302316090000000000000b151e2b37434e58606d7a859292857a6d60574d42352c1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e41342821212121212121212121212121212121212121212121212121212121212121212121212835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1117222a303940454b5b6874818e877a6d60666c665b5044505d6a77839084776a5e5e5e5e5e5e5e5e5e6774818d86796d6053463a2d20202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89918b80808080808080808080808080808080808080808080786c605346392d20130600000000000000000000000205070807060e1b2835414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d161e24292c2d34302f2c27211a11080000000000000004101c2934404b556b7784918d8074675a4d4134271a0e000000000000000000030608090e100d080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000007121c27303947535f6a74808d958b7e72685d52453c31231a0c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b1414141414141414141414141414141414141414141414141414141414141414141b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610181e272e34414e5b6874818e877a6d6b70796c60594f505d6a77839084776a5d525252525252525a6774818d86796d6053463a2d20202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d86796d6053463a2d20130700000000000000000003090e1214151413101b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021272323201c160f080000000000000000000c18232f44515d6a7784908e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000c18232e39424f59626e7c87929083786d60564c41332a201108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e070707070707070707070707070707070707070707070707070707070707070e1b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151d2335414e5b6874818e877a6d727d81746b6053495d6a77839084776a5d5145454545454e5a6774818d86796d6053463a2d20202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89918c868686868686868686868686868686868686868e9386796d6053463a2d2013070000000000000000050d141a1e2121201f1c182835414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141b171614100b0500000000000000000000071d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090a0605030000000000000000000000000000000000000000000000000000000000000000000000000001020202020202020202020202000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c302316090000000004101c2834404a54616b76828f93897d70665c50443a2f21180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1b2835414e5b6874818e877a727f87897d70655b505d6a77839084776a5d5144383838414e5a6774818d86796d6053463a2d20202d3a4753606d7a868d8074675a4d4134271a0e0b0b0b0b070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898c7f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79818e86796d6053463a2d20130700000000000000050f171f252a2d2e2d2c29232835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070e0a090704000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161713120f0b06000000000000000000000000000000000000000000000000000000000000010507070b0e0e0f0f0f0f0f0f0f0f0f0f0e0c0707050100000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231b11080000040e18222c3844515c66707d8a948f82756b60544a3f32281e0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a727f8b9083786c60545d6a77839084776a5d5144372b34414e5a6774818d86796d6053463a2d20202d3a4753606d7a868d8074675a4d4134271a17171717171413110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f726d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d74818d86796d6053463a2d201307000000000000020b17212931363a3b3a38342f2735414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f212224201f1b17110d07010000000000000000000000000000000000000000000000000002080d111314181a1b1c1c1c1c1c1c1c1c1c1c1b191413110d08020000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f63564940372d231a1007000a15202a36414c56606d78849192867b6e61594f42382e20160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d7883908a7e71665b5d6a77839084776a5d5144372a34414e5a6774818d86796d6053463a2d24242d3a4753606d7a868d8074675a4d41342724242424242421201d18130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f72656060606060606060606060606060606774818d86796d6053463a2d2013070000000000000a141d29333b424648474540393135414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f302d2b27221b18120c060000000000000000000000000000000000000000000000050c13191d202125272828282828282828282828282621201d19130c0500000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794897c6f635c52493f352c22190f060c1b26313946525e68727f8c968d8073695f53473d30261c0d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d707d899184786c605d6a77839084776a5d5144372a34414e5a6774818d86796d6053463a313131313a4753606d7a868d8074675a4d4134313131313131312d2c29241d160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f726558535353535353535353535353535a6774818d86796d6053463a2d201307000000000006111b262f3b454d535453514b433e36414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000061018222a32373b3c3d3937332d29241d17110a030000000000000000000000000000000000000000070e161e252a2d2e3234353535353535353535353535322e2d2a251e160e07000000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a87948e81746e635b51473e342b21180e151e2b37434e58616d7a859292857a6d60574d42352b1e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6b76828f8a7d7064586a77839084776a5d5144372a34414e5a6774818d86796d6053463e3e3e3e3e3e4753606d7a868d8074675a4d413e3e3e3e3e3e3e3e3a39352f281f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c47474747474747474747474e5a6774818d86796d6053463a2d20130700000000000b17222d38414d575e61605c5550483e414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a343c4347494a46443f38352f28231c150c0802000000000000000000000000000000000007111920283036393a3e414142424242424242424242413f3a39363028201910070000000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d3124170a00000000000000000000000000000000000000000814212e3b4754616e7a8794938d80736d62594f463d332a20171d27303947535f6a74818d958b7e71675d51453c3123190c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d636f7c899083766a5f6a77839084776a5d5144372a34414e5a6774818d86796d60534a4a4a4a4a4a4a4a53606d7a868d8074675a4d4a4a4a4a4a4a4a4a4a4745413a31281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3a3a3a3a3a3a3a3a3a414e5a6774818d86796d6053463a2d20130700000000030f1b27333f49535e696e6d67615a5045414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c464e535557535049454039342e261e19130c04000000000000000000000000000000020b19232b323a4146474b4d4e4f4f4f4f4f4f4f4f4f4f4e4c4746413a322b22190b0200000000000000000000000000000000000000000000000713202d3a4653606d7986938a7d7064574a3d31261b0f04000000000000000000000000000000000000000814212e3b4754616e7a87949c928b7f726c61584e453c32291f232e3943505a626f7c87929083786c60554c41332a1f110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d606b76828f887c6f626a77839084776a5d5144372a34414e5a6774818d86796d6057575757575757575757606d7a868d8074675a5757575757575757575754514b433a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f322d2d2d2d2d2d2d34414e5a6774818d86796d6053463a2d201307000000020d17212b3744505b656e7b79716c615549414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e585f6263605b53514b443f383029241e160e0700000000000000000000000000000a141d2b353d444c5254585a5b5b5b5b5b5b5b5b5b5b5b5b5954524c443c342b1d140a0000000000000000000000000000000000000000000003101c28343f4a54606d7986938a7d7064584e43372b20150a000000000000000000000000000000000000000814212e3b4754616e7a8794999292877e706a60574d443a31282834404b55616c76828f93897d70665b50433a2f21180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6063707d8a8d8174676a77839084776a5d5144372a34414e5a6774818d86796d6164646464646464646464646d7a868d8074676464646464646464646464605d554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f322520202020202734414e5a6774818d86796d6053463a2d20130700000009141f2934404b55606c7783847e7164574a414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f6a6f706c65605d55504a423e3530282019110900000000000000000000000006111b262f3d474f565e61656768686868686868686868686865615e564e463c2f261b11060000000000000000000000000000000000000000000b121f2c3844505c66717e8b978e81756a5f53473c32261b0f040000000000000000000000000000000000000814212e3b4754616e7a879492869292867c6f695f564c4339302c3845515c67707d8a948f82756b60544a3f31281e0f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d60606d79849185796d6a77839084776a5d5144372a34414e5a6774818d86796d6e7171717171717171717171717a868d80747171717171717171717171716d675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225191414141b2734414e5a6774818d86796d6053463a2d2013070000030c1a25303845515c67717e8a8f8276695c4f434e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a6f7c7d78726d67605c544f45413a322b231b120a02000000000000000000000b17222d38414f5960686d7174747575757575757575757574726d6860584e41382d22170b000000000000000000000000000000000000000007121d2834404a54606d7884919893877c6f62584e43372b20150a0000000000000000000000000000000000000814212e3b4754616e7a87948b7e859292857b6e685e554b423836414c56606d79849192867b6e61594f42382d1f160c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d605c6673808c8a7d706a77839084776a5d5144372a34414e5a6774818d86796e7a7d7d7d7d7d7d7d7d7d7d7d7d7e8b91847e7d7d7d7d7d7d7d7d7d7d7d7e796d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225190c070e1b2734414e5a6774818d86796d6053463a2d20130700000b151e2a36424d57606d798491877c6f625548414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c858a847f79726d666159524c443d352d241c140a010000000000000000030f1b27333f4953606b707a7e808182828282828282828282817f7a6f6a6053493f33271b0f03000000000000000000000000000000000000000c18232e3844515c66717e8b918b918f82756a5f53473d32271b0f0400000000000000000000000000000000000814212e3b4754616e7a8794897c7c869291847a6d675d544a3f3946525e68727f8c968d8073695f53473d2f261c0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e040404040404040404040404040404040404040404040404040404040404040e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6054616e7b888e81746677839084776a5d5144373134414e5a6774818d8679707d898a8a8a8a8a8a8a8a8a8a8a8b9096918a8a8a8a8a8a8a8a8a8a8a8a887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225190c010e1b2734414e5a6774818d86796d6053463a2d2013070007121d27303946525e69737f8c8e81746a5f5347414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000000000000000000401000000000000000000000b1825323e4b5865717e84898f8b857f78706c605d564f473f362e261c130a010000000000000005121f2b3744505b65707d858b8d8e8e8e8e8e8e8e8e8e8e8e8e8c857c6f655b5044372b1f120500000000000000000000000000000000000004101c2834404b55606d7984918b7e8591877c6f62584e43372b21160a00000000000000000000000000000000000814212e3b4754616e7a8794897c707e87939083796d665c5044434e58616e7a859291857a6d60574d42352b1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b1111111111111111111111111111111111111111111111111111111111111111111b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d60545f6977839085796c77839084776a5d51443d3d3d414e5a6774818d8679707d8989898989898989898989898a909691898989898989898989898989887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225190c010e1b2734414e5a6774818d86796d6053463a2d201307000c18232e39424f59616e7b8692857a6d61584e43414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000000000000030607110e0a0706040000000000000b1724313d4a56626d71787d8289908b847d756d686059504840382e251c1309000000000000000613202d394653606c7884919189878686868686868686868689919183786c605346392d20130600000000000000000000000000000000000006131f2c3845515c67727e8b9083767e8b8f82756a6054473d32271b0f04000000000000000000000000000000000814212e3b4754616e7a8794897c6f727f8b928f82786d605b514754606a74818e958b7e71675d51453b3123190b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6054576673808c897c6f77839084776a5d514a4a4a4a4a4e5a6774818d86796d7a7d7d7d7d7d7d7d7d7d7d7d7d7e8a91847d7d7d7d7d7d7d7d7d7d7d7d7d796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225190c010e1b2734414e5a6774818d86796d6053463a2d20130704101c2834404b54606b75818e8b7f72685e52463c414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000060c1012131d1b171413100c07050200000915212e3a45505a62656c70767c838a918a817a706b625a524a40372e251b11080000000000000815222e3b4855616e7b8891847d7a7a7a7a7a7a7a7a7a7a7a7c8391897c706356493d3023160a000000000000000000000000000000000004101c2934404b55606d798491897d70788491897c6f62594f43382c21160b000000000000000000000000000000000814212e3b4754616e7a8794897c6f6d73808d938e81746d635a505a626f7c87939083786c60554b4133291f11070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e41342a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a35414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001020e1b2835414e5b6874818e877a6d605455626f7c888d807377839084776a5d575757575757575a6774818d86796d6d7070707070707070707070707a868d80747070707070707070707070706d675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225190c010e1b2734414e5a6774818d86796d6053463a2d2013070d1a242c3845515c66707d899083786d60564c4134414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000030a11171c1f202a2724201f1c1814120e090603111d29343f4850535b60636b6f767d858e8e847d716c635c524940372d231a0f0500000000000a1623303d495663707c898c80736d6d6d6d6d6d6d6d6d6d6d6f7c898d8073665a4d4033271a0800000000000000000000000000000000010c131f2c3845515c67727f8b8f82766b707d8a8f82766b6054483d32271b10050000000000000000000000000000000814212e3b4754616e7a8794897c6f636c77818e938c7f736c6259616c76839093897d6f665b50433a2f21180d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e41373737373737373737373737373737373737373737373737373737373737373737373737373737414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0e0e0e1b2835414e5b6874818e877a6d605453606c798590847777839084776a6464646464646464646774818d86796d6163636363636363636363636d7a868d8074676363636363636363636363605d554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225190c010e1b2734414e5a6774818d86796d6053463a2d20130c16202a36424d57606d798491877c6f665c50443a30414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000030c151c23282c2d3734302d2c2923201e1a13120f0b18222d363f414950535960636c707a818b91877e736e635c52493f352c21170b02000000000a1724303d4a5763707d8a8b7e7265606060606060606060606c79858f8276695c4f432f24190d0100000000000000000000000000000007131d2935404b55606d798491887c6f626c768390897c6f63594f44382c21160b0000000000000000000000000000000814212e3b4754616e7a8794897c6f63656d78828f918b7e716b6167717e8a948e81756b60544a3f31281d0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e44444444444444444444444444444444444444444444444444444444444444444444444444444444444e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191a1a1a1b2835414e5b6874818e877a6d6054505b6575828f867a7783908377707070707070707070707074818d86796d6056565656565656565656606d7a868d8074675a5656565656565656565653514b43392f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225190c090e1b2734414e5a6774818d86796d6053463a2d2013131e28323a46535e69727f8c8d80746a60544a3f3235414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000a151e262e34383a44413d3a38342f2d2a25201f1c17131b242d2f383f44464f545a61686d757e87928b80736e635b51473e33291d140a000000000a1724303d4a5763707d8a8b7e72655853535353535353535b6676839084776b564c4135291d11040000000000000000000000000000010d18242f3945515d67727f8c8f82756a60636f7c898f82766b6054483d33271c100500000000000000000000000000000814212e3b4754616e7a8794897c6f635c666d7a839092877d706a6d79849192867b6e61594f42382d1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b505050505050505050505050505050505050505050505050505050505050505050505050505050505050505b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e222525272727272835414e5b6874818e877a6d6054495365727f8b897c778390847d7d7d7d7d7d7d7d7d7d7d7d7d828f86796d60534a4a4a4a4a4a4a4a53606d7a868d8074675a4d4a4a4a4a4a4a4a4a4a4745403931281d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225191616161b2734414e5a6774818d86796d6053463a2d201319242f3a44505a616e7b869184796d60584e42382e35414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000006111c2630383f4446504e4a4745403b3a36302d2b2822201d191d262d33373d444850565d616c717d85928c80736d62594f453b2f261b11060000000a1724303d4a5763707d8a8b7e7265584b4747474747474a546875828e8679685d5245392c201306000000000000000000000000000004111d2935404b55606d798591877c6f6258606b75828f897d7063594f44382c21160b00000000000000000000000000000814212e3b4754616e7a8794897c6f63545d686e7b849192867c6f737f8c968c8073695e53473d2f261c0d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e3132343434343435414e5b6874818e877a6d60544955626f7c888c7f778390918a8a8a8a8a8a8a8a8a8a8a8a8a8f9486796d6053463d3d3d3d3d3d4753606d7a868d8074675a4d413d3d3d3d3d3d3d3d3a39352f281f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f322522222222222734414e5a6774818d86796d6053463a2d20151f2935414c56616c75828f8a7d70675d51463d302635414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000c17232e38424a50535d5a5753514b4846423c3938332d2c2924211b22272b32383e444c525a616b6f7b85928c7f726b61574d41382d22170b0200000a1724303d4a5763707d8a8b7e7265584b3f3a3a3a3a414d5a6774808d877a6d6054473a2d21140700000000000000000000000000020c16202c3945515d67727f8c8e82756a5f5359626f7c879083766b6054483d33271c0b02000000000000000000000000000814212e3b4754616e7a8794897c6f6356565e696f7c869291857b7b86929184796d60574d42352b1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e81746a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a74818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252d343a3e3f414141414141414e5b6874818e877a6d60544753606d79868f8277838b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b86796d6053463a303030303a4753606d7a868d8074675a4d4134303030303030302d2c29241d160d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f322f2f2f2f2f2f2f34414e5a6774818d86796d6053463a2d201d27313945525d68717e8a8f82756c61554b41342b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000003101c28343f4a545c606a6763605c5554524d4946443f3a3935302e2b26201f272c323a4146505960696f7c8592887d70695e53493f33271e130800000a1724303d4a5763707d8a8b7e7265584b3f322d2d33404d596673808c887b6e6155483b2e2215080000000000000000000000000008131e2935414c55606d798592877c6f62584e535f6a75828f897d7063594f44382c1d140a000000000000000000000000000814212e3b4754616e7a8794897c6f63564d575f6a707d87929184828f958b7e71675d51453b3123190b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c4d4d4d4d4d4d4d4e5b6874818e877a6d605447515c6677839084787e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e776c60534639333333333a4753606d7a868d8074675a4d413433333333333333332f2e2b2620191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3c3c3c3c3c3c3c3c3c414e5a6774818d86796d6053463a2d20242f39434f59606d7a8591857b6e615a50433a2f222835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000006121f2c3844505c666d7774706d6765615e575653504a4745413b3a37312d2c28232830353e474f575f6a6f7d8792857b6e655b50443a3025190d02000a1724303d4a5763707d8a8b7e7265584b3f322526323f4c5965727f8c887c6f6255493c2f221609000000000000000000000000010d1924303945515d67737f8c8f82756a5f53464e58626f7c889083766b6155483e2f261b11060000000000000000000000000814212e3b4754616e7a8794897c6f6356494e58606b717e8b91918f939083786c60554b4033291f1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87938e838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838e93877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e29343f495156585a5a5a5a5a5a5a5a5b6874818e877a6d6054474a546774818d877a707171717171717171717171717171717171716c655b50444040404040404753606d7a868d8074675a4d414040404040404040403c3b37322a22190e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c49494949494949494949494e5a6774818d86796d6053463a2d202935404b55606b74818e8b7e71685e52473e31281d2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000713202d3a4653606d7883817d7975726e696663605b5454524c4847433d3a38342e2d2929353d454e58606b727f8c9082776c60564c41362a1e1308000a1724303d4a5763707d8a8b7e7265584b3f322525323f4b5865727e8b897c6f6356493c3023160900000000000000000000000004111d2935414c56606d7a8592887c6f62584e4347545f6a75828f897d7063594f41382d22170b0000000000000000000000000814212e3b4754616e7a8794897c6f635649464f59616c737f8c929b96897c6f655b5043392f231a1007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a879495909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909594877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222e3a46515b62656767676767676767676874818e877a6d6054474c5865727f8b897c6f656565656565656565656565656565656565605b53494c4c4c4c4c4c4c4c53606d7a868d8074675a4d4c4c4c4c4c4c4c4c4c4c4947433c342a20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f726558555555555555555555555555555a6774818d86796d6053463a2d27313945515d67707d888f82766c62564d41352c1f162835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000a1723303d4a5663707d898d8a85827e7b77736f6c6664605d5655534e494644403a3935302e333c464f59606c77828f8b7e71685e52463a3025190d000a1724303d4a5763707d8a8b7e7265584b3f322525313e4b5864717e8b897d7063564a3d3023170a0000000000000000000000020d17202c3945525d68737f8c8f82756a5f53463c434e58626f7c899083766b6153493f33271b110600000000000000000000000814212e3b4754616e7a8794897c6f6356493d47505a636d74808e949184796d655b50443f352c22190f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a87938e838484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484838e93877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a56626d727474747474747474747474818e877a6d6054474a5663707d898a7e7164585858585858585858585858585858585853585959595959595959595959606d7a868d8074675a595959595959595959595955544e463c32261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f72656262626262626262626262626262626774818d86796d6053463a2d2f39434f59606d798491867b6e615a50443b30231a1b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000c1926333f4c5966727f878a8e928f8b8783807c7975716d6865625f585653514a4746413b3a37343d44505b656e7b8692857a6d61564c4135291c11060a1724303d4a5763707d8a8b7e7265584b3f322524313e4b5764717e8a8a7d7063574a3d3024170a000000000000000000000008131e2935414c56606d7a8592887c6f62584e43343c4754606a76828f8a7d70655b5044382d22170b00000000000000000000000814212e3b4754616e7a8794897c6f6356493c3e48515b606d78828f958e81776c605b51473e342b21170e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f80808080808080808080808391877a6d6054474854616e7b878c807366594d4b4b4b4b4b4b4b4b4b4b4b4b4b505a62656666666666666666666666666d7a868d807467666666666666666666666666625f584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f726f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f74818d86796d6053463a2d35404b55606b74808d8b7f72695f53483f32291f111b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000c1825323e4b57636d727a7e8185898c90908d8985817e7a76726e6a6763605c5454524c4847433d3a3f49535e69727f8c8d8073685e5246382e23170c0a1724303d4a5763707d8a8b7e7265584b3f322524313d4a5764707e847e796d6053473a2d20140700000000000000000000010d1925303946525e6873808c8f82756a5f54463c3237434e58636f7c899083786c6053493f33271c1106000000000000000000000814212e3b4754616e7a8794897c6f6356493c364044505c666d798390938d80736d62594f463d332920160c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e81746a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a74818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a76838d8d8d8d8d8d8d8d8d8d8d9195877a6d6054474653606c79868e8175685b4e423e3e3e3e3e3e3e3e3e3e3e4a56626c71737373737373737373737373737a868d8074737373737373737373737373736f6a5f54473b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898e817c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c839086796d6053463a323a45515d676f7c879082776c60574d42362d20170d1b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000a16222f3b46515b63686d7174787c7f83878b8e928e8a87837f7b7774706d6664615d5655534e494644414d57606d798491867a6d61544a3f34281c100a1724303d4a5763707d8a8b7e7265584b3f3225212e3a4754616d7a79716d675d5145392c2013060000000000000000000005111e2a36414c56616d7a8592887c6f62584e43342a323d4854606b76828f8a7d70655b5044382d22170b000000000000000000000814212e3b4754616e7a8794897c6f6356493c30343f4a545d676d7a8491928b7f726b61584e453b32281e150b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a768386868686868686868686868686867a6d60544744505b6577849083766a53493f333232323232323232323e4b5865717e7f7f7f7f7f7f7f7f7f7f7f7f7f808d928c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89938e88888888888888888888888888888888888888909586796d6053463a3a444f59606d798491867b6e655b50453b31241b0e0e1b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000006121e2a35404951565e6164656c6f73767a7e8285898d92908c8884807d7975716d6866625f585653514a44515c66727e8b8c8073665c5044382c1f12071724303d4a5763707d8a8b7e7265584b3f3225202d3946525e686d6d66605d554b4035291d1004000000000000000000020d17212d3946525e6873808d8f82756a6054463c32222c38434f59636f7c899083786c60544a3f33281c11060000000000000000000814212e3b4754616e7a8794897c6f6356493c302e38424b555e686e7b859292877d706a60574d443a30271d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b515151515151515151515151515151515151515151515151515151515151515151515151515151515151515b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a76685d52453f4953697683908478655b50443b3b3b3b3b3b3b3b3b3b44515d6a77838c8c8c8c8c8c8c8c8c8c8c8c8c8d9295918c8c8c8c8c8c8c8c8c8c8c8c8c8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b919386796d6053463a414c56606b74808d8b7f72695f53493f33291f12090e1b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000020d18232e3740444c5254535b606266686e7175797d808d97948f918d8985827e7a76726e6a6763605c544b4a54606d79859185796d6053463a2f24180d1724303d4a5763707d8a8b7e7265584b3f32251d2935414c565e61605c54514b43392f24180d0100000000000000000009141f2a36414d56616d7a8692897c6f62584e43342a2027323d4854606b76828f8a7e71665b5044382e23170b0000000000000000000814212e3b4754616e7a8794897c6f6356493c30263039434c565f696f7d869292867c6f695f564c43392f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e44444444444444444444444444444444444444444444444444444444444444444444444444444444444e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d564c41424e5b6875818e86796c6053474747474747474747474747515d6a778388888888888888888888888888888888898e999288888888888888888888887e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8991847e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8b9286796d6053463a46525e68707d888f82776c60574d41382d21180d000e1b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000007121c252e323a41464749505356565e6164666d707885918f82868a8d918e8a86837f7b7774706d665c554b515c6773808d8a7d7063554b4035291d101724303d4a5763707d8a8b7e7265584b3f32251925303a444c525453504a45403931281d1207000000000000000000020e1a25303946525e6873808d8f82766a6054463c322219212c38444f5963707d899184786c60544a3f34281c110600000000000000000814212e3b4754616e7a8794897c6f6356493c302328313a444d57606a707e879392857b6e685d554b41382d22171108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e41373737373737373737373737373737373737373737373737373737373737373737373737373737414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6060606060606060606060606060605d554c443a414d5a6774808d877a6d61545454545454545454545454545455626e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c8992867c7c7c7c7c7c7c7c7c7c7c7a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f72727272727272727272727272727272727274818d86796d6053463a4754616d7a8591857b6e655b50453b2f261b0f06020e1b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000a131c20283035393a3f4446494c5254545c606b7885908377797d8084888c8f908c8884807d786d675c514b55626e7b888f8275675d5145392c20131724303d4a5763707d8a8b7e7265584b3f3225181e28323a41464746443f38352f281f160c0100000000000000000005121e2a36424d57616e7b8692897c6f63584e43342b20101b27323d4854606b7683908a7e71665c5044382e23170c00000000000000000814212e3b4754616e7a8794897c6f6356493c30231f29323c454e58616c727f8b9291847a6d675c53493f3327231a10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e41342a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a35414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51535353535353535353535353535353514b433a32404c5966737f8c887b6f626161616161616161616161616161615f6a6e6f6f6f6f6f6f6f6f7979766f6f6f6f6f717e8a897d706f6f6f6f6f6f6f6f6f6d685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f72656565656565656565656565656565656774818d86796d605346424f5b6875828e8a7e71695e53493f332a1d140a00020e1b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000010a0e161e25292d2d3337393c4146474a515e6b78859083776d7074777b7f82868a8e918d8985796d605347535f69768390867a6d6053473a2d20141724303d4a5763707d8a8b7e7265584b3f3225181620283035393a3a38342e29241d160d04000000000000000000030e18212d3a46525e6974808d8f82766b6054463d3222190f16212c38444f5963707d899184786d60544a3f34281d1207000000000000000814212e3b4754616e7a8794897c6f6356493c302317202a333d46505a626d73808d939082796d655b50443f352c22190f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139404547474747474747474747474747474745403a31323f4c5865727f8b897d706e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d685f6262626262626263707d86827b6e6262626c78849083766b6262626262626262615e564c41362a1d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f726558585858585858585858585858585a6774818d86796d6053463c4855626f7c8181746c61574d41382d21180b0b0b0b0e1b2835414e5b6874818e877a6d6154473a2e21140b0b0b0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000000040c13191d2022272b2d3036393b40525e6b78859083776a63676a6e72767a7d8184888c8578675c51454d5766727f8c8a7d7064574a3d31251a1724303d4a5763707d8a8b7e7265584b3f3225180e161e25292d2e2d2c28231c18120c040000000000000000000009141f2a36424d57616e7b8692897d7063594f43342b201007101b27323d4854606b7683908b7e71665c5044392e23180c000000000000000814212e3b4754616e7a8794897c6f6356493c30231618212b343e48515b606c77818e948e81776c605b51473e342b21180e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b1111111111111111111111111111111111111111111111111111111111111111111b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39352f28313e4b5764717e8a8b7f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d615555555555555966727f8c877a6d61555b66717e8b897c6f635855555555555554524c443a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c4b4b4b4b4b4b4b4b4b4b4b4e5a6774818d86796d6053463a47535f6a6f75746f645a50453b2f261b1818181818181b2835414e5b6874818e877a6d6154473a2e2118181818161613100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000000002080d1113171b1f20252a2d2e45525e6b78859083776a5d575f6265676d7074787c7f807467554b404855626f7b888e817467574d42362a1e1724303d4a5763707d8a8b7e7265584b3f3225180c0c13191d2021201f1c17110d070100000000000000000000020e1a26313a46535e6974818d9083766b6054473d3222190f000b16212c38444f5963707d899184786d60544b4034281d12070000000000000814212e3b4754616e7a8794897c6f6356493c3023160f19222c363f44505b656d78828f938d80736d62594f463d332920160d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e040404040404040404040404040404040404040404040404040404040404040e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c292424303d4a5763707d8a918b8787878787878787878787878787878785786c5f524949494d576875818e8478685e5254606d79848f82756a5f5349494949494746413a32291e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3f3f3f3f3f3f3f3f3f414e5a6774818d86796d6053463a434e585f626867645d53483e33292424242424242424242835414e5b6874818e877a6d6154473a2e24242424242322201c160f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f00000000000000000000000000000000000000000000000105060b0f1213191e2b3845525e6b78859083776a5d4e5355555d6064676a6f72746e6458433947535f6a7884918478695e53463a2d211724303d4a5763707d8a8b7e7265584b3f3225180c02080d1113141312100c060000000000000000000000000005121e2a36424d57616e7b8692897d7063594f44352b2110070004101c27333d4854606b7683908b7e71665c5145392e23180c0100000000000814212e3b4754616e7a8794897c6f6356493c30231609101a2427333f49535c666d7a8390928b7f726c61584e453b32281f150b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f202020202020202020202020202021201d1923303c4956636f7c8996928c8c8c8c8c8c8c8c8c8c8c8c8c8c919285786c5f52453c46535e6978848e827568564c515c66737f8c877b6e62564c413c3c3c3a3936302920170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f323232323232323234414e5a6774818d86796d6053463a3c464e53555b5b59534b413631313131313131313131313135414e5b6874818e877a6d6154473a313131313131302f2c272119110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000000000000000000000305080d1f2b3845525e6b78859083776a5d5047484b515357585f626667645c524737434e586874818e877b6e6154483b2e211724303d4a5763707d8a8b7e7265584b3f3225180c0000010507070706030000000000000000000000000000030e18222d3a46535f6974818e9083766b6054473d3223190f0000000b16212c38444f5963707d899184796d60554b4034281d120700000000000814212e3b4754616e7a8794897c6f6356493c30231609081117222d38414b545d686e7b849193877e706a60574d443a31271d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141414141414141414171e252a2d2e2d2a25222f3c4955626f7c88928c8080808080808080808080808080849185786c5f52453b4854616e7b878b7f7265584c4a54616e7b868e8174685d5245382d2f2e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f322525252525252734414e5a6774818d86796d6053463e3e3e4347484e4e4c48413e3e3e3e3e3e3e3e3e3e3e3e3e3e3e414e5b6874818e877a6d6154473e3e3e3e3e3e3e3d3c38332b23190f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000121f2b3845525e6b78859083776a5d50443b4045474a4e5355595a58524a41363f4b5865727e8b8a7e7164574b3e31241824303d4a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000a15202b37424d57616e7b87928a7d7063594f44352b21100700000005101c27333d4855606b7683908b7e72675c5145392f24180c01000000000814212e3b4754616e7a8794897c6f6356493c302316090006111b262f39424c565e696f7c869292867c6f695f564c43392f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070707070707070f1820293036393a393630282f3b4855626e7b888d807373737373737373737373737376839085786c5f52453f4a5464717e8b887b6e62554846525e6875828e867a6d60544a3f332821201d19130c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225191818181b2734414e5a6774818d86796d6053474b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4e5b6874818e877a6d61544b4b4b4b4b4b4b4b4948443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d50442f35393a3d4347484c4d4c4741382f3c4855626f7b888d8174675a4e4130251924303d4a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000020f1a26313a47535f6974818e9083766b6155473d3323190f00000000000b16212c38444f5963707d8a9184796d60554b4035291d1207000000000814212e3b4754616e7a8794897c6f6356493c3023160900000a141d27303a444d575f6a707d879292857b6e685e554b41382d221711080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18222a323a41464746413a342e3b4854616e7b878d807467666666666666666666666976839085786c5f524544505c6675818e84786a5f5347414d5663707d898c7f72665b5044382b1f14110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225190c0c0e1b2734414e5a6774818d86796d605354575757575757575757575757575757575757575757575757575757575b6874818e877a6d6157575757575757575756544f473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d504437292c2d31373a3c3f413f3c362f2d394653606c798590837669564d42362a1e24303d4a5763707d8a8b7e7265584b3f3225180c0000000000000000000000000000000000000000000006121f2b37434e58626e7b87928a7d7063594f44352b211107000000000005101c27333d4855616b7683908b7f72675d5145392f24180d010000000814212e3b4754616e7a8794897c6f6356493c302316090000020b151e28323b454e58606b717e8b9191847a6d675c53493f3327231a100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2a343c444c5254524c4540393a4754616d7a878d8174675a59595959595959595d6976839085786c5f52454653606d79858d817467584e433b4854606b77849184786c6053463c31261a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225190c010e1b2734414e5a6774818d86796d605d6064646464646464646464646464646464646464646464646464646464646874818e877a6d646464646464646464646360594f44382c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a2020262b2e2f333433302b1f2b3844505b667783908578695e52463a2d2024303d4a5763707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000000040e19222e3a47535f6a75818e9083776b6155473e33231a0f000000000000000b16212c38444f5963707d8a9185796d60554b4035291d13070000000814212e3b4754616e7a8794897c6f6356493c30231609000000030c162029333c464f59616c737f8c929082796d655b50443f362c22190f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3c464e565e615e56514b423a4754616d7a878e8174675b4e4d4d4d4d4d4d505d6976839085786c5f523f4a5463707d89897d7063564a3d38444f5965727f8b8a7d7064574d42372b1d121009020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225190c010e1b2734414e5a6774818d86796d60686d71717171717171717171717171717171717171717171717171717171717174818e877a7171717171717171717171706b6054483c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d141b1f2122262726241f1c28333f4a546875818e877a6e6154473b2e2124303d4a5763707d8a8b7e7265584b3f3225180c0000000000000000000000000000000000000000000a15202b37434e58626e7c87938a7d7064594f44352c2111080000000000000005101c28333e4855616b7783908c7f72675d51453a2f24180d0100000814212e3b4754616e7a8794897c6f6356493c3023160900000000040d17212a343d47505a636d74808e948e81776c605b51483e342b21180e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17222d38414e585f686d68605c544b404754606d7a878e8174685b4e414040404043505d6976839085786c5f5244505b6674808d85796d6053463a333d4754616d7a868f8276695f5346392e23211b140c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225190c010e1b2734414e5a6774818d86796d606d7a7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e86928b7f7e7e7e7e7e7e7e7e7e7e7e7d706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d0a0f121515191a1a171317222d404c5966737f8c897c706356493d302324303d4a5763707d8a8b7e7265584b3f3225180c0000000000000000000000000000000000000000030f1b26323a47535f6a75818e9083786c6053463e33201a100000000000000000000b16212c38444f5963707d8a9285796d60554b4135291e130800000814212e3b4754616e7a8794897c6f6356493c302316090000000000050f18222b353e48515b606d78828f938d80736d625a50463d332a20160c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f27333f49535f6a6e7a736d665c51454753606d7a868e8175685b4e423533333643505d6976839085786c5f524653606c78848e8174665c504438383946525e6875828f877b6e61544b4034312c261e150c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225190c010e1b2734414e5a6774818d86796d626f7c888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9298918b8a8a8a8a8a8a8a8a8a8a8a8276695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d11030608090c0e0d0b061825313e4b5864717e8b8b7e7165584b3e322524303d4a5763707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000006131f2b37434e58626f7c87938a7e71655b5044372b1f120800000000000000000005101c28333e4855616b7783908c7f72675d51453a2f24190d01000814212e3b4754616e7a8794897c6f6356493c30231609000000000000061019232d364044505c666d798390928b7f726c61584e453b32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a44505b656e7c8580786d6053464753606d7a868e8275685b4f4235282a3643505d6976839085786c5f524a5663707d89897c6f63544a3f454545414c5664707d8a8d8073665c5145413d3730271e1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225190c050e1b2734414e5a6774818d86796d626f7c888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9298918b8a8a8a8a8a8a8a8a8a8a8a8276695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d110400000000010000091623303c4956636f7c898c807366594d40332624303d4a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000815222e3b47545f6a75828f9183786c6053493f33271b0f03000000000000000000000b16212c38444f5964707d8a92857a6d60564c4135291d1104000814212e3b4754616e7a8794897c6f6356493c302316090000000000000008111b2428343f4a545d676d7a849193877e706a60574d443a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e030303030303030303030303030303030303030303030303030303030303030e1b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081118242f3a434e58606c778290897d7063564a4753606d7a868e8275685b4f4235282a3643505d6976839085786c5f52515b6875818c83776b60545151515151515153606d79859085796d60534f4d49423930261b10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f3225191212121b2734414e5a6774818d86796d606d7a7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e86928b7f7e7e7e7e7e7e7e7e7e7e7e7d706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d1104000000000000000815212e3b4854616e7b878e8175685b4e42352824303d4a5763707d8a8b7e7265584b3f3225180c0000000000000000000000000000000000000006131f2b37434e58626f7c88938a7e71655b5041382d22170b000000000000000000000005101c28333e4653606c7883908c7f73685d5245392c201307000814212e3b4754616e7a8794897c6f6356493c302316090000000000000000091217232e38424b555e686e7b859292867c6f695f564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281b1010101010101010101010101010101010101010101010101010101010101010101b2835414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1a232935414b555f6a727f8c8e81756b6054484753606d7a868e8275685b4f4235282a3643505d6976839085786c5f5c5e5e626f7c7f7e7164595e5e5e5e5e5e5e5e5e5c67748183807a6d615e5c59544b42372c2115090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f32251f1f1f1f1f2734414e5a6774818d86796d60686d71717171717171717171717171717171717171717171717171717171717174818e877a7171717171717171717171706b6054483c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000305121f2b3845525e6b78859083776a5d5044372a1d1104030000000000000713202d3a4653606d7986908376695d50432f2424303d4a5763707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000815222e3b4754606a75828f9184786c6053493f2f261b11060000000000000000000000000b171f2b3744505b65707d8a92857a6d6054473a2d211407000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000006111c263039434c565f696f7d869292857b6e685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e4134281d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18212c353d45515d676f7c8692857a6e61594f444753606d7a868e8275685b4f4235282a3643505d6976839085786c65696b6b6b6a6f72716c6b6b6b6b6b6b6b6b6b6b6b6b6b6c7877736d686b6b68655d54493d3125190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f322c2c2c2c2c2c2c34414e5a6774818d86796d605d6064646464646464646464646464646464646464646464646464646464646874818e877a6d646464646464646464646360594f44382c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f000000000000000000000000000000000000000000000000020507081010121f2b3845525e6b78859083776a5d5044372a1d1110100d0c0a07020406121f2c3844505c6678859184776b554b41352924303d4a5763707d8a8b7e7265584b3f3225180c040404040404040000000000000000000000000916232f3c4956626f7c898a8a7e71665b5041382d1d140a00000000000000000000000000030f1b27333f4953606c78838a8a807366594d4033261a0d000814212e3b4754616e7a878a897c6f6356493c30231609000000000000000000000a141e28313a444d57606a707e878a8a847a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e41342929292929292929292929292929292929292929292929292929292929292929292929292935414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d16202a333d47515b606d7984918a7d70685e52473d4753606d7a868e8275685b4f4235282a3643505d6976839085786c70757878787878787878787878787878787878787878787878787878787878756f65594d4134281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c3f383838383838383838414e5a6774818d86796d605354575757575757575757575757575757575757575757575757575757575b6874818e877a6d6157575757575757575756544f473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a7683908e8175685b4e4235281b0f0000000000000000000000000000000000000000000003090e1214151d1d1d1f2b3845525e6b78859083776a5d5044372a1d1d1d1d1a1916130e1111101c28343f4a546a7784908579675d5145392c24303d4a5763707d8a8b7e7265584b3f32251811111111111111110d0c0a0702000000000000000916222f3c4955626f7c7e7e7e786d60544a3f2f261b0b0200000000000000000000000000000b17222d3844505b656f7c7e7e7d7063574a3d3024170a000714202d3a4753606d797e7e7e7a6d6154473a2e21140700000000000000000000020c161f29323c454e58616c707c7e7e7e7c6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e41363636363636363636363636363636363636363636363636363636363636363636363636363636414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b151f28323c464f59636d75818f8d80746b61564d413a4753606d7a868e8275685b4f42352a2a3643505d6976839085786c758284848484848484848484848484848484848484848484848484848484848175685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265584c45454545454545454545454e5a6774818d86796d6053474b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4e5b6874818e877a6d61544b4b4b4b4b4b4b4b4948443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2a3743505d6a76838a8a8175685b4e4235281b0f000000000000000000000000000000000000000000050d141a1e2121292929292b3845525e6b78859083776a5d5044372a292929292625231e1e1e1e1e17232e434f5c6976828f877a6d6054473a2d24303d4a5763707d8a8b7e7265584b3f32251e1e1e1e1e1e1e1e1e1a1916130d070000000000000815212e3b47535f6a6f7171716d665c5042382d1d140a00000000000000000000000000000006111b27333f49535f6a6f7171706b6155483c2f2316090006131f2c3845515c676d7171716d685e5246392d2013070000000000000000000000040d17202a333d46505a616b6f7171716f6a5f53473a2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b4e43434343434343434343434343434343434343434343434343434343434343434343434343434343434e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d27313a444e58616b727f8c9082786d60594f443b3a4753606d7a868e8275685b4f423636363643505d6976839085786c77848f8f8f8f8f8f8f8f8f8f8f8f8f8f9191918f8f8f8f8f8f8f8f8f8f8f8f83766a5d5043372a1d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f726558525252525252525252525252525a6774818d86796d6053463e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e414e5b6874818e877a6d6154473e3e3e3e3e3e3e3d3c38332b23190f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d7e7e7c6f6256493c2f2316090000000000000000000000000000000000000000050f171f252a2d2e36363636363845525e6b78859083776a5d504437363636363633322f2a2b2b2b2b2b2b35414e5b6874818e887b6e6155483b2e2b303d4a5763707d8a8b7e7265584b3f322b2b2b2b2b2b2b2b2b2b2625231e19120a010000000006131f2b37434e585f62646464605c544a3f2f261c0b02000000000000000000000000000000000b17222d38414e585f6264646361594f44382c2014070004101c2934404b555c60646464615e564c41362a1d1105000000000000000000000000050e18212b343e4850596063646464625f584e43372b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675b505050505050505050505050505050505050505050505050505050505050505050505050505050505050505b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f39434c565f6a707d8791847a6e665c51473e323a4753606d7a868e8275685b4f434343434343505d6976839085786c748083838383838383838383838383828f928d8283838383838383838383828074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f72655f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6774818d86796d6053463a31313131313131313131313131313131313131313131313135414e5b6874818e877a6d6154473a313131313131302f2c2721191107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b7071716f6a6054473b2e22150800000000000000000000000000000000000000030d17212931363a3b43434343434345525e6b78859083776a5d5044434343434343403f3b3537373737373737414d5a6774808d897c6f6256493c3737373d4a5763707d8a8b7e7265584b3f373737373737373737373733322f2a241c130a00000000030f1b26323c464e535557575753504a42382e1d140a000000000000000000000000000000000006111b262f3c464e5355575757554f473e33281c100400000c18232f39434b515357575754524c443a3025190d0100000000000000000000000000060f19222c363e474f545657575755534e463c31261b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174675c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1317222d38424b555e686e7c8692867c6f685e544a40352d3a4753606d7a868e8275685b50505050505050505d6976839085786c6e74767676767676767676767676767a868d80767676767676767676767676746e64584c3f33261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f726b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b74818d86796d6053463a2d242424242424242424242424242424242424242424242835414e5b6874818e877a6d6154473a2e24242424242322201c160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f59606364646260584e43382b1f13060000000000000000000000000000000000000009141f29333b42464850505050505050525e6b78859083776a5d50505050505050504d4b474444444444444444444c5966737f8c8a7d7063574a44444444444a5763707d8a8b7e7265584b444444444444444444444444403f3b352e251c1207000000000a15202a343c4347494b4b4a46443f3830261c0b020000000000000000000000000000000000000a141d2a343c4347484b4b4a48443e352c21160b00000007121d2731394045474b4b4b4746413a32281e130800000000000000000000000000000007101a242c353d4448494b4b4b4847433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8174696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696974818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111c2528333f4a545c676d7a8491887e716a60564c42392e2d3a4753606d7a868e8275685d5d5d5d5d5d5d5d5d5d6976839085786c6467696969696969696969696969717e8b897c70696969696969696969696967645c52473c3024170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f78787878787878787878787878787878787878818d86796d6053463a2d2018181818181818181818181818181818181818181b2835414e5b6874818e877a6d6154473a2e2118181818161613100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f5456575756544e463d32271b0f03000000000000000000000000000000000000020e1a25313b454d53545c5c5c5c5c5c5c5c5e6b78859083776a5d5c5c5c5c5c5c5c5c595752515151515151515151515865727f8b8a7e716457515151515151515763707d8a8b7e726558515151515151515151515151514d4b4740372e24190d02000000040e18222a32373b3c3e3e3e3a38342e261e140a00000000000000000000000000000000000000020b18222a31373a3c3e3e3d3c38332c231a1005000000010b151f272f34383a3e3e3e3a3936302820160c020000000000000000000000000000000008111a232b32383b3c3e3e3e3c3a37312a22180e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878e8176767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18232e373f44505b666d7982908c7f736c61584e443b30272d3a4753606d7a868e827569696969696969696969696976839085786c5f5a5c5c5c5c5c5c5c5c5c5c5f6a76839084786c605c5c5c5c5c5c5c5c5c5c5a58524a40362b1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89918b85858585858585858585858585858585858585869286796d6053463a2d20130b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0e1b2835414e5b6874818e877a6d6154473a2e21140b0b0b0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a4b4b4947433d342b20160a0000000000000000000000000000000000000005121e2a36424d575e616969696969696969696b78859083776a69696969696969696966635b5e5e5e5e5e5e5e5e5e5e5e64717e8a8b7f72655e5e5e5e5e5e5e5e5e63707d8a8b7e72655e5e5e5e5e5e5e5e5e5e5e5e5e5e5957524940352a1e13070000000006101820262b2e2f3131312d2b28231c140c02000000000000000000000000000000000000000006101820262b2e2f3131302f2c28211a11080000000000030d151d23292c2d3131312e2d2a251e160e0500000000000000000000000000000000000008111921272c2f303131312f2e2b26201810060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a879185838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838591877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a353f49525c606c78818e8e81746d635a50463d3229202d3a4753606d7a868e817676767676767676767676767676839085786c5f5250505050505050504c56626e7b888c7f72655b505050505050505050504d4c4740382f241a0e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8993938f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796d6053463a2d20130700000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b33383c3d3e3e3c3b38322b22190f04000000000000000000000000000000000000000714212d3a46535e696e76767676767676767676788590837776767676767676767676736e636a6a6a6a6a6a6a6a6a6a6a6a707d8a8c7f736a6a6a6a6a6a6a6a6a6a6a707d8a8b7e726a6a6a6a6a6a6a6a6a6a6a6a6a6a6a66635b52473b2f23160a0000000000060e151b1f2122242424201f1c17110a0200000000000000000000000000000000000000000000060e151a1f212224242423201c16100800000000000000030b12181c1f2024242421201d19130c050000000000000000000000000000000000000000070f161b20222324242422211f1b150e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8792918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9192877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222e3a46515b636e74808d8f82786d605b51483e342b20202d3a4753606d7a86938e8383838383838383838383838383869285786c5f524543434343434345525d6874808d867a6d6153493f4343434343434343413f3c362f261d1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c81868682828282828282828282828282828282828282828281786c605346392d20130600000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111921272c2f3031312f2e2b272019100700000000000000000000000000000000000000000815212e3b4854616e7b82838383838383838383828f958f8283838383838383838383807370777777777777777777777777777d898d80777777777777777777777777777d8a8b7f77777777777777777777777777777777736d63574b3f3225190c000000000000040a0f1315161818171312100b0600000000000000000000000000000000000000000000000000030a0f1215151818171614100b0500000000000000000001070c1013141818181413110d080200000000000000000000000000000000000000000000040b0f1315161818181515120f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a868585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585867a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323e4b57636d73808c9082796d665c504940362c2219202d3a4753606d7a8693949090909090909090909090909090919185786c5f52453936363634404b54606d7a858e8174685e5241382d363636363636363433302b241d140b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a6f757979757575757575757575757575757575757575757575756c665b5044382b1f120600000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c202223242423221f1b160f070000000000000000000000000000000000000000000815222f3b4855626e7b888f8f8f8f8f8f8f8f8f8f949f948f8f8f8f8f8f8f8f8f8f8e82757d84848484848484848484848484898f928d848484848484848484848484848a8f918b84848484848484848484848484848484807366594d4033261a0d0000000000000000030608090b0b0b0706030000000000000000000000000000000000000000000000000000000000030608090b0b0a09070400000000000000000000000000000406070b0b0b070705010000000000000000000000000000000000000000000000000000030709090b0b0b09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686d797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979796d685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c90837a6d675d544a3f372e241a14202d3a4753606d798686868484848484848484848484848484848483766a5d5043372a292c3845515c66727f8c877b6e62564c412f26292929292929292726241f1a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f62686c6c68686868686868686868686868686868686868686868605b544a3f33281c0f0300000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1013161718181615130f0a04000000000000000000000000000000000000000000000815222f3b4855626e7b8685858585858585858586899589868585858585858585858581757e8a9191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191918d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e616c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c615e564c4135291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c83837a6d685d554b42382e251c12131f2c3945515d6776797979777777777777777777777777777777777671665b4f4236292834404b55606d79848f82756a5f53443a301d141d1d1d1d1d1d1a1a17130e0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555c60605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c53504a42382d22170b0000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0b0b090806030000000000000000000000000000000000000000000000000814212e3a47535f696e7979797979797979797979859083797979797979797979797975707d8484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a0a080400000000000000010d1925303a444c52545f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f54524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a6f78796d685d564c433930261c130a101d2935404b555d6c6c6c6c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a665f554a3e321f2c3845515c67717e8b887c6f62574e4232291e0b1010101010100e0d0b07030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347484f53534f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f46443f382f261c11060000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d575f626c6c6c6c6c6c6c6c6c6c78859083776c6c6c6c6c6c6c6c6c6c686b707777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777736d63574b3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316161a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a171614100b0500000000000008131e29323a414647525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252524746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f656c6d675d564c433a31271e150a000c18242f39434b515f6060605e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5b554d43382d202d3a4653606d79848f82756a6054453c3120170c0003030303030100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a31373a3c424646424242424242424242424242424242424242424242423938332d261d140a000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090d10121313130d0d0b07020000000000000000000000000000000000000000000000000000000000020e1a26313c454d53555f5f5f5f5f5f5f5f5f6b78859083776a5f5f5f5f5f5f5f5f5f5961636a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a66635b52473b2f23160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161c20222326262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262423201c1710080000000000020d1720293036393a464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463a3935302820160c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e535b60605d554c443a31281f150c030007121d27313940455353535351515151515151515151515151515151504f4a433b312725323f4c5865727f8b877b6e62584e43332a200e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f353939353535353535353535353535353535353535353535352d2b28221c140b02000000000000000000000000000000000000020e1b2835414e5b6874818e877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e14191d1f2020201a1917130e08010000000000000000000000000000000000000000000000000000000009151f2a333c42474852525252525252525e6b78859083776a5d52525252525252524f55575e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5957524940352a1e1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111921272c2f30333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333331302d28211a11080000000000050e171e252a2d2e393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392e2d29251e160e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4149505353514b433a32281f160d030000010b151f272f3539464646464444444444444444444444444444444443423e3831291f2633404c5966737f8480746a5f53463c3221180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f2122292d2d29292929292929292929292929292929292929292929201f1c17110a0200000000000000000000000000000000000000020e1b2835414e5b6874818a877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000811191f25292b2c2d2d2726231f19120a02000000000000000000000000000000000000000000000000000000030e18212a31373a3b46464646464646525e6b78859083776a5d504646464646464644484a51515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151514d4b4740372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b33383b3d40404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403d3c39332c231a10050000000000050d13191e20212c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c21201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a2f383f444647454039312820160d0400000000030d151d24292c39393939373737373737373737373737373737373736322d271f1925323e4b57636d7379796d60574e42342b200f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151c20201c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c13120f0b06000000000000000000000000000000000000000000000916232f3c4956626f7c7e7e786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a232a31353839393934332f2b241c140a01000000000000000000000000000000000000000000000000000000060f181f262b2e2f39393939393945525e6b78859083776a5d5044393939393933383c3d4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444403f3b352e251c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d4448494d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4a49443e352c21170b00000000000002080d1113141f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610181d262d3337393a39352f271f160d04000000000000030b12181d1f2d2d2d2d2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2926221c1516232f3b46515b63666c6d675c51453c3122190f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090f13130f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0606030000000000000000000000000000000000000000000000000815222e3b4754606a6f71716d665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e19232c353c4145464646403f3b362e261c120800000000000000000000000000000000000000000000000000000000060e151a1e21222c2c2c2c2c3845525e6b78859083776a5d5044372c2c2c2c282c2f30373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373733322f2a241c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f5456595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595957554f473e33281c100400000000000000010507071313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b141b22272b2d2d2c29241d150d04000000000000000001070c1013202020201e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1a16110a121e2a35404951545b60605c554b40332a201007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206060202020202020202020202020202020202020202020200000000000000000000000000000000000000000000000000000006131f2b37434e5860626464605c544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a353e474d515353534d4c4740382e24190e020000000000000000000000000000000000000000000000000000000003090e1214151f1f1f1f2b3845525e6b78859083776a5d5044372a1f1f1f1c2023242b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2625231e19120a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f59606366666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666461594f44392d2014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f20201f1d18120b030000000000000000000000000406131313131111111111111111111111111111111110100e0a05020d19232e3740424a505353514b43392f21180e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e5456575753514b42392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925313c4750585e5f60605a58524a40362b1f1307000000000000000000000000000000000000000000000000000000000000020608081313131f2b3845525e6b78859083776a5d5044372a1d130b101416171e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1a1916130d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b707373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131413100c0701000000000000000000000000000000060606060404040404040404040404040404040404030100000007121c252e2f383f44464745403931271d0f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202b343d4347494b4b4645403930271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935414d58626a6c6c6c67645c52473b2f23170b000000000000000000000000000000000000000000000000000000000000000000000606121f2b3845525e6b78859083776a5d5044372a1d11000407090a11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110d0c0a070200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c80808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080807d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1215151615130f0a04000000000000000000000000000000000000020608080806050300000000000000000000000000000002060808080806020000000000000000000000000000000003060809080705020000000000000000000000000000000000000000000305060706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c1d262d3338393a38342f271f150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32373b3c3e3e3a38342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845515e6a74797979736e64584c3f3326190d000000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d1104000000000404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151a1f212223221f1b150f07000000000000000000000000000000030a0f1214151513120f0b060000000000000000000000030a0f1214151514120e0903000000000000000000000000030a0f1215151414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a0b141c22282b2d2d2c29231d150d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f31312d2c28231d150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c798686868073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808787878787878787878a90918c878787878787878787878787878787878c948f8787878787878787878787878787878790958c87878787878787878787878787878787898f928c8787878787878787878074675a4e4134271b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720262b2e2f2f2e2b272019100800000000000000000000000000060e151a1f212222201f1b17110a020000000000000000060e151a1f212222211e1a150d0802000000000000000000060e151b1f212221201e19140b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232424201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797a7a7a7a7a7a7a7a7a7e8a8c7f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a878f827a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8390877a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7d898c807a7a7a7a7a7a7a7a7a7a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c232831373a3c3c3b37322b221a11080000000000000000000000060f1820262b2e2f2e2d2b27221b140b06000000000000060f1820262b2e2f2f2e2b262019130c050000000000000006101820262b2e2f2e2d2a251f17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131413100c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151618181313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000005121f2b3845525e6b78859083776a5d5044372a1d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d6e6e6e6e6e6e6e6e6f7c898b7e716e6e6e6e6e6e6e6e6e6e6e6e6e6e79868e81746e6e6e6e6e6e6e6e6e6e6e6e6e6e76828f86796e6e6e6e6e6e6e6e6e6e6e6e6e6e6f7c888b7f726e6e6e6e6e6e6e6e6d675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262e343c4347484947433d342b231a1108000000000000000000030e18222a31373a3b3b3937332d261d180f0600000000030e18222a31373a3b3b3a37312a251e170e050000000000030e18222a31373a3c3b3a363027221b140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090b0b07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000002050708080808121f2b3845525e6b78859083776a5d5044372a1d11080808080706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b555d6061616161616161636f7c898b7e71646161616161616161616161616c79868e8174686161616161616161616161616976828f86796c616161616161616161616161626f7c888b7f726561616161616161605d554c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f444e535556544e463d352b231a100700000000000000000a15202a343c4347484846443f382f2a21180e030000000a15202a343c4347484847423c36302920170c02000000000a15202a343c4347484746423b332d261d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000002080e111414151515151f2b3845525e6b78859083776a5d5044372a1d15151515151413110d080707070707070707070707070707070707070707070707070707070707070707070707070707070707070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a434b515354545454545456636f7c898b7e716458545454545454545454545f6c79868e8174685b545454545454545454545c6976828f86796c5f5454545454545454545455626f7c888b7f72655854545454545454514c433a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a50585f626260584f473d352b22190f05000000000000020f1a26313c464e535555535049413b332a1f14090000020f1a26313c464e535555534e46413a32291e1308000000020c1b26313c464e535554524d443f382f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070808070705010000020507080707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000050d14191e202121212121212b3845525e6b78859083776a5d5044372a21212121212121201d191313141414141414141414141414141414141414141414141414141414141414141414141414141414141313100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a40454747474747474956636f7c898b7e7164584b4747474747474747535f6c79868e8174685b4e47474747474747474f5c6976828f86796c5f5347474747474747474955626f7c888b7f7265584c47474747474745413a31281e130800000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c606a6f6f6a60594f473d342b21170d03000000000006121f2b37434e585f6261605b534d453b31261a0e020006121f2b37434e585f62625f57524c443a3025190d0100000a141e2b37434e585f62615e56504941382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10121315151413110d08090e1214151413110d080200000000000000000000000000000000000000000000000000000000000000030606090b0c0d0d0d0d0c0b07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000050e171e252a2d2e2e2e2e2e2e2e3845525e6b78859083776a5d5044372e2e2e2e2e2e2e2d2c29241f2020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a3b3b3b3b3c4956636f7c898b7e7164584b3e3b3b3b3b3b3b46535f6c79868e8174685b4e413b3b3b3b3b3b434f5c6976828f86796c5f53463b3b3b3b3b3b3c4955626f7c888b7f7265584c3f3b3b3b3b3a39352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666d757b7c706b60594f463d33291f150b01000000000814212e3a47535f6a6e6e6c655f574d42362a1e1205000814212e3a47535f6a6e6e6a615e564c41362a1d11050006111c26303847535f6a6f6e69605b53493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f20212121201d1913141a1e212221201d19130c0400000000000000000000000000000000000000000000000000000000060b0f12131618191919191919171413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000020d1720293036393b3b3b3b3b3b3b3b45525e6b78859083776a5d50443b3b3b3b3b3b3b3b3a39352f2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231d150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d2e2e2e303c4956636f7c898b7e7164584b3e312e2e2e2e3946535f6c79868e8174685b4e41352e2e2e2e36434f5c6976828f86796c5f5346392e2e2e2e2f3c4955626f7c888b7f7265584c3f322e2e2e2d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798188867d706b60584e453b31271d1207000000000815222f3b4855626e7c7b786e695f53463a2d211407000815222f3b4855626e7c7b786d685e5246392d201307000b17232e38424f59626f7c7b736c655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d2e2e2e2d29241e1f262a2d2e2e2d29241e160e0400000000000000000000000000000000000000000000000000020a11171c1f2023242626262626262421201e19130d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000008141e29323b4146474848484848484848525e6b78859083776a5d504848484848484848484745413a383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d2020212123303c4956636f7c898b7e7164584b3e312521212c3946535f6c79868e8174685b4e41352821212936434f5c6976828f86796c5f5346392c2121222f3c4955626f7c888b7f7265584c3f3225212121201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666f7c8591867d706a60574d43392f24180f050000020f1b2835424e5b68758188867b6e6155483b2e22150806121f2b37434e5868758188847a6d6154473a2e21140704101c28343f4a54616b76838680786c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34383a3b3b3a393530282a31363a3b3a3935302820160c030000000000000000000000000000000000000000000000080b141c22282b2d2f31323333333332312e2d2a251e19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000020e1925303b444c52545454545454545454545e6b78859083776a5d5454545454545454545454524c434546474747474747474747474747474747474747474747474747474747474747474747474747474747474645403930271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314141623303c4956636f7c898b7e7164584b3e312518202c3946535f6c79868e8174685b4e4135281b1c2936434f5c6976828f86796c5f5346392c2016222f3c4955626f7c888b7f7265584c3f322519141413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606a6f7b8491867c6f695e554b40352921170d0300020f1c2835424f5b6875828e877b6e6154483b2e2115080815212e3a47535f6a7884918478685e5246392d2013070d1a232b3844505c66707d898f8275655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f444648484746413a32333b4246484746413a32281e150b0200000000000000000000000000000000000000000008111a1d262d3338393c3e3f404040403f3e3a39363029251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000005111e2a36414c565e61616161616161616161616b78859083776a6161616161616161616161605d564c51535353535353535353535353535353535353535353535353535353535353535353535353535353535353514b42392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607091623303c4956636f7c898b7e7164584b3e312518202c3946535f6c79868e8174685b4e4135281b1c2936434f5c6976828f86796c5f5346392c2016222f3c4955626f7c888b7f7265584c3f3225190c070604010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424e5860696e7c8592857b6e675d51453e33291f140900030f1c2936424f5c6975828f877a6d6154473a2e2114070915222f3c4855626f7b888e817467564c41362a1d110c161f2a36414c56606d788390887c6f6253493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a5053545454524c443a3c454d535554524c443a30271d140a000000000000000000000000000000000000000006101a232c2f383f4446494b4c4c4c4c4c4c4a4746413a35302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000714202d3946525e686e6e6e6e6e6e6e6e6e6e6e6e78859083776e6e6e6e6e6e6e6e6e6e6e6e6d685d555c6060606060606060606060606060606060606060606060606060606060606060606060606060606060605c544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898b7e7164584b3e31251a202c3946535f6c79868e8174685b4e4135281b1c2936434f5c6976828f86796c5f5346392c201a222f3c4955626f7c888b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303d464e575f6a6f7c869083796d605a50453b31251a0d0403101d2a3643505d6976839086796d6053463a2d201307131f2b37434e586673808c897d7063564a3d3025190d131e28313a46525e68727f8b8f82756a5f5441382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c606161615d564c41464e575f61615d564c43392f261b1106000000000000000000000000000000000000040e18222c353d424a505356575959595959595754524c46413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000814212e3b4754616e7a7b7b7b7b7b7b7b7b7b7b7b7b8791857b7b7b7b7b7b7b7b7b7b7b7b7b7a6d605c676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898b7e7164584b3e312727272c3946535f6c79868e8174685b4e41352827272936434f5c6976828f86796c5f5346392c2727272f3c4955626f7c888b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2b343d454e585f6a707e888e81746c61574d42362a20160c04101d2935404b556a7784918578665c5044382b1f120815222e3b4754606a77849185796d6053463a2d20130e19242f3a434f59616d7a8592867b6e61584e432f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666d6e6e6d685d52464e585f696e6d685d554b41382d22170e0400000000000000000000000000000000000a15202a343d474f545b60626465666666666564615e56524c443a3025190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000005121e2b3845515e6b78848787878787878787878787878d979187878787878787878787878787807467606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898b7e7164584b3e34343434343946535f6c79868e8174685b4e41353434343436434f5c6976828f86796c5f53463934343434343c4955626f7c888b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c19222b333c464e58616c737f8c8a7e71695e53463e32281e130813202c3945515d6778859084776a544a3f34281c10101c2934404b55626f7c888d8074665c5044382c1f1217202935414c56616b75818e8c7f73695e53463c321d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787b7b7a6d61544a545f6a6f7b7a6d675c53493f332720160c02000000000000000000000000000000030f1b26323c464f5960666c6f71727373737372716d68615e564c41352921160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000005121e2b3845515e6b78848d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8074676c78858686868686868686868686868686868686868686868686868686868686868686868686868686868683776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898b7e7164584b4040404040404046535f6c79868e8174685b4e41404040404040434f5c6976828f86796c5f5346404040404040404955626f7c888b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019212a333c46505a606c78828f857b6e615a50443a2f24190b14202d3a4753606d7a868f8275695c4f422e23170b131f2c3845515c6774818d887c6f62544a3f34281c141d29323b45525d68707d8a9184796d60574d42342a200b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87878074675a505c666f7c8482796d655b50443d32281e130800000000000000000000000000000006121f2b37434e58606b70787c7e7f7f7f7f7f7f7d7a756d685e52463d32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000d1a2733404d5a667380818181818181818181818181818181818181818181818181818181817e71646c78858e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e83776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898b7e7164584d4d4d4d4d4d4d4d4d535f6c79868e8174685b4e4d4d4d4d4d4d4d4d4f5c6976828f86796c5f534d4d4d4d4d4d4d4d4d55626f7c888b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f18212a343e44505b666e7b858f82766c61564c4135291d1415222f3b4855626e7b888d8174675a4e4134271b0614202d3a4753606d79859083766a5f5342382e23171c262f3b44505a606d7a8491877c6f675c51453b3122190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a53606d7984918e81776c60594f443a3025190d0300000000000000000000000000000815212e3b47535f6a707d84898a8c8c8c8c8c8c8a86827a6d61594f43382c1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000c1926323f4b57636e7374747474747474747474747474747474747474747474747474747474716c61687481828282828282828282828282828282828282828282828282828282828282828282828282828282828073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898b7e71645a5a5a5a5a5a5a5a5a5a5a5f6c79868e8174685b5a5a5a5a5a5a5a5a5a5a5c6976828f86796c5f5a5a5a5a5a5a5a5a5a5a5a626f7c888b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f182228333f4a545e69717e8a8a7e71685d52453d2f261b1723303d4a5663707d898c7f7265594c3f322619121e2a36424d5764717e8a8b7e7164584e4330261c17222d38424d56616c74818e8d80736a60554b4033291f100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a505c666e7c85928c7f726b60564c4135291f150b01000000000000000000000000000915222f3c4855626f7c87918f8a8887878788898d928f82766b6054483b2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000a17232f3b47525c63666767676767676767676767676767676767676767676767676767676764615a646f7475757575757575757575757575757575757575757575757575757575757575757575757575757575736e64584b3f3326190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898b7e71676767676767676767676767676c79868e8174686767676767676767676767676976828f86796c676767676767676767676767676f7c888b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071017222d38424d56616c75828f857a6d60584e41382d221725323e4b5865717e8b8a7d7064574a3d31241714212d3a46535e6976828f85796d6053473c3120172128333f4a545e69717e8a9183796d60584e43392f21170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a4a545f6a6f7d8792877d6f685e52463d31271d1207000000000000000000000000010e1b2734414e5a6774808d8f827d7b7b7b7b7b7c808893897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000007131f2a35404a52575a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5755535d64686868686868686868686868686868686868686868686868686868686868686868686868686868686867645c52473b2f23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898b7e73737373737373737373737373737379868e8174737373737373737373737373737376828f86797373737373737373737373737373737c888b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3b44505a616e7b858d80746a6053493f33271d2633404c5966737f8c887b6e6255483b2f22151d2935404b55616e7b878d8074675c5145382c1f1f29333b44505b666e7b8592867c6f675d51463d31271d0f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a4d4e58606b727f8b91847a6d61594f43392f23180c01000000000000000000000003101d2a3643505d69768390877a706e6e6e6e6e6f74808c8d8073675a4d4034271a06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000020e19242e3840474b4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4a494b53595b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a58524a40362a1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898f82808080808080808080808080808080808890838080808080808080808080808080808084918880808080808080808080808080808080818e8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d29323e46525e69727f8c877c6f655b5044392e2328343f4a546875818e86796d6053463a2d20131f2c3945515d6773808d877b6e62554b4034291e28313b454f59606c78828f8b7f726a5f554b40342b1f150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a4d464f59626d75818e8e81756b60554b4034291e1308000000000000000000000005111e2b3844515e6b7784918478686261616161626d7a869083766a5d50432d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000007121c262e353b3f40414141414141414141414141414141414141414141414141414141413e3c41484d4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4d4b4740382e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89948f8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9395908d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9196938d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e938b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b17202a36424d56606d78839083786c60554b4034282b3844505c667783908477665c5144382c1f1c2834404a54606d79858f8275695f5343392f2326303a434d57606b73808c8f81756d62584e43392f22190d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a4d4147515b606d798491897d70675c51453a2f24190d010000000000000000000005121f2b3845525e6b78859083776a56545454555d6877849185786b5e493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000a141c242a2f3233343434343434343434343434343434343434343434343434343434343130373c404142424242424242424242424242424242424242424242424242424242424242424242424242424242403f3b362e261c120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1925303b44505c66707d8a8a7e71675c51453a2f2d3a4653606d79868e827568544a4034281c1f2c3844515c66727e8b897c6f63574d423127232e38424c555e69707d8791847a6d605b51463c31271d100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a4d413f45515d67707d899184796d60564c4135291d13070000000000000000000006121f2c3945525f6c78858f8376695c5048484c56697683908579655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000010a12191f2326272727272727272727272727272727272727272727272727272727272724232b3034353535353535353535353535353535353535353535353535353535353535353535353535353535353534332f2a241c140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f28343f4a54616b76828f84796d60564c41352f3c4855626f7b888c7f7265594c3f2e2318202d3a4653606d79849083766b6054453c311f28343f4a545d676e7b8592867c6f675d51493f342a1f150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070604000000000815212e3b4854616e7b878d8074675a4d4135404b55606b74818e8c7f72685d52453a2f24180d0000000000000000000006131f2c3946525f6c79858f8275695c4f42424f5c6875828f86796c605346392d2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000070e1317191a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b171a20242728282828282828282828282828282828282828282828282828282828282828282828282828282828282726231f19120a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212c3845515d676d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d685d5245392c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17232e38424f59626f7c898c7f72685d524539323e4b5865717e8b897c706356493d30231825323f4b5865727e8b897d7063594f44332a1f2b3844505c666d7983908a7e716a5f554c41372d22180d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131413100c0701000815212e3b4854616e7b878d8074675a4d412f3a434f59616d7a8592857a6d60554b4035291c11060000000000000000000613202c3946535f6c79868f8275695c4f42414e5b6874818e867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000002070a0c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0b0f14181a1b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1a1917130e080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202a333c424b555d6062626262626262626262626262696e72726f6a62626262626262626262626262626262626262626262626262626262626262626262676d6f6a626262605d564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e4854606a76828f857a6d6054473a303d4a5663707d8080796d6053473a2d201825323f4b5865727f8281756b6054473d3221202d3a4653606d78828f8c80736c61584e433a2f251b1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f201f1c18120b030815212e3b4854616e7b878d8074675a4d4134313d46525d68727f8c8d8073675d5145382d22170b0000000000000000000613202c3946535f6c79868f8275695c4f42414d5a6774808d877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000010101010101010101010101010101010101010101010101010101010003080c0e0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d0d0b0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c454e53555c5c575555555555555555555555616e7b7f7f7c6f625555555555555555555555555555555555555555555555555555555555555554606d797c746d675d54524c443a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2c38434e5863707d84817b6e6155483b2e3c4855616b7073746d675d5145392c201a24313d4a56626d7275756f65594f44352b21222e3b4855616e7b828981776c605a50463c31281e13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a0d151d23292c2d2c29231d150d0815212e3b4854616e7b878d8074675a4d41342935414c56606d798491857a6d60544a3f33281c0f0300000000000000000613202c3946535f6c79868f8275695c4f42404d5a6673808d877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424e575f62696964615a504848484848484a5763707d8a8b7f7366594c48484848484848484848484848484848484848484848484848484848505c66727f86807a6d605447413a32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c1b27323d4854606b7078746e695f53463a2d38444f5961636767605d554b4035292727272e3a45515b62656868655d53473d322727272d3a46535f696e767c796d655b50483e342a1f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c1f272f34383a38342f271f150b15212e3b4854616e7b878d8074675a4d413424303a45515d67727f8c8b7f72665b5044382b1f130800000000000000000613202c3946535f6c79868f8275695c4f42404d596673808c887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708080807050200000000000000000000000000000000000000000000000000000000000000000606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a6e7676716c6155493b3b3b3b3d4a5763707d8a8c7f7366594c403b3b3e45494b4745413b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b404b55606d788491897c6f6256493c2f2820160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212c38444f5960636b67615f574d423734333d474f55565a5a53514b433a2f3434343434343f485156585c5b59534b4135343434343437424d575f616a6f6d675d53493f362c22180d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252e313940454745403931271d1415212e3b4854616e7b878d8074675a4d4134272935404b55606d7a859184786c6053463a3024190d01000000000000000613202c3946535f6c79868f8275695c4f42404c5966737f8c887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414151414110e0902000000000000000000000000000000000000000000000000000106090b0c1212080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7c82827e7164574b3e312f303d4a5763707d8a8c7f7366594c403b424650565854524c433a2f2f2f2f2f2f2f2f2f2f2f2f2f3845515c67717e8b9083766a6054483b2e1e160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f54565e5b55534d4541414141414144484a4d4e4745404141414141414141414141454a4b4f4e4d4841414141414141414141454d53586062605d554b41382d241a1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252e3740434b5153514b43392f261b15212e3b4854616e7b878d8074675a4d413427242f3945515d6773808d897d7063564c4135291d1104000000000000000613202c3946535f6c79868f8275695c4f423f4c5965727f8c887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212121201e19140d050000000000000000000000000000000000000000000000060d121518191f1f1514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c40444d525a6264605d564c4135292222222222222222222a36414d56606d798491897d7063584e43382c1f0c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e19242e3840474c4d4d524e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e545653514b4340372e24190d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d37404952555c605c554b41382d2217212e3b4854616e7b878d8074675a4d4134271d2935404b55616e7b878e8175685d5245392c201307000000000000000613202c3946535f6c79868f8275695c4f423f4c5865727f8b897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e2e2e2d2a251f170e050000000000000000000000000000000000000000010911181e2224252c2c22211e1a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c424d565e616c716d685d52453e32281e15151515151d28313a46525e68727f8c8f82766b6055463d32271b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2b36404a52585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5957524940352a1e13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e29353f49525b63676d675c53493f332720212e3b4854616e7b878d8074675a4d41342718242f3a46535e6976828f867a6d6054473a2f24180d010000000000000613202c3946535f6c79868f8275695c4f423f4b5865727e8b897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b3b3b3a36302920170d020000000000000000000000000000000000000009131b23292e313239392e2d2b261f180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c46525e696e757e7a6d605a50443a3024190d080e18242f3a434f59616e7b8592877c6f62594f44342b21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1723303b47525c6467676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676766635b52473b2f23160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222e3a46515b636e73796d655b50443d3228212e3b4854616e7b878d8074675a4d4134271a1d2a36424d5764717e8a8b7e7164554b4035291d10040000000000000613202c3946535f6c79868f8275695c4f423e4b5865717e8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b414647484746423b32291f140900000000000000000000000000000000000006111b252d343a3e3f45453b3a37312a21180e03000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c4754616e7b828b81746c61564c41352921160b17202935404b55606b75818e8d80746a5f53473d3322190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926333f4c58646e737474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474736d63574b3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a56626d738082776c60594f443a30242e3b4854616e7b878d8074675a4d4134271a1a25313b4753606d7a868f8275675d5145392c2013060000000000000613202c3946535f6c79868f8275695c4f423e4b5864717e8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b444d52545454524d443b3025190e0200000000000000000000000000000000010d18232d373f464a4c52524847423c332a1f1509000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c4754616d7a84918a7e71685d52463d32271b141d29323a45515d67707d8991847a6d60584e43352c21100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c8c80736b60564c4135292e3b4854616e7b878d8074675a4d4134271a14202c3945515d6775828f867a6d6053473a2d2014070000000000000613202c3946535f6c79868f8275695c4f423e4b5764717e8a8a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d565e6161615e564d42362a1e11050000000000000000000000000000000006121e29343f495156585f5f55534d453c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c46525e68707d8892857a6d61584e43382c1e1b262f3a444f59606d7984918a7d70675d51463c31231a0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d84786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8793877d70685d52463e312e3b4854616e7b878d8074675a4d4134271a101d2935404b5564717e8b8a7d7063574a3d2f23180c0000000000000613202c3946535f6c79868f8275695c4f423e4a5764717e847e796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e6e6e695e52463a2d201407000000000000000000000000000000000915222e3a46515b62656c6c615f574d42372b1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c414c56606b73808d8e81746a6054483e3026222d38414c56616b74818e8e81756c61554c41342a20110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868f9185786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c73808d91847a6d61594f43392f3b4854616e7b878d8074675a4d4134271a0d18242f3b4754616e7b878d807367554b4034291c100400000000000613202c3946535f6c79868f8275695c4f423b4855616e7b7a716d675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b7b7b6e6154473b2e211408000000000000000000000000000000000b1824313e4a56626d7278786e695f53473a2d2114080000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c40444f59606d798491877c6f625a5042382e27333f49535e68707d8a91847a6d61594f433a2f22180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d80797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79828f85786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a606d78828f8e81756b61554b40353b4854616e7b878d8074675a4d4134271a171b202d3a46525e697784908377675c5145382c1f130600000000000613202c3946535f6c79868f8275695c4f423a46535f696e6d67605c554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77838783776a5d5144372a1e11040000000000000000000000000000000c1925323f4c5865727f85857b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c403d45515d67707d8a9083766c61544a3f34333c44505b656d7a8591887d70685d52473e31281e10060404040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d80736d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d76828f85786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111c28333e44505c666e7b85928a7d70675d51453b3b4854616e7b878d8074675a4d4134271b22272b2d36424d566774818d86796d6053473a2d20140700000000000613202c3946535f6c79868f8275695c4f4236424d575f61605d55514b43392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e11040000000000000000000000000000000c1926323f4c5965727f8c887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c4035404b55616b75828f8a7d71665c5044383c454f59606c77828f8d80746b60564c41352c1f160c111111110a09070400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073676060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606976828f85786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c172228343f4a545e69717e8a9184796d60574d423b4854616e7b878d8074675a4d413427262d3337393a3e4b5865717e8b897c6f6256493c2f23160600000000000613202c3946535f6c79868f8275695c4f42313b454d535553514b45403930271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e11040000000000000000000000000000000c1926323f4c5965727f8c887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c402f39434f59616e7b869184786d60544a3f444e57606b737f8c9083786d60594f443a30231a1e1e1e1e1e1e171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535c6976828f85786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b17232e38424d56616c75818e8d8073695e53463c4854616e7b878d8074675a4d4134262f383f444647464955626f7c888b7e7265584b3f2e23170c00000000000613202c3946535f6c79868f8275695c4f4236333b42464847454039342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e11040000000000000000000000000000000c1926323f4c5965727f8c887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c4033313e47535f6974808d8b7e71665b50444c565f6a707d8792857b6e665c51473d32282a2a2a2a2a2a2a2a2423201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a4d47474747474747474747474747474747474747474747474747474747474747474747474747474747474747474f5c6976828f85786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303b44505a616d7a8592867b6e61584e434854616e7b878d8074675a4d41342d384149505354524c53606d79868e817467544a3f34281c1003000000000613202c3946535f6c79868f8275695c4f42362931363a3b3a38352f28231d150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e11040000000000000000000000000000000c1926323f4c5965727f8c887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c40332b37424d57616d7a869184786c605346525d686e7c8592877d70695e544b403537373737373737373737302f2c28211a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a4d403a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a434f5c6976828f85786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e29323e46525e68717e8b8e81756a6054474854616e7b878d8074675a4d4134333f49535b60615e56515c677784908376665c5044382c1f1206000000000613202c3946535f6c79868f8275695c4f423629262a2d2e2d2c29241d18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e11040000000000000000000000000000000c1926323f4c5965727f8c887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c403326313c46525e6874808d8a7d7164594f54616d7a84918b7f726b60574d424444444444444444444444443d3c38332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a4d40342d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d36434f5c6976828f85786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17202a36414c56606c788390877c6f62594f4854616e7b878d8074675a4d41343d44505b656c6d685e56556875818e86796d6053463a2d201307000000000613202c3946535f6c79868f8275695c4f4236291a1e2122201f1d18120c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e11050000000000000000000000000000000c1926323f4c5965727f8c887b6e6255483b2f2215080000000000000000000000000000010407070707050100000000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c4033262a36414c56616e7b869083776b605453606d787f8580736d62594f51515151515151515151515151514a48443e352c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a4d40342720202020202020202020202020202020202020202020202020202020202020202020202020202936434f5c6976828f85786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1925303a44505b656f7c878f82766b61534954616e7b878d8074675a4d413d46505a606c777a6d685e5565727f8c887b6e6155483b2e221508000000000613202c3946535f6c79868f8275695c4f4236291c1214151413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e15110c06000000000000000000000000000c1926323f4c5965727f8c887b6e6255483b2f22150800000000000000000000000001080d1113141413110d08020000000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c40332625303a46525e6974818e897c6f63565d5c666d727a776c605b5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d57554f473e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a4d4034271a1414141414141414141414141414141414141414141414141414141414141414141414141c2936434f5c6976828f85786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e27333f4953606a74818e8a7d70655b5054616e7b878d8074675a4d41454e58616c737f847a6d675d64717d8a897c706356493d3023160a000000000613202c3946535f6c79868f8275695c4f4236291c0f07080706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a24211d170c060003060607070707070707070c1926323f4c5965727f8c887b6e6255483b2f2215080707070707070706050300040c13191d202121201e19130d0500000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c4033261e2a36424d57626e7b888e8175686a6a6a6a6a696e6c656a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6361594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a4d4034271a0d07070707070707070707070707070707070707070707070707070707070707070707101c2936434f5c6976828f85786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b17222d38414e58616e7b869083786c605354616e7b878d8074675a4d444d57606a717e8890837a6d60626f7c898b7e7164584b3e3125180b000000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d51443731302d282217110b0f12131414141414141414141926323f4c5965727f8c887b6e6255483b2f2215141414141414141413120f0b0d161e24292c2d2e2d2a251e170e05000000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c4033261a25303b47535f6a76828f877a77777777777777777777777777777777777777777777777777777777706b6155483c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f85786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3d46525e68737f8c8a7d70645954616e7b878d8074675a4d4c565f696f7c869291847a6d60616e7a878c7f7366594c403326190d000000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d51443a3e3d393428231c171c1f202020202020202020202026323f4c5965727f8c887b6e6255483b2f22202020202020202020201f1b171820282f35393a3a3936302920170d040000000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c403326191f2b37434e5864707d8a9287848484848484848484848484848484848484848484848484848484837d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a4d4034271a0d0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a101c2936434f5c6976828f85786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2a36414d56606d7a859083776b6154616e7b878d8074675a4b555d686e7b859291847b6e685d606c79868e8174675b4e4134281b0e010000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144464b49453e342e2622282b2d2d2d2d2d2d2d2d2d2d2d2d323f4c5965727f8c887b6e6255483b2f2d2d2d2d2d2d2d2d2d2d2d2b2722212a323a4145474746413a32291f160e0400000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c403326191a26313c4653606d798491959090909090909090909090909090909090909090909090909090908a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a4d4034271a1717171717171717171717171717171717171717171717171717171717171717171717171c2936434f5c6976828f85786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b1925303b45525d68737f8c8a7d706359616e7b878d8074675a545c676d7a849192857c6e695e565b6578848f8276695c4f4336291c07000000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d4a5053575550443f38302d3338393a3a3a3a3a3a3a3a3a3a3a3a3f4c5965727f8c887b6e6255483b3a3a3a3a3a3a3a3a3a3a3a3937332d2c333c444c525454524c443a312820160c02000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c40332619151f2b3844505c6673808d938e8383838383838383838383838383838383838383838383838383837d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a4d40342723232323232323232323232323232323232323232323232323232323232323232323232323232936434f5c6976828f85786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f2935414c56606d7a859083766b60616e7b878d8074675a5b666d79829092867c6f6a5f574d536976839084776a5e51442e23180c000000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d545c6064615a504a423a383f4446474747474747474747474747474c5965727f8c887b6e62554847474747474747474747474746443f38353d454d565d60615e564c433a32281e1308000000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c40332619101c28343f4a54626e7b888e81777777777777777777777777777777777777777777777777777777706b6155483c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a4d40343030303030303030303030303030303030303030303030303030303030303030303030303030303036434f5c6976828f85786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d19242f3a45515d67737f8c897d7063616e7b878d8074675b606c78818e92867d706a60584e4f5c6875828f85786b544b4034281c10040000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5c666d716c605c544b43424a505353535353535353535353535353535965727f8c887b6e625553535353535353535353535353535049413e474f575f686d6d685e564c443a3024190d010000000000000000000916232f3c4956626f7c898c7f7366594c403326303d4a5763707d8a8c7f7366594c403326190b17232e3847535f6976839085796d6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6361594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a4d403d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d434f5c6976828f85786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2935414c55606d7a858f827569616e7b878d807467636d74808d92877d706b60584e464e5b6874818e8579665c5145382c1f13060000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002020202020202020202020613202c3946535f6c7986928d8073675a4d4034271a0d0202020202020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5a606d787e746d665d554c4a545b6060606060606060606060606060606065727f8c887b6e626060606060606060606060606060605b534948505960696e7a7a6d685d564c4135291d11050000000000000000000916222f3c4955626f7c85857f7265594c3f3226303d4a5763707d8a8c7f7366594c4033261906111c2b37424d5765727f8c8a7d7063545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d57554f473e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a4d4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4f5c6976828f85786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a45515d6773808d877b6e626e7b878d8074676c727f8c92877e716b61594f46414d5a6774808d86796d6053463a2d2013070000000613202c3946535f6c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070e0e0e0e0e0e0e0e0e0e0e0e13202c3946535f6c7986928d8073675a4d4034271a0e0e0e0e0e0e0e0e0e0e0e0e0b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a616c73808a81786d675d55505b666c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d727f8c887b6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c655b50505a616b707b84837a6d685d5246392d2013070000000000000000000815222e3b4754606a6f7878726d62574a3e3124303d4a5763707d8a8c7f7366594c403326190d0e1a26313c4854616e7b878e8175665c51505050505050505050505050505050505050505050504a48443e352c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073675a565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565c6976828f85786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2935414b55616e7b868d8174686e7b878d80746b717e8b93877e716c61594f473d404d596673808c877a6d6154473a2e2114070000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1012131b1b1b1b1b1b1b1b1b1b1b1b1b202c3946535f6c7986928d8073675a4d4034271b1b1b1b1b1b1b1b1b1b1b1b1b181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a64717e8a928e82796d675d56606c78797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797f8c887c7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79776c60535a626c717d859190837a6d6154473a2e21140700000000000000000006131f2b37434e5860626c6c65625b51463a2e24303d4a5763707d8a8c7f7366594c403326190d0915212d3a46535e6976839085796d6053464444444444444444444444444444444444444444443d3c38332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073676363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636976828f85786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a46535e6975818e867a6d6e7b878d8074707d8792887f716c615a50473e353f4c5965727f8c887b6e6255483b2f2215080000000613202c3946535f6c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f2028282828282828282828282828282c3946535f6c7986928d8073675a4d403428282828282828282828282828282524211d1710090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a616c717e86918f82796d685d63707d86868686868686868686868686868686868c918e88868686868686868686868686868686867c6f625b626c717e879291867f72685d5246392d201307000000000000000000030f1b27323c464e54555f5f595751493f352924303d4a5763707d8a8c7f7366594c403326190d05121e2a36424d5766727f8c897d70635649463d3c383337373737373737373737373737373737302f2c28211a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8073707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707076828f85786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d2a36424d57626f7c898c7f726e7b878d80747d86928b7f726c625a50483e35323e4b5865717e8b887c6f6255493c2f2216090000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d3535353535353535353535353535353946535f6c7986928d8073675a4d4035353535353535353535353535353531302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5a616c717c849190837a6d6763707d898e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e939b95908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e887b6f62626d727f879290847c726d62564c4135291d1105000000000000000000000a15202b343c43474952524c4a463f372d23222f3b4855626e7c80807d706356493d3023160a020e1a25313c4955626f7c888d8073675349524a48443d352c2a2a2a2a2a2a2a2a2a2a2a2a2a2a2423201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e817d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d839085786b5e5245382b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a25313b4854606a76839084786e7b878d807c85928c7f726d625a50483e362c313e4b5864717e8b897c6f6356493c302316090000000613202c3946535f6c79868f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a4141414141414141414141414141414146535f6c7986928d8073675a4d414141414141414141414141414141413e3d39342d241b1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5a616a6f7b84909083796d676f7c81828282828282828282828282828282828c919083828282828282828282828282828282817b6e616c727f8b938f837a6f6a625b51443a3024190d0100000000000000000407090f19222b32373b3c45453f3e3a352d251b212e3a47535f6a6e7373706b6054483c2f22160f0f0913202d394653606c78858d8477655b5f5f56554f473d33271c1d1d1d1d1d1d1d1d1d1d1d1d171614100b060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7986928e89898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989909185786b5e5245382b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c38434e5864717e8b897c707b878f8285928c7f726d625b51483f362c24313e4b5764717e8a897c706356493d3023160a0000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2730394044464e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e535f6c7986928d8073675a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4b49453e362d22170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d50585f696e7a83908f82796d6a6f75757575757575757575757575757575757f8c887b757575757575757575757575757575756e696b717e88938e82796d68605851493f32281e130800000000000000050b101416171c1920272b2e2f393932312e29231b25313d49545d65696c6a676360594f44382c201c1c1c1c1c1f2b3744505b65737f807e776c636c6c6361594f44382c201c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79878b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8f9395908b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b84786b5e5245382b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4753606d7a858e81747b87948f928c7f726d635b51493f362d2424313e4a5764717d8a897d7063564a3d3023170a0000000613202c3946535f6c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a51535b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5f6c7986928d8073675b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b585650483e34291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d514e575e686d7983908e81786c6268686868686868686868686868686868727f8c887b6e686868686868686868686868686868616a707d87928e81786d675e564e463f372d20160c02000000000000080f161c202223282828282828282c2c2828282828282834414d5a657075797771675b4f473d33272828282828282827333f4953636d7374716c6b707979706b6155483c2f2828282828282828282828282828282828201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f818f90837f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202c3945515d6774818e867a7b8794918c7f726d635b51493f372d241b24313d4a5764707d8a8a7d7063574a3d3024170a0000000613202c3946535f6c79868f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c60686868686868686868686868686868686868686c7986928d80736868686868686868686868686868686868686864625a5045392d2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d51454d565e676d7a83908d80746d62595b5b5b5b5b5b5b5b5b5b5b5b5b65727f8c887b6e625b5b5b5b5b5b5b5b5b5b5b5b555e696f7c86928f81786d665d554c443c342d251b0e0400000000000008111a21272c2f303535353535353535353535353535353536424f5c6975828583776a5e514435353535353535353535352d3841515b6366676463707d86867d7063564a3d3535353535353535353535353535353535352d2c28231d150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4a56626d72727272727272727272727272727272727272727272727272727d898a7e727272727272727272727272727272727272727272727272727272716c62564a3d3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626f7c898b7e7b87988c7f726d635b51493f372d251b1724303d4a5763707d8a8a7d7064574a3d3124170a0000000613202c3946535f6c79868f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666d74747474747474747474747474747474747474747986928d807474747474747474747474747474747474747474716c6256493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144444c555d686e7a84918b7e716b60574d4f4f4f4f4f4f4f4f4f4f5965727f8c887b6e62554f4f4f4f4f4f4f4f4f4f515d676e7b85918f82786d665c544b433a322b221b1209000000000000050f1a232b33383c3d424242424242424242424242424242424243505c6976838f84786b5e51454242424242424242424242424242495157595a5864707d8a8a7d7063574a424242424242424242424242424242424242423a38342e271e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222e3a46515b6265656565656565656565656565656565656565656565656565707c898a7e71656565656565656565656565656565656565656565656565656565625a50453a2e2115090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f394754606a778490837b879286796d635b51493f372d251b131723303d4a5663707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798181818181818181818181818181818181818181818793908381818181818181818181818181818181818181817e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d51443a434c565e686e7b8592877d6f695e544a3f424242424242424c5965727f8c887b6e6255484242424242424246515b606d7983909082796d665c544a4239312820191009000000000000000b16212b353d44484a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f505c6976838f84786b5e514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5764707d8a8a7d7063574f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4645403930271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e29343f49515658585858585858585858585858585858585858585858585863707c898a7e716458585858585858585858585858585858585858585858585858585650483f34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000202060007121d2b38434e5865727f8c897d898d8074675b51493f372e251c130a1723303d4a5663707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a868e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e939995908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144313a444c565f69707d8792857b6e665c50443e32353535353f4c5965727f8c887b6e6255483b3535352f39434e58626d75818e91847a6d675c544a423830281f160e070000000000000004101c27333d474f54565b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c6976838f84786b5e5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b64707d8a8a7d70635b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b53514b43392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c5663707c898a7e7164574c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b4a453f362d22170c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090c0e0f1313130f1b27323d4854616e7b878d818d8d8074675a4d41372e251c1313131723303d4a5663707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8174675a4e4134271b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d514437323b444d57606b717e8b9083786d60594f443a302528323f4c5965727f8c887b6e6255483b2f282935404b555f6a727f8b92867c6f685e554b423930261e160d0500000000000000000714202c38444f59606368686868686868686868686868686868686868686976838f84786b686868686868686868686868686868686868686868686868707d8a8a7d7068686868686868686868686868686868686868686868605c554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f495663707c898a7e7164574b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d3a342d241b11070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090f15191b1c2020202020212d3a46535e6976839085928d8074675a4d4134271c202020202023303d4a5663707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d51443729323c454f59626c74818d8d80736b61564c41362a26323f4c5965727f8c887b6e6255483b2f28313a45515d676f7c8692887d706a5f564c433930271e150c040000000000000000000916222f3c4854606b7075757575757575757575757575757575757575757576828f847875757575757575757575757575757575757575757575757575757d8a8a7d75757575757575757575757575757575757575757575756d675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313232323232323232323232323232323232323232323d495663707c898a7e7164574b3e3232323232323232323232323232323232323232323232312e29221b15151413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141b202528292c2c2c2c2c2c2a36424d5765727f8c92978d8074675a4d41342c2c2c2c2c2c2c2c303d4a5663707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666c7171717171717171717171717171717171717171717171717171717171717171717171717171717171717171716f6a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a2a333d47505a606d798390887d70685e52463e3329323f4c5965727f8c887b6e6255483b2f2f3a434f59606d7983918d80736b61584e443a31271e150c03000000000000000000000a1723303d4a5663707d818282828282828282828282828282828282828282818e948e818282828282828282828282828282828282828282828282828281869292868182828282828282828282828282828282828282828281796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e22242525252525252525252525252525252525252525303d495663707c898a7e7164574b3e31252525252525252525252525252525252525252525252222222222222221201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e252c31343539393939393939313b4854616e7b87959a8d8074675a4d41393939393939393939333d4a5663707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545b606464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646260584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a212b353f45515c676e7b8592857a6d615a50453b30323f4c5965727f8c887b6e6255483b2f35414c55606b74818d9082786d60594f463c32291f150c0300000000000000000000000c1925323f4c5865727f8b8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e939e938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e929898928e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d1216181919191919191919191919191919191919191923303d495663707c898a7e7164574b3e312f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d29241e160e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141e2730373d414246464646464646464646535e697783909a8d8074675a4d46464646464646464646403d4a5663707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424a505357575757575757575757575757575757575757575757575757575757575757575757575757575757575757575755544e463c32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070b111d2a3744505d6a77839084776a5d5144372a19232834404b555f69717e8a8f82756c61574d4236323f4c5965727f8c887b6e6255483b303845515d67707d8992857b6e665c50473e342a20170d030000000000000000000000000b1825323e4b5865717e868585858585858585858585858585858585858585858f94898685858585858585858585858585858585858585858585858585858a908f8a8585858585858585858585858585858585858585858586796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1623303d495663707c898a7e7164574b3e3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1b25303942494d4f535353535353535353534d5766737f8c998d8074675a53535353535353535353534d4b4a5663707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f383f44464b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4947433c342b20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131418171d2a3744505d6a77839084776a5d5144372a1e18232e39434d57616c75818e8b7e71695e52463e313f4c5965727f8c887b6e6255483b38424f59606d7a84918a7e71695e544a3f352c22180e05000000000000000000000000000b1724313d4a56626d7179797979797979797979797979797979797979797979828f847979797979797979797979797979797979797979797979797979797e8a8a7d79797979797979797979797979797979797979797979796d675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b484848484848484848484848484848484848484848484848484848484848484746413a32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202c37424b53595c5f5f5f5f5f5f5f5f5f5f5f5f626f7c89958d8074675f5f5f5f5f5f5f5f5f5f5f5f5957525663707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3338393e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3b37322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f202424212a3744505d6a77839084776a5d5144372a1e121d27303c45505a606d7a8491857b6e615a50433a3f4c5965727f8c887b6e6255483b3f4a54606b74818e8e81756c61564d42382e231a100600000000000000000000000000000915212e3a45505a62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c76838f84786c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c707d8a8a7d706c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c605d554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e716457555555555555555555555555555555555555555555555555555555555555555554524c443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925313d49535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6d7986958d80746c6c6c6c6c6c6c6c6c6c6c6c6c66635b5663707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d3131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312f2e2b272019100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d31302d283744505d6a77839084776a5d5144372a1e0b151e2a333e45525d68707d888f82756c61554b413f4c5965727f8c887b6e6255483b44505c666f7d8991847a6d605a50443b30261c110800000000000000000000000000000005111d29343f485056585f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6976838f84786b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f64707d8a8a7d70635f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f53514b43392f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164626262626262626262626262626262626262626262626262626262626262626262615d564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2834414d59656f7579797979797979797979797979797983908d807979797979797979797979797979736e635663707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f2024242424242424242424242424242424242424242424242424242424242424242424242424242424242424242422221f1b150f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151f272f35393a3e3d39343744505d6a77839084776a5d5144372a1e110c18212935414c56606b74818d8a7d70675d51453f4c5965727f8c887b6e625548424d57606d7883908a7d70685d52483e32291e150a00000000000000000000000000000000010c18222d363f454a4b525252525252525252525252525252525252525c6976838f84786b5e5252525252525252525252525252525252525252525764707d8a8a7d70635752525252525252525252525252525252525252524745403931281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e716e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d685d5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875818686868686868686868686868686868995928d86868686868686868686868686878073665963707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12131818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2731394045474b49453e3644505d6a77839084776a5d5144372a1e11060f19242f3a444f59606d7a849184796d60574e424c5965727f8c887b6e62554846525e69727f8c8f82756b61564c41362c20170c03000000000000000000000000000000000006111b242d343a3d3e464646464646464646464646464646464646505c6976838f84786b5e51464646464646464646464646464646464646464a5764707d8a8a7d7063574a464646464646464646464646464646464646463a39352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898c807b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f8f8f8f8f8f8f8f8f8f8f8f8f8f8f91969d948f8f8f8f8f8f8f8f8f8f8f8f8f8c8073665963707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039434b5153575550483e44505d6a77839084776a5d5144372a1e110008131e28323d45525d68717e8a8d80746a5f53474c5965727f8c887b6e6255484e58616e7b8692867b6e61594f443a30241a0e050000000000000000000000000000000000000009121b22292e3132393939393939393939393939393939393943505c6976838f84786b5e514539393939393939393939393939393939393d4a5764707d8a8a7d7063574a3d3939393939393939393939393939393939392d2c29241d160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c89928c88888888888888888888888888888888888888888888888888888888888888888888887f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8282828282828282828282828282828491928d82828282828282828282828282827e71645863707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b555d6064615a504744505d6a77839084776a5d5144372a1e1104010c16202935414c56616c75828f877b6e62594f4c5965727f8c887b6e625548535f6a74818e8c7f72695e52473e32281e12080000000000000000000000000000000000000000000911181d2124252c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c3643505c6976828f84786b5e5145382c2c2c2c2c2c2c2c2c2c2c2c2c2c2c313d4a5764707d8a8a7d7063574a3d302c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c20201d18120c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8997918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c7f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323e4b57636d737676767676767676767676767676767b878d807676767676767676767676767676716c615663707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507081313131306040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090c0c0f0f0f0f0e0e0e0d0c0a0807050200000000000002070a0c0d1111111111111110100e0c0807050200000000000000000000000000000004101c2834404b555d676d716c61594f46505d6a77839084776a5d5144372a1e110400040d19242f3a43505a616e7b868f82756b61544a5965727f8c887b6e62554f59626f7c879184786d60574d42352c20160c0000000000000000000000000000000000000000000000060c111517181f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2633404d59667380828174675b4e4134281f1f1f1f1f1f1f1f1f1f1f1f1f232f3c4956626f7c82827c6f6256493c2f231f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1413100d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c89918580808080808080808080808080808080808080808080808080808080808080808080807d706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16232f3b46515b636669696969696969696969696969696e7b878d80746969696969696969696969696964615a5663707d898a7d7164574a3e3124170b0000000613202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114142020202013110d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191c1c1c1b1b1b1a1a19171414110e0902000000070e1317191a1e1e1e1e1e1e1d1d1c1b191514120e09030000000000000000000000000006131f2c3845515c676d797e716b61584e505d6a77839084776a5d5144372a1e1104000008131e28313e46535f6973808d8a7d70665c505965727f8c887b6e625555616b76828f8a7d70665c50453b30231a0e040000000000000000000000000000000000000000000000000105090b0b13131313131313131313131313131926323f4b57636e7375746f64594c4033271a131313131313131313131315222e3b4754606a6f75756f6a6054473b2e221513131313131313131313131313131307060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7373737373737373737373737373737373737373737373737373737373737373737373706b6054483b2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a3540495157595c5c5c5c5c5c5c5c5c5c5c5c5c616e7b878d8074675c5c5c5c5c5c5c5c5c5c5c5c5856505663707d898a7d7164574a3e3124170b0606060613202c3946535f6c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212d2d2d2d201d18130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a11181e2225262828282828282727262421201e19140b06000a12191f2326272b2b2b2b2b2a2a2a29282621211e1a140d050000000000000000000000000713202d3a4653606d7982867d706a5f554b5d6a77839084776a5d5144372a1e11040000010c161f2a36424d57606d79849183786d60545965727f8c887b6e62555a63707d8a8f82766b61544a3f33291f1108000000000000000000000000000000000000000000000000000000000000060606060606060606060606060a17232f3b47525c63666967645d53483c3024180b06060606060606060606131f2b38434e58606269696260584e43372b1f1306060606060606060606060606060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e71676767676767676767676767676767676767676767676767676767676767676767676360594f44382c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d19232e3740464b4c4f4f4f4f4f4f4f4f4f4f4f4f54616e7b878d8074675a4f4f4f4f4f4f4f4f4f4f4f4b494a5663707d898a7d7164574a3e312417131313131313202c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e393939392c29241d160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0b0a080500000000040607060400000000000a131c232a2e3133353535353534343332312e2d2a251f17110a141c242a2f323337373737373737373635332e2d2a251f170f0901000000000000000000000d1a2733404d5a6673808d92867c6e675d515d6a77839084776a5d5144372a1e1104000000040d1a26313b45515d67717e8b8b7e71665c5965727f8c887b6e6255616c778390877c6f62594f42382e21170d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a35404a5257595c5b59534b41362b201408000000000000000000030f1b27323d464e54565c5c56544e463d32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e71645a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a56544f473d32271b1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3e4043434343434343434343434854616e7b878d8074675a4d434343434343434343433e3d4a5663707d898a7d7164574a3e31241f1f1f1f1f1f1f202c3946535f6c79868f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b4646464639352f281f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d12151819181715110c06070c10131313100c070000020b1c252d353a3e3f42424242414141403f3d3b3a363028221c141c262e353b3f40444444444444444343413f3b3a363129211b1309000000000000000000000714202d3a4753606d7983909184796d605b5d6a77839084776a5d5144372a1e11040000000009141f2935404b55606c78839084796d605565727f8c887b6e625a64707d8a8e81756a5f54473e30261c0f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3840474b4d4f4e4c4841382f251a0f03000000000000000000000a16202b343d4347494f4f4947433d342b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4948443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2f3233363636363636363636363b4854616e7b878d8074675a4d41363636363636363636313d4a5663707d898a7d7164574a3e312c2c2c2c2c2c2c2c2c2c3946535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146535353535345403a31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2224252424211d171012181c1f201f1c18120c070a141d2d373f464a4c4f4f4f4e4e4e4d4d4c4a4746423b332d261d1e2e3840474b4d51515151515150504f4e4c4846423b332d251b0f060000000000000000000613202c3945515d676e7b84918e81756d62576a77839084776a5d5144372a1e110400000000030d18242f3a44505b66707d8a8b7f72675d65727f8c887b6e62616c778390877c6f62584e43352c1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c262e353b3f404241403c362f261d13080000000000000000000000040f19222b32383b3c42423c3b37322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b404040404040404040404040404040404040404040404040404040404040403d3b38322b23190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e2325262929292929292929292e3b4854616e7b878d8074675a4d41342929292929292929303d4a5663707d898a7d7164574a3e39393939393939393939393946535f6c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b444c525f6060605f514b433a2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313231302d28221a1d23282c2d2c28231d1812111c262f3f495157595b5b5b5b5b5b5a5a595754524d443f382f262630404a52575a5e5e5e5e5e5d5d5d5c5b5954534d453f372d22180e03000000000000000004111d2935404b555e696f7c87928b7e72695f6a77839084776a5d5144372a1e1104000000000007131d28333f4a54616c76839085796d6065727f8c887b6e6264707d8a8e81756a5f53463c32231a0c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f3233363433302b251d140b0100000000000000000000000007101920272b2e2f36362f2e2b27201910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e343434343434343434343434343434343434343434343434343434343434302f2c272119110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121619191c1c1c1c1c1c1c1c212e3b4854616e7b878d8074675a4d4134271c1c1c1c1c1c23303d4a5663707d898a7d7164574a4646464646464646464646464646535f6c79868f8275695c4f4236291c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6c6c6c6c6c5d554b4035291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b252d343a3e3f3e3d39342c24272e34383a38342e29231d17222d3842515b636668686868686767666564615e56504a42382d2e3842525c63666a6a6a6a6a6a6a6a696866615e5751493f342a20150a0000000000000000010d18242f3a434d57606a727e8b92867b6e666a77839084776a5d5144372a1e11040000000000010b17222d38424f5963707d898b7f726665727f8c887b6e626b768390877c6e62584e43342a201108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191f23262629282724201a130b020000000000000000000000000000070f161b1f2223292923221f1b150f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e3127272727272727272727272727272727272727272727272727272727272322201b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d1010101010101015212e3b4854616e7b878d8074675a4d4134271a101010101723303d4a5663707d898a7d716457525252525252525252525252525252535f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e687679797976675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000030d1b242d373f464a4c4b49453e362c3039404546454039342f271f28333f4a54636d72757575757474747372706e69605b544a3f33343f4a54636e7377777777777777767674726e69625b51463c31261a0f02000000000000000007131d28313b454e58626d74818e9083786d6a77839084776a5d5144372a1e110400000000000006111c262f3e4854606b76839084796d65727f8c887b6e636f7c898f82756a5f53463c3122190e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e1317191a1c1b1a18140f080100000000000000000000000000000000040a0f1315161c1c1615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e31241a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a161613100b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303030303030815212e3b4854616e7b878d8074675a4d4134271a0e03030a1723303d4a5663707d898a7d71645f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a868686796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2d373f49515658575550483e3539424b5153514b45403931282b3844505b66727f82828281818180807f7d7b746c665b5044383844505c667380848484848484838382817f7b726d62584e43372b1f12060000000000000000010c161f29333d46515b606d7984918c80736a77839084776a5d5144372a1e110a0a0a0a0a0a0a0a0a141d2c38444f5963707d8a8b7e7165727f8c887b6e6975828f897c6f63584e43342a20100a0a0a0a0a0a0a0a0a0a0a0a070604010000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d0f0e0e0b08030000000000000000000000000000000000000000030608090f0f09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e3124180d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0a09070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a4d4134271a0e01000a1723303d4a5663707d898a7d716c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c79868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313f49515b626564615a50473d404b545c605c54514b433c332d394653606c78858e8e8e8e8e8e8d8d8c8a8680786c605346393a4653606d798591919191919090908f8e8c877f726a5f53473a2e211408000000000000000000040d17202b343f45515d676f7c8692877c6f77839084776a5d5144372a1e16161616161616161616161b27323d4855616b77839084786c727f8c887b6e6e7b879083766b6054463c312218161616161616161616161616161413110d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e3124180b01010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a4d4134271a0e01000a1723303d4a5663707d898a7e79797979797979797979797979797979797979797979878f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f3943515b626d72716c61594f4745515c666d66605c554e443f383e4b5764717e8989898989888889898a8b928b7f7265584c3f3e4b5764717e88888887878787878787888d92877c6e6255483b2f22150800000000000000000000050e19222935404b555f6a727f8c90837877839084776a5d5144372a23232323232323232323232323232c38444f5964717e8a897d70727f8c887b6e74808d8a7d7164594f43342a23232323232323232323232323232321201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050a0e10111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100e0a0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c83837d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a4d4134271a0e01000a1723303d4a5663707d89908a85858585858585858585858585858585858585858586898f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626d727f7e716b605950515b606d79746d675f58504a423c4955626f7c7d7c7c7c7c7c7c7c7c7d7f87908376695d50433b4854616e7b7c7b7b7b7a7a7a7a7a7a7b808d8c7f7265594c3f3226190c0000000000000000000000071018242f39434e58606c7883908c7f77839084776a5d5144372e303030303030303030303030303030333e4653606d78848f8275727f8c887b6e79859184786d6053463d32303030303030303030303030303030302d2c29241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b11161a1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1a16110b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f7777706b6155483c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a4d4134271a0e01000a1723303d4a5663707d8993918e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e938f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d67727f8b897d706b615a56626d768280796f6a605b544c4447545f6a6f70706f6f6f6f6f6f6f7076838f84776b5e51443a46535e696e6f6e6e6e6e6d6d6d6d6d6f7a878d8073675a4d4034271a0d01000000000000000000000007121d28313c44505b666e7b8692857a839084776a5d51443a3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d44505c66737f8c877b727f8c887b717e8b8c7f73665c50443d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3a39352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151c2226292a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2926221c150d05000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5860626a6a6361594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a4d4134271a0e01000915222f3c4855626f7c8186848282828282828282828282828282828282828282828286867f7266594c3f3326190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a83908f897d706c625a65727e8b8d837c726c665e564e464e585f626363636262626262636975828f85786b5e524536424d575e61626261616161616060616d7a868d8074675a4d4134271a0e010000000000000000000000010c161f28333f4a545f6a737f8c8e81839084776a5d514246484949494949494949494949494949494949494a54616d7a868d80737f8c887b768390867b6e61544a494949494949494949494949494949494949494745413a31281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d171f272d323637373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373736322d271f170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c464e54555d5d57554f473e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a4d4134271a0e01000815212e3b47535f6a6f757978757575757575757575757575757575757575757575757979726d63574a3e3125180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d7a84918f897e716c63677481899190867f786e68605850444e545556565656565555565c6975828f85786b5e5245313b454d5354555555545454545454606d7a868d8074675a4d4134271a0e01000000000000000000000000040d17222d38424e57606d79849187909084776a5d514d525456565656565656565656565656565656565656565e6875818e85787f8c887b7b888f8275695e56565656565656565656565656565656565656565654524c433a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151f2931393e42444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444423e3931291f150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b343c43474950504a48443e352c21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a4d4134271a0e010006121f2b37434e585f62686c6b686868686868686868686868686868686868686868686c6c66635b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555e686f7c8891908a7e736e606e747d848d928c827a6f6a625a504a47494a4949494949494f5c6975828f85786b5e524538333b424648484848484747474753606d7a868d8074675a4d4134271a0e010000000000000000000000000006111c262f3c45515c67707d8a939a9084776a5d4d575e61636363636363636363636363636363636363636363636f7c898a7d7f8c887b808c8a7d706363636363636363636363636363636363636363636363605d564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c27313b434a4f5050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504f4a433b31271c110500000000000000000000000000000000000000000000000000000000000000000000000000000000040e19222b32373b3c44443d3c38332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a4d4134271a0e0100030f1b26323c464e53555b605e5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6060595751493f352a1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434c565f6a727f8c96908b80746d666b70798089918f847c716c605c544c443d3d3c3c3c3c424f5c6975828f85786b5e5245382931363a3b3c3b3b3b3b3a3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000a141d2834404b55616b75828f989084776a5d525e696e707070707070707070707070707070707070707070707079848e817f8c887b849185797070707070707070707070707070707070707070707070706d685d5245392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222d39434d555b5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b554d43392d22160a000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f3737302f2c28211a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8074675a4d4134271a0e0100000a15202a343c4347484f53514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f53534c4a463f372d23180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444e58606d7984919e928c81786d67676d747d858f91867e746d665d564c443b332f2f36424f5c6975828f85786b5e5245382b252a2d2e2f2f2e2e2e2e3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000020b18232e39434f59616e7b86929184776b5654616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d82908e83908e818e91837d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26323e4a555f666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a665f554a3e32261a0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22222a2a2423201c16100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b83837f7265594c3f3226190c000000040e18222a32373b3c4246454242424242424242424242424242424242424242424246463f3e3a352d251c11070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29323c44505c6673808c9590918e82796e69606b707a828c928b80786d685e564d453c342b36424f5c6975828f85786b5e5245382b1a1e212122222221212d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000007121d27303e46535f6973808c968679685d5865727f8989898989898989898989898989898989898989898989899094949094938e939591898989898989898989898989898989898989898989898989897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101d2936424f5b667177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777771665b4f4236291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161d1d171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e7777726d62574a3e3125180b0000000006101820262b2e2f35393835353535353535353535353535353535353535353535393933312e2a231c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000030d172028343f4a5463707d89908384908f837b6f6a61686e788088928d827a6e685e574e463d3436424f5c6975828f85786b5e5245382b1f12141515151515202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000b151e2a36424d57606d798691877a6d605665727f8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9197938e8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111d2a3744505d6a77838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080911110a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d565e616a6a65625b51463a2e2216090000000000060e151b1f2122282d2b282828282828282828282828282828282828282828282d2d2625221e18110a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000050e17232e3b4855616e7b888e817a828e90847c706b62666c737e86918f837a6e695f584e463d34424f5c6975828f85786b5e5245382b1f12070809080814202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000030c1a26313b45515d67727e8b8c8073685d626f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f85918e817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79869090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909086796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b444d52545d5d595751493f35291e1206000000000000040a0f1215151c201e1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c2020191816120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000614212e3a4754616d7a878e817478818b91867d726d60606c707c849090847b6e6a60584e463c424f5c6975828f85786b5e5245382b1f12050000000714202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000009141f2935404b55606d798491857a6d615f6a6f7272727272727272727272727272727272727272727272727272727f8c887b727272727272727272727272727272727272727272727272727272726e695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79869286858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585869286796c605346392d20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090907070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0a0a0a0a0a0a0a0a0a09090807060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f29323b41464750504c4a463f372d23180d010000000000000000030608090f13120f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f13130c0c090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e81746d747f8792877f736c66616a6e7a838f91847c6f6a60584e45424f5c6975828f85786b5e5245382b1f12050000000714202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000030c18242f3945515c66717e8b8d8073685e5f626565656565656565656565656565656565656565656565656565727f8c887b6e656565656565656565656565656565656565656565656565656565615e574d42362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f82787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11131416161413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314171717171717171716161615151413100c0705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b44443f3e3a352d251b1107000000000000000000000000000206050202020202020202020202020202020202020202020206060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174686d727d85918b80786d675f686e7a828f91857c6f6a5f574d444f5c6975828f85786b5e5245382b1f12050000000714202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000007121d2834404b54606d788491867a6d6156555959595959595959595959595959595959595959595959595965727f8c887b6e62595959595959595959595959595959595959595959595959595954524d453b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f82756b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b75828f86796c605346392d201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021222221201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202124242424242323232323232221201f1c1814120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e373732312e29231b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e817468626b707b848f8d81796d675e686d79818e92867c6f695f564d4f5c6975828f85786b5e5245382b1f12050000000714202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000010c18232e3944505c66717e8b8d8073685d524c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c5965727f8c887b6e62554c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4746423b33291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292d2e2f2f2d2c29241e160e0400000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292d2e303030303030303030302f2f2e2d2c2923211e1a140d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212a2a2625221e1811090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685960696e7a828d8f837a6d605d676d78808e92857b6e695e564c5c6975828f85786b5e5245382b1f120106090b0c14202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000007121d28343f4a54606d788491857a6d60544a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c5965727f8c887b6e6255483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3b3a36302920170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c5252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525c6975828f86796c605346392d20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a3c3c3a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a3d3d3d3d3d3d3d3d3d3d3c3c3b3a38342f2d2a261f180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e1114141d1d191816120d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b575f686d78808b8276675d555c666c77818e91847b6e685d555c6975828f85786b5e5245382b1f120c1215181815202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000c17232e3844505c66717e8b8c7f72665b504438323232323232323232323232323232323232323f4c5965727f8c887b6e6255483b32323232323232323232323232323232323232323232322e2d2a251f170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a41464749494745413a32281e1308000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4146474a4a4a4a4a4a4a4a49494948484745403b3a3631292118100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070811110c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4d565d666d737e7b6e61554b545b656d78818e90837a6d675d536975828f85786b5e5245382b1f11181d22242522202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000006111c28343f4a54606d79859184786c6053463c322626262626262626262626262626262626323f4c5965727f8c887b6e6255483b2f2626262626262626262626262626262626262626262621201e1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f423838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838424f5c6975828f86796c605346392d201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c5254555554524c443a3024190d01000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c52545757575757565656565656555453514b4846423b332a22180e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e4c545c606c716e695f53434a535c666d78828f9082796d655b6975828f85786b5e5245382b1f1b23292e31322f2e2d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000c17232e3845515c6773808c8a7d7064584e43372b1e191919191919191919191919191926323f4c5965727f8c887b6e6255483b2f221919191919191919191919191919191919191919191414110e0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f42362b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b36424f5c6975828f86796c605346392d20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c565d616262605d564c4135291d110400000000000000000000000000000000000000000000000000000000000000000005111d2935414c565d6163636363636363636363626261605c5555534d453c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060808080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e424a505a6264615f574d42414a545c666d7982908e81776c606975828f85786b5e5245382b1b252d343a3d3f3c3a373a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000006111c2834404b55616e7b868f83766a5f53473a3024190d0c0c0c0c0c0c0c0c0c0c0c1926323f4c5965727f8c887b6e6255483b2f22150c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d686d6f6f6d685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000713202d3946525d686d707070707070707070706f6f6e6d6767615f574e463c31261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090f12141514120f090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e413f4450565855534d453c38424b545d676d7a83908c7f736b6975828f85786b5e5245382b202d373f464a4b4847433c4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000c18232e3946525e6975818e887c6f62564c4135291d11050000000000000000000c1926323f4c5965727f8c887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c12121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a7c7c7a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000004101c2934404b55616d7a7d7d7d7d7d7d7d7d7c7c7c7b7b7a78746e695f584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f2122211f1a150b06000000000000000000000000000000000000000000000000000000000000000000000001000004060707080809090909090909090909090909090909090909090909090909090908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e41343f45494b4847423c333039424b555d686e7b8592887d706975828f85786b5e5245382b29323f4951565855534e464753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000007121d2a36424d56626f7c898e8174685d5246392d2015090000000000000000000c1926323f4c5965727f8c887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e88887e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6773808a8a8a8a8a89898989898988878684817b6f6a5f53473a2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090f1820262b2e2f2e2b262017110a02000000000000000000000000000000000000000000000000000000040607090b0c0e070c1013131415151616161616161616161616161616161616161616161616161616161514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e413534393d3e3b3a373133333039434c565f696f7d8792857b6e75828f85786b5e52453825303b44515b6265625f58554753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000e1925303b4754606a768390867a6d6154473c31261a0e0000000000000000000c1926323f4c5965727f8c887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79858d8c8c8c8c8c8c8c8c8d8d8d8d8e918e867c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b212a31373a3b3a373128231c140c04000000000000000000000000000000000000000000020507070c1013131618191b1c181c1f2021212222222323232323232323232323232323232323232323232323232321211e1a140d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e413a40404040404040404040404040434d57606b727f8c90827875828f85786b5e5245382a36414c56626d726f6a665e5553606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000009141f2b37434e5864717e8b8b7e7265574d42372b1b110600000000000000000c1926323f4c5965727f8c887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c808080807f7f7f7f7f80808080808185918e8175685b4f4235281c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d333c43474847433c342e261e160e0600000000000000000000000000000000000205080e111414181c1f20222426282923282c2d2e2e2f2f2f2f3030303030303030303030303030303030303030303030302e2d2a251f170f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e46474d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4f59606c77828f8c7f75828f85786b5e5245382d3946525e68727f7c7670665b53606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000020f1b27323d4753606d7985908376695f5347382d22170b00000000000000000c1926323f4c5965727f8c887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a6f7373737373737373737373737474757a859184786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242d363f464e5355534e443f38302820180f06000000000000000000000000000002090e1114191e202123282c2d2f313334362e34383a3a3b3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36312921170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4c525459595959595959595959595959595959595b656d7a8591867b828f85786b5e5245382e3b4754616e7a878883766a5d53606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000a161f2c3945515d6774818e887b6e6153493f33271b0f03000000000000000c1926323f4c5965727f8c887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f6267666666666666666666666667676876838f85796c5f5246392c1f13000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363f4850585f625f58504a423a322921180f060000000000000000000000040b10141a1e20252a2d2e2e34383a3c3e3f4142444045464748484949494949494949494949494949494949494949494949494949494846423b33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b565e616666666666666666666666666666666666666668707d8a9083828f85786b5e524538313d4a5764707d8a8e8175685b53606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000004101d2935404b5563707d898c8073655b5044372b1f1205000000000000000c1926323f4c5965727f8c887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555a5a59595959595959595a5a5a566975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e48505a626a6e6a605c544c443b332921170f050000000000000000040a0f161b1f252a2d3036393b3e404546494b4c4e4f504b515354545555555656565656565656565656565656565656565656565656565654534d453b31251a0e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b5e686d73737373737373737373737373737373737373737375818e908f9185786b5e52453836424d576773808d8b7f72655853606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000c18242f394653606c78849184786c605346392d201306000000000000000c1926323f4c5965727f8c887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347484d4d4d4d4c4c4c4c4c4d4d4d4f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a626c717b746d665d564d453b332921170f05000000000001080d151b21272c30363a3b4146474b4b51535557595b5c5d545c60616162626262636363636363636363636363636363636363636363636363615e574d42362a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b616d7a80808080808080808080808080808080808080808080818e9a9c9185786b5e5245383a46535e69778491887b6f625553606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000007121f2b3744505b6573808c897c6f6356493c30231609000000000000000c1926323f4c5965727f8c887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b0b0807050200000000000000000000000000000000000000000000000000000000040e18222a31373a3c4040404040404040404040424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c717e8680786d685f574d453b332921170d03000000040c131920272b32383b4246474d525457555c6062646667696a6b666d6d6e6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695e53463c32261b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b626f7b888c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8e93949d9185786b5e5245383b4854616e7b879184786a5f5353606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000030f1b27333f4953616e7b88878073665a4d4033271a0d000000000000000c1926323f4c5965727f8c887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e31241817181514120e090300000000000000000000000000000000000000000000000000000006101820262b2e2f3433333333333333333336424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a928d827a6e695f574d453b33291f150b0100070d161e242932373d44484d5254565e616467676d6f71727475777879797a7b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e61584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b626f7c8787878787888d938e87878787878787878787878787878787909185786b5e524536414c5665727e8b8d807467584e53606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000b17222d3847535f69707d7b736e63574b3f3226190c000000000000000a1723303d4a5663707d81817a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e312421232422211e1a140d06000000000000000000000000000000000000000000000000000000060e151b1f21222727262626262626262936424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c727f86918f847b6e695f574d453b31271d12070911191f282f353d43474f54575e6165686e717477797c7e7f81828384858687878888888989898989898989898989898989898989898989898989898982766a5f53473b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b606d787a7a7a7a7a7b888e817a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a839085786b5e52453946525e6876838f897d7063564a53606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000006111b2b37424d57616b706e69635c52473b2f23170a000000000000000916222f3c4854606b7074746e685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e31282d30312e2d2a261f170f07010000000000000000000000000000000000000000000000000000040a0f12141c22282b2d2b28221c142936424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a626d727c849091847b6e695e574d43392f241810121b232b313a41454e54596063696e72767a7e818486888a8c8e8f9091908f8e8d8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c877b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070100000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b5c666d6e6e6e6e6e7a868d80746e6e6e6e6e6e6e6e6e6e6e6e6e6e75828f85786b5e52453a4754616d7a869285796d60534753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000e1a26313c454f596163615e57524a40352a1f1307000000000000000714202c38444f5960636767615e564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3133393d3e3b3a3631292118130c040000000000000000000000000000000000000000000000000000030c151d262d33383938332d261d2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e48515b626a6f7a828f91847b6e695e554b40352922191c242d353d434c515860626b70757b7f83878a8e919299908a89878684838282818080807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d20140d0d08080602000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b545c60616161616d7a868d8074676161616161616161616161616975828f85786b5e5245424d5765727e8b8d8074665c504753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000009151f2a333e474f555754524d4540382e24190e020000000000000004101c27333d474f54565b5b54524c443b3025190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e363e45494b4846423b3329241d160d07000000000000000000000000000000000000000000000000000b151e272f383f4446443f382f2b2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363f4851585f686d79828f91847b6e675d51453f342b1e252e363f474f555d606a6f767c82868c90918d8a8790958a7e7c7a7978777675747373737372727272727272727272727272727272727272727272727272706b6155483c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c1114212e3b4754616e7a8793867a6d6053473a2d201a1a1a1514120f090300000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4a5053545454606d7a868d8074675a545454545454545454545c6975828f85786b5e524546535e6976838f897c6f62544a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000030e18212c353e44484a4746423b332e261c12070000000000000000000b16212b353d44484a4e4e4746413b32291e14080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3e4850555755534d453e352f281f191009000000000000000000000000000000000000000000000007121c273039424a5053504a423d352c36424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242d363f464e565d676d79828f9083796d605b51463d30272e374048505960676d747c82898e928d8884817d7a839084786f6e6c666a69686767666666666666666666666666666666666666666666666666666666666361594f44382c2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000910171d21212e3b4754616e7a8793867a6d6053473a2d2727272722211f1a150e06000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e4446474753606d7a868d8074675a4d47474747474747474f5c6975828f85786b5e52454854616e7b879184776a6054424753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000060f1a232c33383c3d3b3a363029201c140a00000000000000000000050f1a232b33383c3d41413b3936302920170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e47505a6164615f575045413a312b221b1206000000000000000000000000000000000000000000020b18232e39424a545b605b544f473e3636424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b242d343c444c555d676d78828f8e81756d62584e43392e374049525a626b6f7a81878f918b85807c77747077849085786b61605b545c5b5a5a5a59595959595959595959595959595959595959595959595959595957554f473e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22282d30313b4754616e7a8793867a6d6053473a34343434342f2e2b2620180f060000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e413a3b4753606d7a868d8074675a4d413b3b3b3b3b3b424f5c6975828f85786b5e52444f5966737f8c8c7f7266584e434753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000008111a21282c2f302e2d2a251f170e0a01000000000000000000000008111a21272c2f3034342e2d2a251e170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b464f59616c716e69615a514b433d342d2417110a02000000000000000000000000000000000000000a141d2834404a545c666c66605950483e34424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b222a323a434b555d666d7a84918c7f726a60554b40343f49525b636c717d848e928c847e79746f6a676a77849085786b5e53504a4f4f4e4d4d4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a48443e352c21160b000000000000000000000000000000000000000000000000000000000000000000000000000000000006101b242d34393d3e404754616e7a8793867a6d6053474040404040403b3a37312a21180e0300000000000000000000000000000000000000000000000000000000000003030714212e3a4754616d7a878e8174685b4e41353a4753606d7a868d8074675a4d46464646464646464f5c6975828f85786b5e524854606b778491867b6e6154473d4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000810171c20232421201e1a140d050000000000000000000000000000080f161c202223282821201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b4e58616b717e7b716c605d554e463f3628231c140c03000000000000000000000000000000000006111b262f3844515c666d79706b615a504539424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009101820283139434b545e686f7c8692877c6f675c51453f48515b636d737e879190867f79726d67625f586a77849085786b5e52443f434241404040403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e45494b4d4d54616e7a8793867a6d60534d4d4d4d4d4d4d4847433c332a2015090000000000000000000000000000000000000000000000000000000406070f0f0f14212e3a4754616d7a878e8174685b4e41353a4753606d7a868d8074675a535353535353535353535c6975828f85786b5e524c56636f7c898f8275685e52463a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000050b101416171414110e090200000000000000000000000000000000050b101416171b1b1414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b535f6a707d87857e756d676058504840342e261e150d03000000000000000000000000000000040d17222d38414d57606d78837d716c6155493d424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d161f283139424c565f6a707e8a9183796d60584e46505a636d73808b928d837b736d67605d55535d6a77849085786b5e5245332d35343433333333333333333333333333333333333333333333333333333333302f2c28211a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28343e485056585a5a5a616e7a8793867a6d605a5a5a5a5a5a5a5a55534e463c31261a0f02000000000000000000000000000000000000000000000001070c1013141c1c1c1c212e3a4754616d7a878e8174685b4e41353a4753606d7a868d8074676060606060606060606060606975828f85786b5e52525e6875818e897d7063564d413a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000004070a0a0807050200000000000000000000000000000000000000000407090a0e0e0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b55626f7b8591928a81796f6a625a51443f3830271f150d0300000000000000000000000000020b162027333f49535f69727f8c877e7164574b3e424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f27303a444e58616c74818e8c80736a5f534e58626c727f8c938880786e69605d55514b515d6a77849085786b5e52453822282727272626262626262626262626262626262626262626262626262626262423201c1610080000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a6164676767676e7a8793867a6d676767676767676767625f584e43372b1f120600000000000000000000000000000000000000000000030b12181c1f2029292929292e3a4754616d7a878e8174685b4e41353a4753606d7a868d80746d6d6d6d6d6d6d6d6d6d6d6d6d6d75828f85786b5e4a54616d7a869184786c6053463b3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b535f6a707e848e938e847c716c635b504a423931271f150c020000000000000000000000000a141d28323a44505b656e7b86928c807366594d40424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151e28323c46505a616d7a8592877c6f625956606a717e8b93887e736d665e57514b4540515d6a77849085786b5e5245382b1f1b1a1a1a1919191919191919191919191919191919191919191919191919171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956616c7173737373737a87938679737373737373737373736e6a5f53473a2e211408000000000000000000000000000000000000000000030d151d23292c2d3636363636363a4754616d7a878e8174685b4e41353a4753606d7a868d8078797979797979797979797979797978828f85786b5e515c66727f8c8b7f72655b5044373a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060708080808070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407071313130e0e0b0803000000000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b4e58616c707a818a9291877e736d605c544b433931271e140a000000000000000000000006111b262f3a444e58606c7782909184796d6053463a424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c16202a343e46525e68717e8a9083766b615d686f7c8792877e716c605c544d45403944515d6a77849085786b5e5245382b1f1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1a1917130e0c0c0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8080808080818e9a8d81808080808080808080807c6e6255483b2f2215080000000000000000000000000000000000000000010b151f272f34383a424242424242424754616d7a878e8174685b4e41353a4753606d7a86928d868686868686868686868686868686868f9185786b5e53606d798491857a6d6053493f333a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406060b101213141515141413100c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113142020201b1a18140f080100000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b46505a61686d747e8691928b7f746d665d554b433930261c1106000000000000000000071017222d38414c56606a727f8c93877d6f675c514538424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222935414c56616c76828f8a7d7065606d7a84918b7f726c625a504a423b352f44515d6a77849085786b5e5245382b2929292929292929292929292929292929292929292929292726231f19120a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b6875828d8d8d8d8d8e939d928d8d8d8d8d8d8d8d8d8d8a7d7063574a3d3024170a000000000000000000000000000000000000000007121d2731394045474f4f4f4f4f4f4f4f54616d7a878e8174685b4e41353a4753606d7a8693928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d929185786b5e5464717e8b8d8073685d5241382d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314171c1f2021222221201f1c181413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d20212d2d2d282724201a130b02000000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e4750565d606c717b838f918c80786d675d554b42382e2317120900000000000000050f192227333f49535d686f7c87928d80736b60554b4034424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101925303a44505a626f7c879083786c6b74818e8e81756d625a50443f3830293744515d6a77849085786b5e5245383636363636363636363636363636363636363636363636363633322f2a241c140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1c2835424f5b687581878888898a8c929c918c8b8b8b8b8b8b8b8b8b8a7d7063574a3d3024170a00000000000000000000000000000000000000000c18232f39434b51535c5c5c5c5c5c5c5c5c616d7a878e8174685b4e41353a4753606d7a86928d818181818181818181818181818181818d9185786b5e5c6677848e867b6e61564c412f2d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d12181d1f2023282b2d2e2e2f2e2d2c292321201d19130f0a040000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c393939393433302b251d140b010000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3e434c525a61696e79828d928d81796d675d544a3f3428241b10070000000000040d17212b343c44505b656d7a84919083796d60594f43392e424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323e47535f6a75828f8a7d716f7d889184796d605b51483f342e262a3744515d6a77849085786b5e52454242424242424242424242424242424242424242424242424242403f3b352e261c120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c787a7b7c7d7d808c998c7f7f7f7f7f7f7f7f7f7f7f7b6e6155483b2e2215080000000000000000000000000000000000000004101c2934404b555c60696969696969696969696d7a878e8174685b4e41353a4753606d7a868d8074747474747474747474747474747475828f85786b5e606d797e818073695e52433a2f2d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d24292c2d2e34383a3b3b3b3b3a38342f2e2d2a251e1b150e09020000000000000000000000000000000000000000000000000000000000000000020c1620283035394646464641403c362f261d13080000000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e313a414550575f676d78808c928f82796d665c504440362d22190d04000000020c161f29333c46505a606c77828f92857b6e675c51473d3036424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c16202b37434e58626f7c87918477788390877c6f675d51493f3628231c2a3744515d6a77849085786b5e524f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4d4b4740382e24190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b656c6d6e6f70717a8793867a727272727272727272726e695f53463a2d2114070000000000000000000000000000000000000006131f2c3845515c676d75757575757575757575757a878e8174685b4e41353a4753606d7a868d8074676767676767676767676767676975828f85786b5e5c666d7174736e63564d4231282d3a4753606d7a868d8074675a4d4134271a0e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070e161e24292f35383a3e3f4446474848474745403e3a3936302b27201a140d050000000000000000000000000000000000000000000000000000000000000008131e28323a4145535353534e4c4841382f251a0f0300000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e312f353e454d555d666c74808c918f81786d605b51483f342b1f160c0100000a141e28313b454e58616c737f8c93887e70695f554b40352b36424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1b26323c47535f6a75828f897d7e8a8e81746a60554b40372d24171e2a3744515d6a77849085786b5e5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a58524a40352a1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535b60606162636e7a8793867a6d656565656565656565615f574d42362a1e1205000000000000000000000000000000000000000714202d3a4753606d79828282828282828282828283908e8174685b4e41353a4753606d7a868d8074675a5a5a5a5a5a5a5a5a5a5a5c6975828f85786b5e545c60646766635c52443b30202d3a4753606d7a868d8074675a4d4134271a15100a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131820283035394045474a4a50535455555453514b4b4746413a37322a251f170e080000000000000000000000000000000000000000000000000000000000010d1924303a444c525f6060605b59534b41362b20140800000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e312429333c434c545b606e737f8c928d80746d635a50463d31281d13070006111c263039434d57606a717e88938c80736c61574d43392e2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b37434e5863707c898f828491867a6e61584e433a2f251b121e2a3744515d6a77849085786b696969696969696969696969696969696969696969696969696969696966635c52473b2f23170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3841495053545555616e7a8793867a6d60585858585858585855534d453b31261a0e02000000000000000000000000000000000000000714202d3a4753606d7a868f8f8f8f8f8f8f8f8f8f90958e8174685b4e41353a4753606d7a868d8074675a4e4e4e4e4e4e4e4e4e4f5c6975828f85786b5e4b5153585b5a57524a4032292c2d3a4753606d7a868d8074675a4d41342726211b140c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161d2429323a41454b515357545c6061616261605c555854524c47433d363029201a110a0100000000000000000000000000000000000000000000000000000004111d2935414c565d6c6c6c6c67645d53483c3024180b00000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124212a313a424a505c636d73808c928c7f736c62584e433a2f24180f0a1317232e38424b555e696f7c86928f82776c605a50453b30272936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1b26323c4854606b7784918f918c7f73685e52463c31281d12111e2a3744515d6a7784908478757575757575757575757575757575757575757575757575757575757575736e63584b3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f4446474854616e7a8793867a6d60534c4c4c4c4c4c4c4846423b33291f140900000000000000000000000000000000000000000714202d3a4753606d7987868686868686868686868686868174675b4e41343a4753606d7a868d8074675a4d42424242424242424f5c6975828f85786b5e5245464b4e4d4b474038393939393a4753606d7a868d8074675a4d413635322d261e160c0300000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f282f353f444c52555d606467666d6e6e6e6e6d676864615e56544e46423b332c231b130a0100000000000000000000000000000000000000000000000000000713202c3945525d6876797979746f64594c4033271a0e01000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181f282f383f44525b636e74808d918b7e716a60554b4135292117121c2528343f4a545d676e7b85919083796d655b50483e332a1e2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202c38444f5965727f8c9892867a6d61564c41342b1f160c111e2a3744515d6a7784908f828282828282828282828282828282828282828282828282828282828282828073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3337393b4754616e7a8793867a6d6053473f3f3f3f3f3f3b3a36312921170d0300000000000000000000000000000000000000000613202c3945515d67757979797979797979797979797979746f64594c402d3a4753606d7a868d8074675a4f4f4f4f4f4f4f4f4f4f5c6975828f85786b5e5246464646464646464646464646464753606d7a868d8074675a4d4643423e3830281e140a000000000000000000000000000000000000000000000000000000000000000000000000000000040d172029313a414550565d60676d717477797a7b7b7a7a7775716d68626058524d453e352d251c130a00000000000000000000000000000000000000000000000000000714212d3a4754606d7a8686868174675b4e4134281b0e01000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e312418161d262d334049525b606c78818f92877c6f675d51453e33291f1b242e373f44505c666d79839091847a6e675d53493f362c21182936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101b27323d4754616d7a87958e8174685d52443b3022190d04111e2a3744515d6a778490948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8376695c504336291d10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b22272b2e3b4754616e7a8793867a6d6053473a32323232322e2d2a261f170f0600000000000000000000000000000000000000000004101d2935404b555d6a6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645d53483c2d3a4753606d7a868d8074675c5c5c5c5c5c5c5c5c5c5c5c6975828f85786b5e5253535353535353535353535353535353606d7a868d8074675a5353504e49423a30261b100500000000000000000000000000000000000000000000000000000000000000000000000000010c161f29323b434b515a62686d73797e818486878888878684827e7a756f6a615e574f473f372e251c1209000000000000000000000000000000000000000000000000000713202d3a4653606d7986988e8275685b4f4235281c0f02000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b141c2228374044505b666d7983909184796d605a50453b3125242d363f49525c606d78818f92867c6f685e554b41382d241a1c2936424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16202d3946525e687784918a7d7164564c4132291e100700111e2a3744515d6a77849089858585858585858585858585858585858585858585858585858585858585858175685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b212e3b4754616e7a8793867a6d6053473a2d2525252522211e1a140d0600000000000000000000000000000000000000000000010d18242f39434b515e5f5f5f5f5f5f5f5f5f5f5f6060605b59534b41362d3a4753606d7a868d8074686868686868686868686868686975828f85786b5e545f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606d7a868d8074675f5f5f5c5a544c42382d2115090000000000000000000000000000000000000000000000000000000000000000000000000008131e28313b444d555d606c717a80858a8e91929291909192918e8b86817c756e69615951493f372e241b100700000000000000000000000000000000000000000000000006121f2c3844505c667985928f8275695c4f4236291c0f03000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b0a11172528333f4a545d676e7b85928e81746c61574d42362a2c363f48515b646e74818e92877d706a5f564d43392f261b111c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c5665717e8b8c7f7266564c41362a1d110504111e2a3744515d6a7784908478787878787878787878787878787878787878787878787878787878787878756f65594d4134281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b14212e3b4754616e7a8793867a6d6053473a2d201919191514120e090300000000000000000000000000000000000000000000000007121d28313940454753535353535353535353535353534e4c4841382f2d3a4753606d7a868d8075757575757575757575757575757575828f85786b5e616c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a868d80746c6c6c6c69665e54493e3226190d000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434d565e676d757e858d92928d8a878584838485878a8f928e89817b706b625b51493f362d22190d04000000000000000000000000000000000000000000000003101c28343f4a546b788591908376695d5043362a1d0600000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b00061317222d38424b555e69707d88938a7e71695e53463e31363e48505a636d73808d93887e716b60584e443b31281d140a1c2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a4754616d7a86908376685e5246392d20130704111e2a3744515d6a77849085786b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b68655d53493d3125190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d20140c0c080705020000000000000000000000000000000000000000000000000000010c161f282f35393a464646464646464646464646464641403c3629242d3a4753606d7a86928d828282828282828282828282828282828f9185786b696e79797979797979797979797979797979797979868d8079797979797670665a4e4235281c0f00000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565e696e79818b92918b85817d7a78777777787b7e82868d928e857d726d635b51483f342b1f160c0100000000000000000000000000000000000000000000000c17232e44515e6b7784919083776a5d50442d22170b00000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b000006111c262f39434d57616b73808d92857b6e615a50433a3e48505a626c727f8c918b7f726c62594f463c32291f160b0f1c2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000813202d3946525e68768390867a6d6154473a2e21140700111e2a3744515d6a77849085786b5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c59534b42372c211509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d39393939393939393939393933383c3d3a39352f2d3a4753606d7a8693938f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f939185786b6e7b868686868686868686868686868686868686868b928d86868686868276695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d686e7b838f938e857f7974706d686a6a6b696e71757b80879092887f726d635a50463d31281d12070000000000000000000000000000000000000000000000061d2a3743505d6a7683909184776b544a3f33281c0f03000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b0000000a141d27313b454f59606d7983919082766c61564c4148505a616c717e8b918c7f736d625a50473d342a20170d040f1c2936424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030303030305111e2a36414c5666727f8c8a7e7164574b3e2f24180d01111e2a3744515d6a77849085786b5e525252525252525252525252525252525252525252525252525252524f4d49423930251b1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8793877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000040c12181d20202c2c2c2c2c2c2c2c2c2c2c353e44484a4745413a323a4753606d7a86928d858585858585858585858585858585858f9185786b6e7b878e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f939d938e8e8e8e8e8376695d5043362a1d100000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8490938c817a726d6764615e565d575e6164696e747c838f938c7f726c62584e43392f24180d04000000000000000000000000000000000000000000030f1c2936424f5c6975828f928578665b5044382b1f1206000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b000000020b151f29333e45515c676f7c87928b7e71685d5245505a616c717e87938d80736d635b51483e352b22180e05000f1c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d1010101010100d1925303c4955626f7c888d817467554b4035291d1010111e2a3744515d6a77849085786b5e5245454545454545454545454545454545454545454545454545454542413d3730271e140b08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794877a6e6154473b2e2114080709090b0b090501000000000000000000000000000000000000000000000000000001070d10131420202020202020141d29333e474f555754524c443a3a4753606d7a868d8078787878787878787878787878787878828f85786b6d7a818181818181818181818181818181818181828f928d81818181817f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d6874818d887f756d68605c5554524c504d5354575e616a6f79828f918b7e716a60554b40352920150a000000000000000000000000000000000000000000020e1b2835414e5b6874818e9386796c605346392d201306000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b00000000030d17212934404b55606a74818d91857a6d6057505a616c717e87928d80746e635b51493f362d231a100600030f1c2936424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e1317191a1d1d1d1d1d1d1d1d202d3a4653606d7985908377675d5145392c201d1d1d1e2a3744515d6a77849085786b5e524538383838383838383838383838383838383838383838383838383534312c251e1b1a18140f0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a8698887b6e6155483b2e22150f131516181715110c0600000000000000000000000000000000000000000000000000000001040607131313131313111c262f3b454f596163605d564c443a4753606d7a868d80746b6b6b6b6b6b6b6b6b6b6b6b6b6b75828f85786b686d75757575757575757575757575757575757579868d807575757575736d63574b3e3225190c00000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56606d78827f726d605d56514b474641444246484d52585f676d78828f92867c6f675d51453c31261b0f030000000000000000000000000000000000000000010d1a2734404d5a6773808d99877a6d6054473a2d211407000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b0000000000050f18232f39434e58616d7a85928d8073695e5a626c717e87928d80776c605c524940372d241b11080000030f1c2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272a2a2a2a2a2a2a2a2a2c3844505c66768390867a6d6053473a2d2a2a2a2a2a2a3744515d6a77849085786b5e5245382b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a2a2a2a2a2a282724201a130b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c798692897c6f6356493c3023171b1f22232524211d18110900000000000000000000000000000000000000000000000000000000000006060600050e17222d38424d57616b706d685d564c414753606d7a868d8074675f5f5f5f5f5f5f5f5f5f5f5f6975828f85786b5e6168686868686868686868686868686868686d7a868d80746868686866635b51463b2f23160a000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a44505c666d78726d625b524c45403a393631363a3b42464e555d666d7983909184796d60584e43372b20150a0000000000000000000000000000000000000000000c1926333f4c5966727f8c94887b6e6155483b2e221508000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b00000000000007121d27313d46525e68727f8c92867b6e61626c717e87928d80776c655b504a40372e251b1209000000030f1c2936424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242a2f323336363636363636363636343f4a546673808d897c706356493d363636363636363744515d6a77849085786b5e524538363636363636363636363636363636363636363636363636363636363636363433302b251d140b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657784918b7e7165584b3e322724272c2f3032312e29221b12090000000000000000000000000000000000000000000000000000000000000000030c172028333f4a545e69707d7a6d685d52454753606d7a868d8074675a525252525252525252525c6975828f85786b5e545b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b606d7a868d8074675b5b5b5957514940352a1e12060000000000000000000000000000000000000000000000000000000000000000000000000008131e28343f4a545c666c66625b5145413a342e2d2a252a2d30363c434b545d676f7c86928d80736a5f53473c31261a0f0100000000000000000000000000000000000000000b1825313e4b5864717e8b96897c6f6356493c30231609000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b000000000000010b151f2a36414c56606d7984918e8174696d727e87938c80746c655b53493f382e251c130900000000030f1c2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c262e353b3f404343434343434343434343434a5764707d88867f7265584c43434343434343434344515d6a77849085786b5e5245434343434343434343434343434343434343434343434343434343434343434341403c362f261d13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536975828f8d817467594f44382e3032383b3c3e3d3a342d241b0d03000000000000000000000000000000000000000000000000000000000000000b151e29323b44505b666e7b85837a6d6054474753606d7a868d8074675a4d46464646464646464f5c6975828f85786b5e524e4e4e4e4e4e4e4e4e4e4e4e4e4e4e53606d7a868d8074675a4e4e4c4b4640372e23190d0200000000000000000000000000000000000000000000000000000000000000000000000000010b17232e38424a545b605b5451493f35302823201d1a1e21252a313a424b555f6a727f8c92877c6f62584e43372b1d130700000000000000000000000000000000000000000a1723303d4a5663707d89968a7d7064574a3d3124170a000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b00000000000000030d1925303a44515c66707d8a93877b6e737f88938c80736e605b534941382d261c130a0100000000030f1c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3840474b4d5050505050505050505050505053606d797c7a726d62565050505050505050505050515d6a77849085786b5e525050505050505050505050505050505050505050505050505050505050505050504e4c4841382f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d404c5966737f8c9184786b605448403d3d3e4348494b4a453f362d1f150b01000000000000000000000000000000000000000000000000000000000007121c27303b444f59606c78828f8c7f7366594c4753606d7a868d8074675a535353535353535353535c6975828f85786b5e5245424242424242424242424242424753606d7a868d8074675a4d42403e3b352e251c120700000000000000000000000000000000000000000000000000000000000000000000000000000006111c263038424a5053504a423f3729241e1813110e12141a1f28303a434e58606d7884918e82756a5f53473a2f24180d01000000000000000000000000000000000000000915222f3c4855626f7b88958b7e7265584b3f3225180c000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b000000000000000008131e2834404a54616c7683908e8179808b928b7f736e635c504941382f261b140a010000000000030f1c2936424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a35404a52575a5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d676d6f6d67625b5d5d5d5d5d5d5d5d5d5d5d5d5d5d6a77849085786b5e5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b58534a41362b20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000616222f3c4955626f7c8895897d70635b514b4a4a4b4f5456585650483f31271d120700000000000000000000000000000000000000000000000000000000081118232e39424d56606b737f8c9184796d6053474753606d7a868d8074675f5f5f60605f5f5f5f5f5f5f6975828f85786b5e52453835353535353535353535353a4753606d7a868d8074675a4d4134322f2a231c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262f383f4446443f382f2d2519130c07050205090d161e28313c44505c66707d8a93877c6e62554b4035291d1104000000000000000000000000000000000000000714212e3a4754616d7a87988c7f7366594c403326190d000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b0000000000000000020c18232e3942505a63707d8a938e838d92877e726d635c52443f382f261d140a02000000000000030f1c2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a17232f3b47525c63666969696969696969696969696969696969696969696969696969696969696969696969696a77849085786b696969696969696969696969696969696969696969696969696969696969696969696967645c53483c3024180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a7784919082766d605c5456575859606365625a5043392f23180c00000000000000000000000000000000000000000000000000000006101a232834404a545e686f7d8792877d6f675d51454753606d7a868d80746c6c6c6c6c6c6c6c6c6c6c6c6c6c75828f85786b5e5245382b2828282828282828282d3a4753606d7a868d8074675a4d413427231e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141d262d33383938332d261d1b1208020000000000040c161f28343f4a54606c7884918e8174675d5145392c201308000000000000000000000000000000000000000713202d3946525e687985928e8174675b4e4134281b08000000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b00000000000000000007121c27303e4653606c788491949092857d716c635b524940332d261d140b0200000000000000030f1c2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4b57636e73767676767676767676767676767676767676767676767676767676767676767676767676767783908478767676767676767676767676767676767676767676767676767676767676767676767676746e64584c4033271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5864717e8a948c7f736d6664636365676b6f716c62554b4034291c100400000000000000000000000000000000000000000000000000050e18222b353d44515c666e7a85918c7f726b60554b404753606d7a868d8079797979797979797979797979797979828f85786b5e5245382b1f1b1b1b1b1b1b1b202d3a4753606d7a868d8074675a4d4134271a120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141c22282b2d2b28221c140b090000000000000000040d17232e3844505b65727e8b92857a6d6053473a2f24190d0100000000000000000000000000000000000005111d2935414c566a7784918f8276695c4f433025190d010000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b000000000000000000000b151f2b3744505b65727e8b9792857c706b615a5149403727221b140b020000000000000000030f1c2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808383838383838383838383838383838383838383838383838383838383838383838383838383909590838383838383838383838383838383838383838383838383838383838383838383838383838074675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c4653606c77828f93888079747170707174777c7e71675c5145382c1f1306000000000000000000000000000000000000000000000000050e17202a343d47515b606d7882908f82776c60594f433a4753606d7a869388868686868686868686868686868686868f9185786b5e5245382b1f120f0f0f0f0f14202d3a4753606d7a868d8074675a4d4134271a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f201f1c17110a020000000000000000000006111c27333f4953606d7a85928b7e7164564c4135291d1104000000000000000000000000000000000000010d192530424f5c6975828f9184776a564c41362a1d11050000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b00000000000000000000030f1b27333f4953606d7985928c7f736a605950483f372e2517110a02000000000000000000030f1c2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f909090909090909090909090909090909090909090909090909090909090909090909090909493949090909090909090909090909090909090909090909090909090909090909090909090909083766a5d5043372a1d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2b3744505b656e7a8490938d85807e7d7d7e81848985796d6053473a2d2014070000000000000000000000000000000000000000000000040d162029323c464f59626d74818e91847a6d655b50473d3a4753606d7a868f8f8f8f8f8f909399928f8f8f8f8f8f8f8f948f85786b5e5245382b1f12050202020714202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213120f0b06000000000000000001010100000b17222d3845515d6775818e8f8276685d5245392c20130600000000000000000000000000000000000000081a2734414d5a6774808d928578685e5246392d2013070000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b00000000000000000000000b17222d3845515c6773808c9083776a5f53473e362e251c13060000000000000000000000030f1c2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774808484848484848484848484848484848484848484848484848484848484848484848484848484868686848484848484848484848484848484848484848484848484848484848484848484848484848175685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535e686e7b838b91918d8b898a8b8d91908a7d7164574a3e3124170b00000000000000000000000000000000000000000000010c161f28323b444e58606b727f8b92867c6e685d53493f353a4753606d79828282828282828390948f828282828282828286828175685b4e4235281b0f020000000714202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606060300000000040607090b0d0e0e0e0d0b06111b2935404b5564717d8a92867a6d6054473a2d211408000000000000000000000000000000000000000c1925323f4c5865727f8b98877a6d6154473a2e2114070000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b000000000000000000000006111b2934404b55616d7a8692887c6f62544a4034281c100a000000000000000000000000030f1c2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a26333f4c58646e74777777777777777777777777777777777777777777777777777777777777777777777777777779797977777777777777777777777777777777777777777777777777777777777777777777777777756f65594d4034271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38414d565e696e787e84888b8d8e8d8c8a87837f7b6e6154473b2e2114080000000000000000000000000000000000000000000008131e28313a444d565f6a707d8792877d706a5f564c41382d3845515c676d757575757575757782908477757575757575757975756f65594d4034271a0e010000000714202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070c10131316181a1a1b1b1a18151318242f3a4753606d7a86928a7d7164574a3e3024190d010000000000000000000000000000000000000a1723303d4a5663707d8995897c6f6256493c2f2316090000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c0f0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0f1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b0000000000000000000000000c18232f3946525e6875828f8d8074665c5144382c1f1206000000000000000000000000030f1c2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724303c47525c64676a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6c6c6c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a68655d53483d3125180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3b444d575e666d71777c7e808181807d7b77736e695e52463a2d201407000000000000000000000000000000000000000000010d19242f3a434c565e696f7c86928b7f726b61584e433a2f2934404b555c6069696969696969727f8b887b6f6969696969696c6968655d53483c3124180c000000000714202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f12181c1f20222526272827262522201f1f2c3945515d677683908e817468564c4135291d11050000000000000000000000000000000000000815212e3b4854616e7b87988b7e7164584b3e312518080000000000000000000000000000000000000013202d394653606c79868f8275695c4f4236291c1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1c2936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b00000000000000000000000007121d2a36414c5664717e8a9285796d6053463a2e23170c000000000000000000000000030f1c2936424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f2b36414a52585a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e6060605e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5b59534b41372c20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d29323b454d545c60656a6f7173747473716e6966615e564d42362a1e110500000000000000000000000000000000000000000004111d2935414c555e686e7b84918d80736d62594f463c3128232f39434b51535c5c5c5c5c5c616e7b878c807366585c5c5c5c605c5b59534b41372c201408000000000714202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f23282c2d2f323334343433312f2d2b282935404b5566737f8c918477685d5246392d2013070000000000000000000000000000000000000613202d394653606c7985928c807366594d402f24190d0100000000000000000000000000000000000013202d394653606c79868f8275695c4f423629262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262936424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b000000000000000000000000010d1925303a4753606d7a8692897d7063544a3f34281c10030000000000000000000000030f1c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a242f3841474c4e5151515151515151515151515151515151515151515151515151515151515151515151515151535353515151515151515151515151515151515151515151515151515151515151515151515151514f4d4841392f251a0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b172029333b424a5053585f62656767676664615e5754524d443b3025190e020000000000000000000000000000000000000000000613202c3945515d676d7a83918e81776c605b51473e332a1f1d2731394045474f4f4f4f4f525e6977839084776a5f534f4f4f534f4e4d4841392f251a0f04000000000714202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070b141c22282b2e34383a3c3e40414141403e3c3938332d2f3d495663707c8996877a6d6154473a2e21140700000000000000000000000000000000000005121f2b3744505b657683908f827568554c4135291d110400000000000000000000000000000000000013202d394653606c79868f8275695c4f423633333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333336424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b000000000000000000000000000813202c3945515d6775818e8e8174665c5044382c1f12060000000000000000000000030f1c2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c3f41444444444444444246485050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504c4b46444444444444444442403d372f271e130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e17212930383f44464e5355585a5b5a595754524d4746423b32291f1409000000000000000000000000000000000000000000000714212d3a4754606d7a83908f82786d655b50493f352c2118151f272f34383a42424242424d5766737f8c887c6f6255494242464242403c372f271d130900000000000714202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d262d333839404546494b4d4d4e4e4d4b4846443f38373a4754606d7a8693897d7063564a3d3023170a000000000000000000000000000000000000030f1b27333f49536774818e918477675d5145392c20130600000000000000000000000000000000000013202d394653606c79868f8275695c4f424040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040424f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b0000010406070604010000000004111d2935404b5564707d8a9285796d6053463a2d2013090000000000000000000000030f1c2936424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d242b30333437373737313b454d53545d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d59575249403537373737373534312c251e150c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171e262e34383c4347484b4d4e4e4d4a4846423b3a36302920170d02000000000000000000000000000000000000000000000713202d3a4653606d78808682796d665c53493f372d231a0f0d151d23292c2d363636303c4956626f7c898d807366584e433739363534312c251d150b0100000000000714202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161d24292f383f44464b51535558595a5b5a59585553504a47433c45525d687784918c7f7366594c4033261907000000000000000000000000000000000000000b17222d3e4b5865717e8b93867a6d6054473a2d21140700000000000000000000000000000000000013202d394653606c79868f8275695c4f4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4f5c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b01070d11131413110d07010000010d18242f3a4653606d798592897c706356493d30251a0e0200000000000000000000030f1c2936424f5c6975828f86796c5f5346392c2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a1f2426272b2b2b2a36424d575e616a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a66635b52463b2f2b2b2b2b282725201a130c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c151c23282c31373a3c3e404141403e3b3a36302d2a251f170e05000000000000000000000000000000000000000000000006121f2b3844505c666d737c796d675c544a41382d251b1108030b12181c1f202929292d394653606c79859184776a5f53473a2e29282724201a130b030000000000000714202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161f282f353e424a5053555c60626566676767666462605b54534e47434c566875828f8e8175685b4e422f24180d010000000000000000000000000000000000000616222f3c4955626f7c8898897c6f6356493c3023160900000000000000000000000000000000000013202d394653606c79868f8275695c5959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595c6975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b0c13181d2020201d18130c07000007131f2c3845515c6775818e8d807366574d42362a1e120500000000000000000000030f1c2936424f5c6975828f86796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e14171a1b1e1e212d3a46535e696e777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777736d63574b3e32251e1e1e1c1b18140f0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f262b2e2f3234343433312e2d2a25201e19140d0500000000000000000000000000000000000000000000000003101c28343f4a545c606a6f6d675c554b42392f261b1309000001070c1013141c1c1f2b3844505b6675828e887b6f6255483c2f221b1a18140f0901000000000000000714202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e162028313a404550545b6064676d6f717374747473716f6c66625f58534e4d5a6673808d9083766a554b4035291d11040000000000000000000000000000000000000713202d3a4653606d7986928c7f7265594c3f30251a0e02000000000000000000000000000000000013202d394653606c79868f82756966666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666975828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180d161d24292c2d2c29241d18120b0304101c2834404b5565717e8b908477695e52463a2d20140700000000000000000000030f1c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e1115212e3b4854616e7b8383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383837f7366594c4033261911110f0e0c080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10151b1f212225272827262421201e1a14110e090200000000000000000000000000000000000000000000000000000b17232e38424a50586062605c554b433930271d140a0100000000000406070f0f1c28333f4a5465727f8c897f7266594c3f3326190c0c08040000000000000000000714202d3a4753606d7a86878074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c162028323a434b515a61666c7075797c7e80808181807e7b79746f6a625f58515865727e8b928578675d5145392c20130600000000000000000000000000000000000006121f2c3844515c667683908e827568574d42362a1e1205000000000000000000000000000000000013202d394653606c79868f82757373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737375828f86796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e312418191f282f35393a39352f28231c150c030c18232e3b4855616e7b8895877b6e6154483b2e21150700000000000000000000030f1c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010815222f3b4855626e7b88909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090908e8174685b4e4135281b0e040201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f121515181a1b1b1a171514120e0905020000000000000000000000000000000000000000000000000000000006111c2630383f444e545653514b433930271e150b02000000000000000000000b17222d3c4955626f7c817d786d6053463a2d2013070000000000000000000000000613202c3945515d67767a7a796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a444c555d606c70787d8285888b8c8d8e8d8c8b8885817c756f6a605d5563707d8a97867a6d6053473a2d20140700000000000000000000000000000000000004101c2834404a546673808d918478695e52463a2d201407000000000000000000000000000000000013202d394653606c79869184808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080849186796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e312419232b313a40454745403a342e271e150b0714212d3a46535f697884918b7e7164584b3e2f23180c00000000000000000000030f1c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88918483848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848483908e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090b0d0e0e0d0b0807050200000000000000000000000000000000000000000000000000000000000000000a141e262e343d4347494645403930271e150c0300000000000000000000000615212e3b47535f6a6f74706d665c5044382b1f120600000000000000000000000004111d2935404b555d686d6d6d675d5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1924303a444c565e676d747d838a8e928f8d8a8988898a8c8f928d87827c746d6760626f7b8895887b6e6255483b2f221508000000000000000000000000000000000000000c18232e3d4a5663707d8996877b6e6154483b2e21150a000000000000000000000000000000000013202d394653606c798696918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c919686796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e31241e2b353d434b5153514b44403930271c1207121e2a36424d576774818e8e817468554b4034291c1004000000000000000000030f1c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777a878e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c232832373b3c3a38342e271e150c0300000000000000000000000006131f2b37434e585f626763605c544a3f34281c1003000000000000000000000000010d18242f3a434c565d6060605d554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2935414c565e686d79818a90928c8783807d7c7c7c7d7f82868b918f8881796f6b616d7a8794897c6f6256493c2f231609000000000000000000000000000000000000000714202d3a4753606d7a86928b7e7164584b3e31261a0f020000000000000000000000000000000013202d394653606c79868888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888886796c605346392d2013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d83837d7063564a3d302327303d474f555d605d55514a42392e23180c0e1a26313e4b5764717e8a908477675c5145382c1f1306000000000000000000030f1c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f726a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6d7a878e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0c12120e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a111720272b2e2f2d2c28231d150c0300000000000000000000000000030f1b26323c464e53555a5653504a42382e23170b000000000000000000000000000007131d28313a444c52545453514b43392f24180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a45525d686d7a838e939086807b767371706f6f7073767a7f848b928d847d716c6d7986988a7d7063574a3d3024170a000000000000000000000000000000000000000613202c3945515d6776838f8e817468584e43372b1f12060000000000000000000000000000000013202d3946535f6c767c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c766255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855616b707777706b6055483c2f232e39424f5960676d67605c544a4034281c100914212e3b4754616e7a868481796d6053473a2d201407000000000000000000030f1c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f72655d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d616d7a878e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191e1e1b1a18140f08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b151b1f2223201f1c18120b030000000000000000000000000000000a15202a343c4347494e4946443f3830261c11060000000000000000000000000000010c161f28323a414547474745403931271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a43505a606d7a8390938e827b736e6966646362626366686d72797e858e91877e736d7985928b7e7164584b3e3125180b0000000000000000000000000000000000000004111d2935404b5566727f8c9184786a5f53473a2e211409000000000000000000000000000000000815222e3b4754606a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a6054473b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5961636a6a6360594f44382c2834404a54606b707a726d665c5144382c1f120714202d3946525e686e7977756d675c5145382c1f1306000000000000000000030f1c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f72655951515151515151515151515151515151515151515151515151515151515151515151515151515151515151515154616d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12181e2225262b2b282724201a130b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161313100c070000000000000000000000000000000000040e18222a32373b3c413d3a38342e261e140a00000000000000000000000000000000040d1620282f35393a3a3a38352f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b55626d75818f948e81796e69615e575756555657565d61666d727a818b928b7f737884918c7f7265594c3f3226190c00000000000000000000000000000000000000010d18242f3c4855626f7b8896887b6e6255483b30251a0e0200000000000000000000000000000006131f2b37434e586062626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626260584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e474f55575d5d56554f473d3328313a44515c66707d857f786d6053463a2d201307111e2a36414c565e666d6668605c554b4034291c1004000000000000000000030f1c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c444444444444444444444444444444444444444444444444444444444444444444444444444444444444444754616d7a878e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2f323338383433302b251d140b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809070604000000000000000000000000000000000000000007101820262b2e2f34302d2b28231c140c020000000000000000000000000000000000040d161e24292c2d2d2d2c29241d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67717e8b938f82786d675f57524d4a4949494a4c52545c60686d757f87928c807784918c7f7266594c3f3326190c00000000000000000000000000000000000000000715212e3a47535f6a7884918c7f7266574d42362a1e1205000000000000000000000000000000030f1b27323c464e54555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555544e463c32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353e44484a51514a48443d352c2f3a434e58606d788391897d7063564a3d3023170a0d1925303b444c545c605c5453514b43392f23180c00000000000000000000030f1c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c454545454545454545454545454545454545454545454545454545454545454545454545454545454545454754616d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3e3f454541403c362f261d130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f21222723201f1c17110a0200000000000000000000000000000000000000040c13191d202121201f1d18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606d7a859291847a6d665c554d46423e3d3c3c3d41464a51565e616d727d86928c7f83908c807366594d4033261a0d000000000000000000000000000000000000000006121f2b37434e586773808d908376695e52463a2d20150a000000000000000000000000000000000a15202b343c434749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494947433c342b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33383c3d44443d3c38332c2935404b55606a737f8c8e81756b6055483c2f23160808141e29323b424a5053504a4745403931271d120708080808080808080808080f1c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f72655952525252525252525252525252525252525252525252525252525252525252525252525252525252525252525254616d7a878e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18232e3740464b4c51514e4c4841382f251a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161b161312100b060000000000000000000000000000000000000000000001080d111314141413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66737f8c958a7e71685d544b433b3630302f2f30353940444c525b626b707d86928c90958d8073665a4d4033271a0d0000000000000000000000000000000000000000030f1b26313c4956626f7c8995877b6e6154483c32261b0f01000000000000000000000000000000040f19222b32373b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b37322b22190f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c2f303737302f2c272b343c45515d676f7c8792857a6d61594f44382c201515151517202930383f4446443f3a38342f271f1515151515151515151515151515151c2936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f72655f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f616d7a878e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a3540495157595e5e5b58534a41362b201408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090e0a07060300000000000000000000000000000000000000000000000000000104070707070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7984919083776c61564c4239302a2523222324292e343a41465159616b707d87929d9a8d8073675a4d4034271a0d0000000000000000000000000000000000000000000a15222e3b4754606a7884918b7f7265584e43372b1d12070000000000000000000000000000000007101920272b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b27201910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c2023242a2a23231f29323c46515b606d798491887d70685e52473d33272222222222222222262e34383a38342e2c29232222222222222222222222222222222222222936424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f726b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222f3b46515b63666b6b67645c53483c3024180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a978a7e71645a50443a30271e1a161616191c232830363f474f59606b717e8a929a8d8074675a4d4134271a0e00000000000000000000000000000000000000000006131f2b37434e586673808d9083776a5f5347392f24180c0000000000000000000000000000000000070f151b1f22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221f1b150f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171e1e171d27313b444e58626d75818e8d80736b61564c41352e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e36424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323e4b57636d727878746e64584c4033271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708080807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070707070707060603000004020000000000000000000000000000000005111e2a36414c566774818e9286796d6053473e32281e150c0909080d12181e252a353e474f59616c74808d9a8d8074675a4d4134271a0e000000000000000000000000000000000000000000030f1b27323d4855616e7b8894887c6f62554b4035291d10040000000000000000000000000000000000040a0f131516161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a111318232f39434c56606a727f8b9082786d60594f443a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b424f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88928685858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585928e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f84848174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414151414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000070c101313141413131313120f0b06110f0b0606030000000000000000000000000714202d3946525e687784918f8275675d5145382c20160c0300000000070c1319232c353d47505a606d7986958d8073665a4d4033271a0d000000000000000000000000000000000000000000000a16212d3a46535f697683908d8074675d5145382c1f160b000000000000000000000000000000000000000306080909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252934404b555e686f7c8791857a6e665c51474547484848484848484848484848484848484848484848484848484848484848484848484848484848484848484f5c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b8895908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f948e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212121201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202020202020201f1c171e1d1b1713120f0b06000000000000000000000814212e3b4754616e7a87968b7f7265554b4035291a0d040000000000000208111a232c353e44505c667784918c807366594d4033261a0d0000000000000000000000000000000000000000000005121e2b37424d5764717e8b9285796d6053473d33271c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a242d373f45515c676e7a8491877d6f685e544a4b515355555555555555555555555555555555555555555555555555555555555555555555555555555555555555555c6975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b889083828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828f8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e2e2e2d2a251f170e050000000000000000000000000000000000000000000000000000000000000000000000050c151d23282c2d2d2d2d2d2d2d2b28222b2a2824201f1c17110a0200000000000000000a1623303d495663707d8996897c6f6356493c2f24180900000000000000000008101a232935404b556b7784918c7f7266594c3f3326190c00000000000000000000000000000000000000000000020e1a26313c4753606d7985928b7e7165594f44382c21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002030605040200000000000000000000000400000000000000000000000000000000000000000000000000000000010201000000000000000000000000000000000000000000000008111a232c363f49525c606d7983908b7e716b60564d4b555c606161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616975828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b3b3b3a36302920170d02000000000000000000000000000000000000000000000000000000000000000000050e171e272e34383a3a3a3a3a3a3938332d383735312d2b28221c140b02000000000000000b1825323e4b5865717e8b97877a6d6054473a2d211407000000000000000000000613202c3945515d677985928b7e7165584b3e3225180b000000000000000000000000000000000000000000000009141f2c3845515c6773808d9083776b6054483d32271b0f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f101211110f0b06010000000003060809110a09070400000000000000000000000000000000000000020507080c0e0f0e0c070604010000000000000000000000000000000000030d1a232c353e48515b636e75818e8d80736c62594f45515c676d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e75828f86796c5f5346392c201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f72686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b414647484746423b33291f14090000000000000000000000000000000000000000000000000000000000000000020c1720293039404546474746464646443f454544423e3938332d261d140a000000000000000d1a2733404d5a6673808d928578675d5145392c201306000000000000000000000714202d3a4753606d7a86988a7d7064574a3d3124170a000000000000000000000000000000000000000000000004101c2934404b55616e7b8692897d7063594f43382c21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1015191c1c1f1e1d1b17120c0400040a0f1315161e171614100b0500000000000000000000000000000003090e121415181a1b1b181413110d07010000000000000000000000000000010b151f2c353e47505a626d73808d8f81776c605a50464753606d797b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b849186796c605346392d201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f72655c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c616d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b444c52545454524d453b30251a0e020000000000000000000000000000000000000000000000000000000000000008131e29323a434b5153535353535353504a5251504e4a46443f382f261c11060000000000000e1b2734414e5a6774818d9184776a554c4135291d1104000000000000000000000815222e3b4855616e7b8894897c6f6256493c2f2316090000000000000000000000000000000000000000000000000c18232f3946525e6975818e8f82766b6054483d32271b0c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b212628292c2b2a27231d160e070f151b1f22232a2423201c161008000000000000000000000000040a0f141a1e2121252728282521201d18130c040000000000000000000000000007121d27313e47505a616c727f8b9082796d655b50483f4956636f7c8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888919686796c605346392d201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f54616d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6161615e574d42362a1e1105000000000000000000000000000000000000000000000000000000000000010d1925303a444c555c606060606060605b5f5f5e5d5b5753504a42382d22170b0300000000000e1b2835414e5b6874818e9083766a5d50432f24190d01000000000000000000000a1623303d495663707c8998877a6d6154473a2e21140700000000000000000000000000000000000000000000000007121d2a36424d57626e7c8793897c6f63584e43382c1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161e262d323536393837332e282018101920272b2e2f37302f2c28211a110701000000000000000000070c161b1f252a2d2e32343534322d2c29241d160d070000000000000000000000000c18242f39434f59616c717e8790837a6d675d53493f3c4956636f7c898c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c909286796c605346392d201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c424242424242424242424242424242424242424242424242424242424242424242424242424242424242424754616d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e6e6e695e52463a2d20140700000000000000000000000000000000000000000000000000000000000005111d2a36414c565e676d6d6d6d6d6d6c666c6c6b6a6864605b544a3f33281f140900000000000f1c2835424f5b6875828e8f8376695c504336291d0800000000000000000000000c1925323f4c5865727f8b928578685e5246392d201307000000000000000000000000000000000000000000000000010e1a25303b47535f6a75828f8f82766a6054483e30261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830383e41434544433f3a322a201a222b32373b3c443d3c38332c2318120b03000000000000030b121821272c31363a3b3f4142413f3a39352f281f1910070000000000000000000004101d2935404b55616b707e8791847a6e685d554b41383b4854616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8385807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c494949494949494949494949494949494949494949494949494949494949494949494949494949494949494954616d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a7b7b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000713202d3946525e6875797a7a79797979797978787775716c665b50443b31261a0e02000000000f1c2835424f5b6875828e908376695d50432e23180c0000000000000000000004101d2935404b556774818e9083776a564c41362a1e11050000000000000000000000000000000000000000000000000009141f2b37434e58626f7c8793897c6f625a5042382e23170c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b26303a42494e4f52514f4b443c3228232c343d434749514a48443e3529241d150d0400000000030c151c232832383b4246484b4d4e4e4b4745413a312b22190e0500000000000000000006131f2c3845515d67707d8791847b6e685e564c43392f3a46525e696e72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727778736e63574b3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f72655956565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656616d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976828784776b5e5144382b1e110500000000000000000000000000000000000000000000000000000000030f1b27333f4953616d7a878686868686868686858483817e786c60574d42362a1e1205000000000e1b2834414e5b6774818e9083776a544b4034281c100400000000000000000006131f2c3945515d677683908d8174675a4e413025190d0100000000000000000000000000000000000000000000000000020f1a26313c47535f6a75818e9083766c61544a3f34281e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d38424c545a5c5f5e5c564e443a2e2c353e464e54565d57554f473f352f271f160d040000030d151e272e343d43484d5354585a5b5b5854514b433d342b20170d0200000000000000000714202d3a4753606d79838a847b6e695e564d443a312a36424d575e6166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666a6c66635b52473b2f23160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f72656363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b1e11050000000000050505050505050505050505050505050505050505050505121f2b3744505b65727f8c8e8e8e8e8e8e8e8e8e8e908e8a8175695f53463a2d211407000000000d1a2734404d5a6773808d918478665c5145382c1f13060000000000000000000714202d3a4753606d7a86928b7e7164584b3e312518080000000000000000000000000000000000000000000000000000000a15202b37434e58616e7b87928a7d70665c50443b3025190d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323e49545e66696c6b6760564b3f33333e474f5860626a6361595145403931281f160e05030c151f27303940444e54575e616567686765605d554e463d32291e1308000000000000000006131f2c3845515d676d767d7b6e695e574d443b322825303b454d525459595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595d5f5957524940352a1e130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f726f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f01040607080807070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b1e1105000003060712121212121212121212121212121212121212121212121213202d394653606c78808282818181818181818182838793887b6e6155483b2e221508000000000c1925323f4c5865727f8b9286796d6053463a2d2013070000000000000000000a1723303d4a5663707d8996887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000030f1b26323c47535f6974818d9184786d60564c41362a1f150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1c2835414e5a667076787772675c4f433739444f59616a6f77706b635b514b433a312820170e0b151e273139424a51586062696e72747574726d6760584e443a3025190d010000000000000004101d2935404b555d606c706e695e574d453b3229201f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c50524d4b4740372e24190e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888d807c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d8a8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c080d1113141515141312100c0607050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b1e1100060b1012131e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1f2b3744505b656c747575757474747474747575767f8b8a7d7064574a3d3124170a000000000a1723303d4a5663707d8999887b6e6255483b2f24180c000000000000000006131f2b37434e586673808d918477695f53473a2e211408000000000000000000000000020202020202020202020202020202000a15202b37424d57616d7a85928b7f72685e52463d31271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708070604010000000000000000000003101c2936434f5c6976828584776b5e5144383c4955616c707c847d726d605d554b433a32292017121c273039434b545c606a6f767b7e8081817e796f6a60564c41362a1d120700000000000000000c18242f39434b51596164615e574d453b3329201717212930363a3b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4445403f3b352e251c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88928d8989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898a8f8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c15191d2021222221201f1c171414110e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b1e110a11171c1f202b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b27333f49535b606768686868686767676868686f7c898b7e7164584b3e3125180b000000000814212e3b4754616e7a87958b7e7165554b4035291b1106000000000000030c15222e3b4754606a7784918d807467574d42372b1e1206000000000000000106090b0c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a26313c46525e68727f8c92857a6e61594f43392f23180c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151413110d080c0b0908070603000004101d2a3743505d6a76839085786b5f5245383d4a5764707d8690877f756d675d554c443b32292018232e39424b555d666d737c82878b8d8e8e8b857c6f685e5246392f23180c000000000000000007121d27313940454f555754524d453b332921170e0f171f252a2d2e3333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333373933322f2a241c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f423529202124292c2d2e2f2e2d2c282321201e1a14100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b1e0c141c23282b2d3838383838383838383838383838383838383838383838383838382d38414950535a5b5b5b5b5b5b5b5b5b5b626f7c898b7e7165584b3e3225180b000000000714202d3946525e687784908e8175675d5145382d22170b0100000000000b151e2a36424d56626f7c8996897c6f6356493c31261a0e02000000000000060d121618191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1f2a36414c56606d7883918e81756b60554b4034291e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e212221201d191b191816151312100b060c101d2a3743505d6a76839085786b5f5245383a4653606d79818b928c81796d675d564c443b3228202834404a545d676d7880878f918d8a88899091857a6d61554b4034291c100400000000000000010b151f272f353e44494a4846423b332921170f05050d141a1e202126262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262a2c2625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f42352a2d2e2f35393a3b3b3a3a38342e2e2d2a251f1c160f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b1e141e262e34383a4545454545454545454545454545454545454545454545454545454545453f44464e4f4f4e4e4e4e4e4e4e56626f7c898b7e7165584b3e3225180b0000000005111e2a36414c566773808d9285796d6053493f33271d1308010000040b121d27303946525e6974818d9184776b6054483b2f2015090000000000010911181e222425282828282828282828282828282828282828282825303a44505c66707d8993897d70675c51453d30271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262a2d2e2d2c29242726242321201f1c171a19171d2a3743505d6a76839085786b5f5245383845515c676d747f87928e82796d685e564c443a3129323a44515c666d79828d928c85807d7b7c83908d8074675c5145382c1f13060000000000000000030d151d242933393c3d3b3a36302921170f05000002090e12141519191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191d1f1a1916130e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d686d7171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171716f6b6054483b2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4230363a3b3f41454748484746443f3f3b3a36302c28211b150b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b1e1c2630383f44465151515151515151515151515151515151515151515151515151515151515151494844424241414141414956626f7c898b7e7165584b3e3225180b00000000020e1925303c4955626f7c88958a7e71655b50443a2f2419130c070c10151d232e39424e58616e7b86928c7f7266594f44382c1f0e03000000000009131b23292e313235353535353535353535353535353535353535353535343f4a54606b74818e9184796d60584e43392e23180e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31363a3b3a39352f343231302e2d2b2823272524232a3743505d6a76839085786b5f52453834404b555c606d727d859190837a6e685e564c4339303a44505a606d78828f9287807973706f707a859285796d6053473a2d201407000000000000000000030b121821282d30312e2d2a251f170f050000000000020507080c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c11120d0c0a07020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d606464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646360594f43382c1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f423b4246484c4c525455555453504a4c4746423b38332b272017110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b17232e38424a50535e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e56544f473d333534343c4956626f7c898b7e7165584b3e3225180b00000000000815222e3b4754606a7683909083786c60554b413529241e1818181c1f272e34404b545f6a74808d92857a6d6054473d32271b0f000000000006111b252d343a3e3f414141414141414141414141414141414141414141414141424f59606d7a85918d80736a60554b40342820160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333b42464847454142413f3e3c3b3a38342e3432312f2e3743505d6a76839085786b5f5245382e39434b515b626b6f7c859190837a6e685e554b4238414c56616c74808d92857c736d66636268737f8c8a7d7064574a3d312417080000000000000000000001070c171c20232421201e1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434c525458585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585856544f473d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f44484d525458565d60616261605c545854524d48443e373228221c140b04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b1c28343f4a545c606b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6360594f44382c282f3c4956626f7c898b7e7165584b3e3225180b000000000006131f2b37434e5864717e8a958a7d71675d51453f352f29242523282c30394045515c666f7c86928c8073675d5145392b21160a00000000010d18232d373f464a4c4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e525d68717e8a92877c6f675c51453d32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b454d535554524c4f4e4c4b494846443f42403f3e3c3b3943505d6a76839085786b5f52453827303940455159606a6f7b849190837a6d675d544a3f46525e68717e8a92857c6f6a605c5456616e7b888d8073675a4d403025190e020000000000000000000000050b101416171514120e09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a4145474b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4948433d352b21160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4f55575e616569686d6e6e6d6d666865615e57554f47433d332d261d160e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b1f2b3844505c666d7878787878787878787878787878787878787878787878787878787878787878706b6054483b2f232f3c4956626f7c898b7e7165584b3e3225180b0000000000030f1b27323c4653606c7883909184796d605b5145413a352f322e34383c424b515c606d7983909184796d60554c413529190f040000000006121e29343f495156585b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b56616c75818e9083796d60594f443a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575f61605d565c5a5957565453504a4f4d4c4a49474644505d6a76839085786b5f524538312f2e343f474f585f696e7b83919083796d665c50444e58616d7a8592877d706a6058514b535f6978849083766a564c41362a1e11050000000000000000000000000004080a0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3b38322b23190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c55596163696e7275787a7b7b7a797875726e69636159544e443f382f2820160e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d7884848484848484848484848484848484848484848484848484848484848484847d706356493d30232f3c4956626f7c898b7e7165584b3e3225180b0000000000000a151f2b3744505b656f7c87938e81746d635b514c45403f3f404045464e545c606e74808d928a7d70675d51433a2f24190700000000000916222e3a46515b62656868686868686868686868686868686868686868686868686868686868686d7a84918d80746b60564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e6d686a696765646361605c545b5a5857565453504a5d6a76839085786b5f52453f3e3c3b3a383d464e575f696e7b84918f82786d605b51535f6a74818e8c7f736b60584e45424d576875828f8578685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131302f2c272119100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685961636b70767b7f8285878888878684817f7b76706b626058504a423a322820160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d798691918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f90918a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b000000000000030f1b27333f4953606a73808c938c7f726d605d55514b4c4b4c4b5153585f666d74808c928d80746b61554b4031281e130800000000000b1824313e4a56626d7274747474747474747474747474747474747474747474747474747474747474747d8793887d70685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56616e7b7a7877757472716f6e6d666a686765646261605b545d6a76839085786b5f524d4c4a494846443f42454d575e696e7b85928e81746d625958626f7c879183786d60594f463d404d5a6673808d877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202125252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252523221f1b160f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f827568626b70777d82878b8f919291909192918e8b87827d766f6a605b544c443a32281f160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79869184828383838383838383838383838383838383838383838383838283908a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b000000000000000b17222d38414e58606d78828f93887f746d67605d55585859545c60636a6f79808c929082786d60594f43392f1f160c0100000000000c1925323f4c5865727f818181818181818181818181818181818181818181818181818181818181818181859291847a6d6154473a2e21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d68788587858482817f7e7c7b797876757372716f6e6c6669686a76839085786b5f5b5a5957565453504a4f4d4c4d575f696f7c86928c7f726b605f6a75828f897d70665c51473d343e4b5865717e8b897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275696e767d838a8f928e8b888584848485878a8e928f8a827c736c665d564c443a31281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8176767676767676767676767676767676767676767676767676767d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b0000000000000006111b262f3d44505c666d7a8390938c817a726d676665656667666d70757c838d928f83796d665c51473e31271d0d040000000000000f1c2935424f5c6875828e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9297978d8074675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a879092908f8d8c8a898786848382807f7d7c7a797876757376839085786669686765646261605c545c5a59575657606a707d8792877d7069626e7b888f82756b60544a4035303d4a5663707d898a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b090907030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275737b828a90908a85817e7b79777778787b7e81868c92908780786d685d564c433a2f24180f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174696969696969696969696969696969696969696969696969707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b00000000000000000a141d28343f4a545d686d7a838d928e847e7975737272737476797d828790928c82796d675d544a40352c1f150b000000000000000f1c2935424f5c6875818a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8175685b4f4235281c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8284858687898a8b8d8e8f90908e8d8b8a898786848382807f8b9586787876757372716f6e6d666a68676564636160616b727f8c92857b6e6874818e897c6f62594f42392e2f3c4855626f7b888b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f82797f868f9089837e7975716e6c666a6b696e71757a808690938c827a6d685d554b40352921170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174675c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c64707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b0000000000000000020b17232e38424c565e686d78808990918b8582807f7e7f808386898f928e867f776d675d554b42392e231a0d0300000000000000091623303c4956636f7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e767778797b7c7d7f80818284858688898a8b8d8e8f908e8d8b91948a87848382807f7d7c7b797876757472716f6e6d66636d75818e9083786d7a868f82766a6054473d30272e3a4754616d7a878c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0b090907030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9083838c928b837d76716d676561605b54575e6164686d737b828e938f837a6d675d51453f33291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174675a50505050505050505050505050505050505050505764707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b00000000000000000006111c26303a434c565e666d747d838a8f928f8c8b8b8c8d8f92908c86817b726c655d554c433a30271c110800000000000000000915222f3b4854606b6f717171717171717171717171717171717171717171717171717171717171717171717171716f6a6054483b2e221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575f61696a676d6e6f717273747677787a7b7c7d7f808183848587888e98938e8f908e8d8c8a898786858382807f7e7c7b786d60606d7983908c80737f8b8a7d7164584e43352b202d3a4653606d79868d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11131417181615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d95909090867f78706b64605d555553504a4d5254565e61696e78818d929083796d605b51453b31251a0e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174675a4e4343434343434343434343434343434343434a5764707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b000000000000000000000a141e28313a444c545c606b70787d8286898b8c8c8c8b8986837f7b756e69605b534c433a31281e150b00000000000000000007131f2c38434f596063646464646464646464646464646464646464646464646464646464646464646464646464646260584e43382c1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b454d53555c555c60616264656668696a676d6e6f717273757677797a7c88958e818284858688898b8c8e8f908f8d8c8a89878175685d676e7c8692877c839085796d6053463d32201f2b3844505c6678858e8175685b4e4235281b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d0e0d0c0a070200000000000000000000000000000000000000000000000406070909080705020002000000000000000000000000000000000000000000030a0f13191d2021232523221f1b160d080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9a928d827b726c66605953514b4846443f4246484c52575f666d74808d938e81756d62574d42362a21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174675a4e41383838383838383838383838383838383d4a5764707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b00000000000000000000020c161f28323a424b515960666d7075797c7e7f7f7f7e7c7a77736e69615e575049413a31281f160c03000000000000000000030f1b27323d474f54565757575757575757575757575757575757575757575757575757575757575757575757575756544e463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484f4b5153545657585a5b5c555c60616364656768696b686d76839085787577787a7b7d7e7f818284858688898b8c817568555f6a727f8b9289908d8073665c5144382c1f1c28343f4a546b78848f8275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191b1a1917130e080000000000000000000000000000000000000001070c10131416161514120e090e0807050100000000000000000000000000000000060e151a1e24292c2d3031302f2c272119130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d948d80786e69605b544f4745403b393833363a3b41464d545c606c77818e938b7f72695e53463d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174675a4e4545454545454545454545454545454545454a5764707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b0000000000000000000000040d162028303940454f545c6064676d6f71727372716f6d6866615e57534d443f382f281f160d0400000000000000000000000a16212b353d4348494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4948433d342b21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18212931363a3b4340454648494a4c4d4e4f4b5153555657585a5b5c565d6a76839085786b6a676d6e707173747577787a7b7c7e7f7e71645858626d76828f9795887c6f62544a4034281c17232e44515d6a77838a8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e222526272726231f19120a0200000000000000000000000000000000030b12181c1f20232321201e1a1b1b1414110d0802000000000000000000000000010a101820262b2f35393a3d3e3c3b383229241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f82756d665f57504a423d38352f2d2b282a2d30363c424a515b656d79839092867b6e61594f44382c1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174675a52525252525252525252525252525252525252525764707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b000000000000000000000000040e161e272e343d424a5053555c6063656566656463605d5654524d46423b332d261d160d04000000000000000000000000040f19232b32383b3c3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3b38322b22190f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262a2d2e2e34383a3b3c3e3f40414340454748494a4c4d4e504c5d6a76839085786b555d606263646667696a676d6e707173716c6156515b616e7a85929386796a5f53453b31261a1b2835414e5b6874817d786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2f32333433322f2a241c140a000000000000000000000000000000030d151d23292c2d30302e2d2a25282821201e19140c0600000000000000000000020b131c222a31373a4145474a4b4948433d352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c544d443f382f2c2924201f1c1e20252a30394049535c676f7c87928e81756b6054483b31251a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174675f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f64707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b00000000000000000000000000040c151d232830383f44464b51535658595959585654524c4846423b363127221b140b04000000000000000000000000000007101921272c2f30313131313131313131313131313131313131313131313131313131313131313131313131312f2e2c272119100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e212223282c2d2e2f313233352f34383a3b3c3e3f404243505d6a76839085786b5f5153555658595b5c555d606263646664615a5046525e68727f8c9386796d60574d42362a1d142733404c59646f74716d665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3e4041403f3b352e261c120803030303030303030303030303010b151f272f34383a3c3c3b3a363035352e2d2a251e17110a0300000000000000010b141d252e343c43474c5154565856544f45413a31281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4a423b332d261f1d1813120f1214191e272e38414b555f6a73808d93897c6f63574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d81746b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b0000000000000000000000000000030b12181e262e34383a404546494b4c4c4c4b494745413b3a36302a251f17110a0200000000000000000000000000000000070f161b1f22232424242424242424242424242424242424242424242424242424242424242424242424242423221f1b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141518232a2f32332f2e2b2623292c2d2e303132343743505d6a76839085786b5f5247484a4b4c4e4f4b51535556585958565048414c5665727e8b988c7f73695f53463d2f261b24303c48535d646864605c544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d19232e3740464b4c4e4d4b4740382e24190e1010101010101010101010101007121d27313940454749494846423b41413b39363028231c150c060000000000000a131d262f373f464e53555d606364636059514c433a2f24190d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f423028221c14100c07060305080c151c262f39434e58616d7a86928f8275695e53463a2d211409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8178787878787878787878787878787878787878787878787878787e8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b00000000000000000000000000000000070c141c23282b2e34383a3c3e3f403f3e3c3a39352f2d2a251f1a140b0600000000000000000000000000000000000000040a0f131516181818181818181818181818181818181818181818181818181818181818181818181818181615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050c1c252e353b3e403b3a37313434343434343434343743505d6a76839085786b5f52453b3d3e40414240454748494b4c4b49453e44515c6675828f9892867b6e61594f41382d22202b37414b53595b5753504a42382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a3540495157595a5a58524a40352a1f1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d18232f39434b5153565654524d4d4e4e4746413b342e261e17110a0200000007111c252f38414951585f62676d70716f6b605d554c41352921170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f42352917110a04000000000000030b141d27303c46525e6873808d92877b6e6154483b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d7986928d85858585858585858585858585858585858585858585858585858a908a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b0000000000000000000000000000000000020a11171c1f23282c2d303232333231302d2c2924201e1a140e090300000000000000000000000000000000000000000000030709090b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b090907030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2e3740464b4c484743424141414141414141414143505d6a76839085786b5f524541414141414141414141413e403e3d393a4653606d7985928b908f82756b6053493f33271d252f3941484c4e4a46443f3830261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222f3b46515b63666766635c52473b2f29292929292929292929292929292929292934404b555c606363615e57595b5b54524c443f383027221b140b0500040d19232e37414a535b636a6f757a7d7e7c766d675d51453e33281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c06000000000000000000020b151e2a36414c56616e7b88948d807366574d42362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d798693938f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f93968a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b00000000000000000000000000000000000000060b1012181c1f202325262626252321201d1914120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630404951575955534e4f4e4e4e4e4e4e4e4e4e4e4e505d6a76839085786b5f524e4e4e4e4e4e4e4e4e4e4e4e46443f38303c4956636f7c898b7f8390897d70655b5044392e2318272f373c40413e3a38342e261e140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323e4b57636d7374736e63584b3f363636363636363636363636363636363636363845515c676d6f6f6e695e646868615e56504a423c332d261d170e070c161f2b354049535c646d727c8286898b8982796d60594f44382c1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f02000000000000000000030c1925303a46535f69768390908477695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d7986928d82828282828282828282828282828282828282828282828282828a908a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b00000000000000000000000000000000000000000003070c101313161819191918161413110d08050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607060400000000000000000000000000000000000004080a0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3842515b6366625f585b5b5a5a5a5a5a5a5a5a5a5a5a5d6a76839085786b5f5a5a5a5a5a5a5a5a5a5a5a5a5a53504a42383f4a5466727f8c887b7d899083786c60554b4034281d1d252b303335312d2b28231c140c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f818073665a4d4343434343434343434343434343434343434343434753606d797c7c7b6e616f74746e68605c544e443f382f29201910131d28313d47525b646e747f878e92908e928f82756b6155483b31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000008131e2a36424d5765727f8b95877b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8175757575757575757575757575757575757575757575757575757d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b000000000000000000000000000000000000000000000000040607090b0c0d0c0b09070704010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131413100c070100000000000000000000000000050b101416171413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54636d736e6a6968676767676767676767676767676a76839085786b6767676767676767676767676767605c544a3f44505b6675828f857875828f8b7e71675c5145392e23181a2024272824201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77838d84786b5e525050505050505050505050505050505050505050505055616e7b88897f726d7481817a726d665f585049413b332b221718242f3a434f59636e74808c928e86838185928a7d7063574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000020e1a26313c4855626f7b88978b7e7164584b3e312518070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174686868686868686868686868686868686868686868686868707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f201f1d18120b0300000000000000000000000810171c20232421201d19130f0a0300000000000000000000000000000000000000000000000000000000000000000002050708090a0b0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0b09070704010000000000000000000000000000000000000006121f2c3844505c66737f7b797675747474747474747474747474747476839085787474747474747474747474747474746d665c50444653606c79858f82756e7b869184796d60544b4034281c1214181a1b171312100b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c616e7b888c7f72737f8c8e857f786f6a605b534d453d3428221c2935404b55606b73808c938c817b76757b85908376695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000915212e3a47535f6a7885928d8174675a4e412f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174675c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c64707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d151d24292c2d2c29241d150d090100000000000000010a111a22282d30312d2c29241e1a15100b05000000000000000000000000000000000000000000000000000000000105080e1114141617181818181818181818181818181818181818181818181818161413110d080100000000000000000000000000000000000713202d3a4653606d7986888683828181818181818181818181818181808d958d80818181818181818181818181818180786d6053464855626e7b888c7f726974808d8b7f72665c5145392e23180c0b0e0e0b07060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b69696969696969696969696969696969696969696969696969696e7b888c7f72797f868d928c837c726c655e574e463e332d262c3945515d67707d8893887f756e6969727f8c887b6e6155483b2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f02000000000000000000000006121f2b37434e586975828f8f837669554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174675a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5764707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000610181f272f35393a39352f271f1b130a010000000000000a131c242c33393c3d3a39352f2b26201c160f0a0400000000000000000000000000000000000000000000000002080d1114191e202123242525252525252525252525252525252525252525252525242321201d19130f0a040000000000000000000000000000000a1623303d495663707c899694908e8e8d8d8d8d8d8d8d8d8d8d8d8d8d8d929d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d86796d6053474b5864717e8b897c6f636d7a869184796d60544a4034281c100401020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784908478767676767676767676767676767676767676767676767676767676767b888c7f726d737a81879090867f776e69605850443f382f36424d57606d7984918c7f736d615e606d7a868c7f7265544a4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000030f1a2631414d5a6774808d918478675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174675a4e4242424242424242424242424242424242424a5764707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f18222a3139404547454039312d251c130a000000000006101c252e363e44494a4745413a37312c27211b160f0a03000000000000000000000000000000000000000000050c13191d20252a2d2e3031313232323232323232323232323232323232323232323231302d2c29241e1b160f0700000000000000000000000000000915222f3c4855626f7c849196908a87878787878787878787878787878791978d87878787878787878787878787878786796d60534749536774818d867a6d606873808d8b7e72665c5144382c1f160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784908f828383838383838383838383838383838383838383838383838383838384918c7f7266686d747c838c928c827b6f6a625a504a42383a46535e6974808d8f82776c605b535d6875828f8376665c5144382c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000a1925323f4c5865727f8b96867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174675a4e4343434343434343434343434343434343434a5764707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e17212a343c434b5153514b433f372e251c1207000000030e18222e37404850555754524c47433c38322c27211a150d0701000000000000000000000000000000000000050e161e252a2d3036393b3c3d3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3c3a39352f2c2721191009000000000000000000000000000815212e3a47535f6a6f7a84918a7e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b8591877b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b776c605346505b657683908477675d616d7a869184796d6053463d33271c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a778490948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f91968c7f72665e616a6f787f87918f857c716c605b544a42424d57616e7b8692867b6e655b504c5665727f8b85796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000a1724313d4a5764707d8a94877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174675a50505050505050505050505050505050505050505764707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c162029333c464e555d605d55514940372e23180d0200000a15202a344049515a6164605d56534e48443d38322b262018120c0400000000000000000000000000000000050f1720283036393b414647494a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b494745413a38322b221b120900000000000000000000000006121f2b37434e585f686f7d889083786e6e6e6e6e6e6e6e6e6e6e6e6e76839085786e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6c655b504653606c79858e817568555e6873808d8b7e7165594f44382c201509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a778490898686868686868686868686868686868686868686868686868686868686888d8c7f7266595860666d737c848f91867e736c665c544b46535f6974818e8c7f72695e53494855626f7b88897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000a1723303d4a5663707d8994887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8174675d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d64707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e28323b454e585f676d67625b514940352a1e120600030f1b26313c46515b636c706d68625f58544f48433d373129241d160d070100000000000000000000000000030d172129323a4146474c525456575858585858585858585858585858585858585858585858575654524c48433d342d241b0f060000000000000000000000030f1a26313c464e56606b75818e8b7e7167616161616161616161616a76839085786b6161616161616161616161616161605b53494855616e7b888c7f72665956616d7a869083776b6054483c31261a0f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784908479797979797979797979797979797979797979797979797979797979797b888c7f7266594e545c606a6f7a818c928b80786d665c544b55616e7b879184796d60574d414653606c79858b7e7265584b3f32251808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f02000000000000000000000000091623303c4956636f7c8995887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d81746a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a707d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303a444d575f6a6f7a726d635b51463b2f22160a0006121f2b37434e58636d737d7a746f6a636059544f47433c352f281f18120b0300000000000000000000000009141f29333b444c5254565e61636464656565656565656565656565656565656565656565656463605d56544f473f362d21180e0300000000000000000000000a15202a343c434f59616e7b869184796d6055545454545454545d6a76839085786b5f54545454545454545454545454535049414a5764707d8a8a7d706357525e6874818d897d7063584e43372b1d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6e7b888c7f7266594c4a515860686d778088928d81786d665d555d6773808d8c7f72675c51453b44505b6676838d8174675a4e412f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000916222f3c4955626f7c8895897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b202d3a4653606d79868d8176767676767676767676767676767676767676767676767676767d8a8a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071018232e39424c565e696f7c857f726d63574b3e3225180c000815212e3a47535f6a737f8a85817c76706b636059534e4540393129231d150d0600000000000000000000020e1a25303b454d565e6167686e6f707171727272727272727272727272727272727272727271716f6d6863605950483f332a2015090000000000000000000000030e18222a313d46535e6973808d8b7f72675d514848484848505d6a76839085786b5f5248484848484848484848484846443f404c5966737f8c887b6e61554c56616e7b878f82766a5f5347392f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f616e7b888c7f7266594c40444e565d656c737e86928e81786d675d606d798592857a6d60554b40333f4a546774818e837669564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f02000000000000000000000000091623303c4956636f7c8995887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e5144382b242d3a4653606d79869285838383838383838383838383838383838383838383838383838384918a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d19222834404b545e686e7b84918c7f7266594c3f3326190c000915222f3c4855626f7b848a8f8d88827d766f6b625f58514b433e342f271f180f0800000000000000000005121e2a36424d575e686d73787a7c7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c7a766f6b625a50463c31261a0f010000000000000000040b11161a181f2a36424d57616d7a8592857a6d60554b403b3b43505d6a76839085786b5f52453b3b3b3b3b3b3b3b3b3b3b393733424e5b6875818e85796c605346535f6975828f877b6e62554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e535353535353535353535353535353535353535353535355616e7b888c7f7266594c3f3d434c535b606c717d85918f82796d6764717e8b8d8074675d5143392e3f4c5966727f8c8578685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000a1623303d495663707c8995887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e514438272f353a4653606d79869090909090909090909090909090909090909090909090909090909090908a7d7063574a3d30242f3c4956626f7c898b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2b343d45515c666d7a84919083796d6054473a2d211407000815212e3a47535f6a6f787d82888e8f89827c766e6a605d554f454039312a211a110600000000000000000714202d3a46525e696e7a808487898a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8986827d716c62584e43372b1d120700000000000000050e161c2227292a25313b46525e6873808d8c7f73675d5145392e43505d6a76839085786b5f5245382e2e2e2e2e2e2e2e2e2e2d2b36414c566a7783908377665b50444d57626f7c898d8174675d5145392c20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e524646464646464646464646464646464646464646464855616e7b888c7f7266594c3f313a4149505a616b6f7c84918f82796d6876828f887c6f62554b4130313e4a5764717d8a877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000a1724313d4a5764707d8a94877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e514438313940454753606d7883848484848484848484848484848484848484848484848484848484848484837d6f6356493c30232f3c4956626f7c898b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313d46515b606d78829091837a6d675d5145392c2013060006121f2b37434e585f666d71767b81878e8f89827c736d676159514b433c332c2317110a02000000000004101c2834404b55616e7b848d918f8c8b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8d928f887e716a5f5347392f24180d010000000000040e1720272e333637383835414c56616d7a869285796d60554b403443505d6a76839085786b5f5245383838383838383838383838383946525e6878858e827568544a3f4854606a76839085796d6053473c32261b0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245393939393939393939393939393939393939393b4855616e7b888c7f7266594c3f332f383f445059606a6f7b84918f81786d7a869083776a5f53433a2f2f3c4955626f7c88887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000c1825323f4b5865727e8b97867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e51442f39434b51535b5c666d77777777777777777777777777777777777777777777777777777777777777776f6b6054483b2f232f3c4956626f7c898b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e19242f3a434e58626d74818e91847b6e685e554b4135291d110400030f1b26313c464e545c6064696e747b81868e8f878079706b605c554e453e3628221c140b020000000006131f2c3845515c6775818e928782807e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e80858f92867c6e62554b4035291d100400000000000b16202932393f43444545454546525e6873808d8c7f72675c51454545505d6a76838b85786b5f524545454545454545454545454545404754616e7a878d8073665a4d40434e5865717e8b8b7e7165584e43372b1c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77839085786b5e5245382c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2e3b4855616e7b888c7f7266594c3f33262d333e474f585f696e7b84918e81787f8b8c7f7266584e4331282e3b4754616e7a878a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f020000000000000000000000000d1a2633404d596673808c928578675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e514435404b555d6067615e606a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6360594f44382c232f3c4956626f7c898b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202935414c56606a727f8b92867c6f695e564c433a2f24180d0100000a15202a343c424a5053575f62696e747b8189908d847d746d675f5750483f332d261d140b020000000713202d3a4653606d798692857c757371717070707070707070707070707070707070707070707071747a828f8e8175675d5145392c2013060000000006111c27323b434a4f5152525252524c56616e7a869184796d6053525252525764707d7e7e7164575252525252525252525252525252524d4956636f7c898b7e7165584b3e3d4753606d79859083766a5f5347382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77839085786b5e5245382b202020202020202020202020202020222e3b4855616e7b888c7f7266594c3f33262227343d464e575f696e7b84918d80828f887b6e6255483c32222d394653606c7987897e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f02000000000000000000000004101d2935404b556875818e9083776a554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e51443d45515d676d746e685f585d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d56544f473d3227242f3c4956626f7c898b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b45525d686f7c8792887e716a5f574d443a31281d1307000000030e18222a30383f44464d53575f61696e757d838c918a80796e6a615a51443f382f261d140c0200000915222f3c4855626f7b888d80736a6665646463636363636363636363636363636363636363636464676d798592867a6d6053473a2d201407000000000a16222e39434d555b5d5f5f5f5f5f5f5f5e6874818d8b7e7165595f5f5f5f5f616c7071716c615f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f59575764717e8a897c706356493d3945515d6774808d887c6f62544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245382b1f1313131313131313131313131315222e3b4855616e7b888c7f7266594c3f332617222b343c454d575f696f7c85928d8f908477695f53473a2e212b3744505b6574817d716d62564a3d3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c0f0200000000000000000000000613202c3945515d677784918e8275685b4f422f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e514447515b606d79817a6f6a5f535151515151515151515151515151515151515151515151515151515151514948443d35313131313c4956626f7c898b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c1925303b44505a606d7a84918c80736c61584e453b32281f160c01000000000610181e262e34383c42474d53575e616b70787f86908d837c706c625b504a42382f261e140b02000a1723303d4a5663707d898a7e716458585757575757575757575757575757575757575757575757555d6773808d897d7063564a3d3023170a000000020e1a27333f4a555f676a6b6b6b6b6b6b6b6b6b6e7b879083776b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b66635b66737f8c887b6e6155483b35404b55626f7c888d8074665c5044382b1f12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245382b1f1206060606060606060606060815222e3b4855616e7b888c7f7266594c3f33261919222a333b454d575f6a6f7d8692998d807366574d42372b2127333f4953646f74706b625a50453a2e2115090000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f4235291c060000000000000000000000000714202d3a4753606d7a86938c7f7265594c3f322619070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838f84776b5e51464f59626d74818e857c6f62554844444444444444444444444444444444444444444444444444444444443e3e3e3e3e3e3e3e3e3e4956626f7c898b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2a36414c56626c75818e8f82786c605a50463c332920160d04000000000000060c151c23282c31373b42464d535960666d727c838d90867e726d605b544a423830261d140a000a1724303d4a5763707d8a8a7d7064574b4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b55636f7c898c7f7366594c403326190700000003101d2936434f5b6771777878787878787878787878828f897d787878787878787878787878787878787878787878787878787878787878736e636774818e86796d6053463a2f3947535f6a77839085796d6053463a2f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245382b1f1205000000000000000000000815222e3b4855616e7b888c7f7266594c3f3326191018212a333c454e58606b707d8a978b7e71675d51453e332a222d3841535c646763605950483f34291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f42352917110a02000000000000000000030f1b27333f495363707d8a98897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101d293643505c6976838c84776b5e514e58606b727f8b9083796d60534a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b56626f7c898b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303946525e68717e8b92857b6e665b50483e342a20170e050000000000000000030a11171c1f262b31363b42464f545c606a6f79808b92877f746c665b544a42382f261b11060a1724303d4a5763707d8a8a7d7064574a3e3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4753606d7a868e8175685b4e422e23180c00000004111e2a3744515d6a778385858585858585858585858f938f898585858585858585858585858585858585858585858585858585858585858073666976828f8478665c5044382c37434e5865727f8b897d7063554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245382b1f1205000000000000000000000815222e3b4855616e7b888c7f7266594c3f3326190c0f18212a333c464f59616c7986939184796d605a50453c3027262f414a53585b56544f473f362d22180c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275685c4f423328221c140b0701000000000000000a121f2b3744505b6574808d9286796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e7f7f7265584d575f6a707d8792857b6e675c55575757575757575757575757575757575757575757575757575757575757575757575757575757575757626f7c898b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424f59616e7a85928a7d70695e544a3f362c22190e050000000000000000000000060c10151a1f262a31363d424a50585f676d747e87928c80786c665c544a41382d2217110a1724303d4a5763707d8a8a7d7064574a3d3130303030303030303030303030303030303030303945515d6778859083776a544b4034281c1004000005121f2b3845525e6b7884909090909090909090909090959f9792909090909090909090909090909090909090909090909090909090908d8073676a77849083766a544a3f3428313c4754616e7a868e8174675d5145392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245382b1f1205000000000000000000000815222e3b4855616e7b888c7f7266594c3f3326190c060f18212a343d4754616d7a8794968e81746c61574d42392e232f3841484c4e4948443d352d241b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f827568554d453d332d261d18120c06000000000309111c2630394653606c7884918f8275675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956616c7173726d6256575f696f7c8692877d70695f5a61646464646464646464646464646464646464646464646464646464646464646464646464646464646464646f7c898b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54616b75818e8e81756c61574d42382d241a1007000000000000000000000000000003090e141a1f252a30383f444e555c606c717d85918d81786d665c53493f332723190e1724303d4a5763707d8a8a7d7064574a3d31242424242424242424242424242424242424242935404b55697683908578665c5145382c1f13060000030f1c2936424f5c6975828383838383838383838383838792979083838383838383838383838383838383838383838383838383838383837f72656778858f8275685c4f422e232d3946525e6876828f85796d6053473a2e23170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245382b1f1205000000000000000000000815222e3b4855616e7b888c7f7266594c3f3326190c00060f1824313e4a5764717d8a908b928b7e71695f544b403428262f363c40413d3c38332b231b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8f8275675e574f443f382f29231d17110e09060b0f141a232e38424e5863707d89968b7e7164554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f16212d3945505a61646665625b575e696e7b8591887e716b6057616c71717171717171717171717171717171717171717171717171717171717171717171717171717171717171717c898b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2c3844515c66707d8a92857a6d61594f453b2f261c1208000000000000000000000000000000000003090e141a1e262e343c434b515a626b6f7b84918e81786d655b50443f352b20171724303d4a5763707d8a8a7d7064574a3d3124171717171717171717171717171717171718242f424f5c6875828f86796d6053463a2d2013070000020f1b2834414d5a656f75767676767676767676767676798692857976767676767676767676767676767676767676767676767676767676726d606d7a878d8074675a4d4134272a36414c5664717e8b8a7d7064544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245382b1f1205000000000000000000000815222e3b4855616e7b888c7f7266594c3f3326190c0004101c2834404a546774808d8b7e8592867b6e665c51453c3026252b303334302f2c27211911090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9083796e696059504a423c342f28231c1a1818171b1f252a343f4a54606a75828f92857a6d6054473a2f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a111921272c343e48505658595856575e696e7b84918b7f726c61595764717e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e808d8b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d2935414c56606d7984918b7e71685e52473e33291d140a000000000000000000000000000000000000000003090c151c232831394045505960696e7b84918e81776c605a50473d32291d1424303d4a5763707d8a8a7d7064574a3d3124170a0a0a0a0a0a0a0a0a0a0a0a0a0a0a071b2734414e5a6774818d877a6e6154473b2e2114080000000c1925313d49545d65696a6a6a6a6a6a6a6a6a6a6a6774818e8a7d716a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6562626e7b888c7f7266594c3f332625303b4754606d7a868e8174665c5044382c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245382b1f1205000000000000000000000815222e3b4855616e7b888c7f7266594c3f3326190c0006121f2c3844515c6676839086787e8a9083796d60584e42382e23202427282322201c160f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9590837b706b605b544d454039342e2a26252522272b31363f44505c666f7c89938d8073675d5145392c1d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232b32383b3d4245494b4c4e575f696e7b84918c7f726d625a505f6c79868a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d928b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3945525d68727f8b9083766c62564c41352c20170b0200000000000000000000000000000000000000000000030a11171f272f343e474f575f696e7b84918d80736d62594f443b2f261b24303d4a5763707d8a8a7d7064574a3d3124170a00000000000000000000000000000d1a2733404d5a6673808d887b6f6255483c2f2215090000000915212c37424b545a5c5d5d5d5d5d5d5d5d5d5d5563707c898f8276695f5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d585663707c898b7e7164584b3e3125202c3945525d6876828f85796d6053463a2d201308010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245382b1f1205000000000000000000000815222e3b4855616e7b888c7f7266594c3f3326190c000713202d3a4653606d798690837674808d8c80736a5f544a3f34281f141a1b161613100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9a9590857d736c665f57514b443f38363132322d33373b4246515b606d78839092867b6e61554b4135291d0b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353d4448494f4745434e5860696e7b84918c7f726d635b51525f6c7986898989898989898989898989898989898989898989898989898989898989898989898989898989898989898a8a897e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b55606d7a8592897c6f635a50443a30231a0e0500000000000000000000000000000000000000000000000000060d151d2329353d454d575e696e7b84918b7e716b60564c41382d2224303d4a5763707d8a8a7d7064574a3d3124170a00000000000000000000000000000c1926333f4c5966727f8c897c706356493d3023160a00000004101b26303942494d4f5050505050505050505053606c788491877b6e61555050505050505050505050505050505050505050505050504c5764717e8a897d7063564a3d3023212935414c5665727f8b897d7063564a3d302319130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245382b1f1205000000000000000000000815222e3b4855616e7b888c7f7266594c3f3326190c000916222f3c4955626f7c888d80736d798491877c6f665c50443b31251a0b0e0a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d94908f92877f786e69605c55504a46423f3f3f403f44464d535b636d73808d958c7f73695e52433a2f24180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d19242e3740474f54565c53514b55606a6f7b84918b7f726d635b51494956636f7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7e7c7a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6773808c8f82756b6054483e32291e1108000000000000000000000000000000000000000000000000000000030b1218232b333c454d575e696f7c8692877d70685e53493f332724303d4a5763707d8a8a7d7064574a3d3124170a00000000000000000000000000000c1825323f4b5865727e8b8a7d7064574a3d3124170a000000030c151d2328373d414243434343434343434344505b65737f8c8c807366594f43434343434343434343434343434343434343434343434c5865727f8b887c6f6255493c2f2d2d2d2f3b4854616e7b87877f7266594c3f3329241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245382b1f1209090909090909090909090915222e3b4855616e7b888c7f7266594c3f3326190c000c1825323f4b5865727e8b8a7d71676f7c879083786d60574d42362a1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d9082838c928c827b726d67605c54534d4c4b4b4c495053575e616d727f8b929083786d60564d4231281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131e2a3540495259606368605d555d676f7c8591877f726d635b5149404854606b6f707070707070707070707070707070707070707070707070707070707070707070707070707070707070707071706e685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b54606d7a8592877c6f62594f43362d20170c000000000000000000000000000000000000000000000000000000000001071119212a333b454d575f6a707d8791857a6e655b50443b3126303d4a5763707d8a8a7d7064574a3d3124170a00000000000000000000000000000b1825313e4b5864717e8b8a7e7164574b3e3124180b0000000b151e272e34383a3a3a3a3a3a3a3a3a3a3a3a3f4953616e7b889184776b6054483a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a404d5a6673808d877b6e6154483b3a3a3a3a3a3a46525e69717e7b726d63574b3a39352f2820160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245382b1f1616161616161616161616161616222e3b4855616e7b888c7f7266594c3f3326190c030f1b27333f49536774818e887b6e616a73808d8c7f72695e53463d2f261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8d80797f879190867f79716d66615f5759585859535b6062696e757f8b9192857b6e665c51443b301f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16232f3b47525b636b70756d675d606d7a848e867e726d635b51494038444f5960636363636363636363636363636363636363636363636363636363636363636363636363656c656363636363646463615e564d41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c66727f8c8f82756a5f53473d32241b0e0500000000000000000000000000000000000000000000000000000000000000070f182129333b454e58606b727f8c8f82776c60574d42362a303d4a5763707d8a8a7d7064574a3d3124170a00000000000000000000000000000b1724313e4a5764717e89827c6f6255493c2f221609000007121d27303940454647474747474747474747474747535f69778390897c6f63544a474747474747474747474747474747474747474747474e5b6774818e867a6d60534747474747474747474d57626c716e69635b51474745413a32281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245382b232323232323232323232323232323232e3b4855616e7b888c7f7266594c3f3326190c05121f2b3744505b657683908578695f606d798491867b6e61594f42382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8c7f73737c848d928c847e79726e69686665656667656c6f747b828c9192867d6f695f544a4032291f0d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4b57636d737d82796d665d676d7a817c706c625b51493f373744505b656c656461595656565656555c6063605956565656565656565656565656565656565659606c78746f6a5f565657575654524d443b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798591897c6f63584e43352b211209000000000000000000000000000000000000000000000000000000000000000000060f172029333c464f59606c77828f8c7f72695f53463e31303d4a5763707d8a8a7d7064574a3d3124170a00000000000000000000000000000915222f3c4855626f7c7c766f6a5f53473b2e21150800000c18232e39424b51535454545454545454545454545454576673808c8d8174665c5454545454545454545454545454545454545454545454545c6875828f8579675d5454545454545454545454545a6264615e5754545454524c443a31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e5245382f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3b4855616e7b888c7f7266594c3f3326190c0613202d394653606c79858f827669575c67707d898e81756b60544a3f33281c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8b7e726a6f7980868f918b847f7b7774727272737376797c81868f9490857d6f6b60574d42392e20170d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d59667380878f82786d665e686d746f6a615951493f3738434e58606c7875706c615549494d575e676d6f6b60594f49494949494949494949494949494954606b7683817c6f6255494a4b494746413b32291f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5764717e8a9083766b6054463c3123190f0000000000000000000000000000000000000000000000000000000000000000000000050e17202a343d44505b656d7a8491867b6e615a5043392f3d4a5763707d8a8a7d7064574a3d3124170a00000000000000000000000000000815212e3b47535f6a6f6f6a625f584e43372b1f13060004101c2834404b545c60606060606060606060606060606060626f7c888a85796d60606060606060606060606060606060606060606060606060606976839084786b60606060606060606060606060606060606060606060605d564c433a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e52453c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c4855616e7b888c7f7266594c3f3326190c0815212e3b4854616e7b878d8073675a55606b75818e897d6f665b5044392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8a7d7064676d737b828a90918c8884817f7e7e7f808285898e92918b837b6f6b60594f453c30271c0e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d86928f81786d605e61686260584f473f372e3b4754606a7783817e7064574a46525e696e797c706b60584e443d3d3d3d3d3d3d3d3d3d3d444f5963707d898d8174675a4e413e3d3b3936302920170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e6976828f8b7e7164594f43342a201007000000000000000000000000000000000000000000000000000000000000000000000000050e182227333f49535e68707d8a8f82766c61554b40353d4a5763707d8a8a7d7064574a3d3124170a000000000000000000000000000006121f2b37434e585f62626058534e463c32261b0f030006131f2c3845515c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d73807d7a6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d77849084776d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d685d554b4035291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e524949494949494949494949494949494949494949494955616e7b888c7f7266594c3f3326190c0a1724303d4a5763707d8a8b7e7165584f59616e7b869083786c60544a4034281d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808b897c6f635d60696e757d83898e92918e8c8b8b8c8d8f92928f8a847e776e6960594f473d332a1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b707d86928e81746d62595b56544e463e352935414c56626f7c898e8275695c4f4854616e7b83867d706a5f564c41382d30303030303031394854606b76828f877b6e6255483b31302e2d2a251f170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b879285796d6053473d3220180e0000000000000000000000000000000000000000000000000000000000000000000000000000061017222d38414c56616b75818e8a7e71675d51453a3d4a5763707d8a8a7d7064574a3d3124170a0000000000000000000000000000030f1b26323c464e535556544e47433c342a20150a00000713202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8690837a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a76675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b5e565656565656565656565656565656565656565656565656616e7b888c7f7266594c3f3326190c0c1926333f4c5966727f8c897c6f625649525e6973808c8b7e71665c5144392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7d7f7f7a6d6154575f616b70767c8185888a8c8d8d8c8c8a8885827d79716c655e574f463d352b21180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f59606b707d87928b7f726b60574d47433d342c2c3945525d6874818e8a7d7164574a505c6976838f92857c6f685d53493f3327232323242f3943505a636f7c898f82756a5f53473a2e2321201e19140d050701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5766737f8c8d8174675d5145392c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3a444f59616d7a859184796d60564c413d4a5763707d8a8a7d7064574a3d3124170a0000000000000000000000000000000a15202a343c4347484947433d37322a22180e0400000c1925323f4c5865727f87878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878792959087878787878787878787878787878787878787878787878786796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786b62626262626262626262626262626262626262626262626262626e7b888c7f7266594c3f3326190c0e1b2834414e5b6774818e867a6d6053474d57606d79849184796d60554b4034281c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f72726d685e524d535961636b6f74797b7e7f8080807f7e7b7975706d66605b534d453d342b23190f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101b27323d474f59606b717e8892877d6f695e52463f332b2834404b55606d7a869184796d6053464754606d7a839091847a6d655b50443c2f261c1e2935404b55616c768390877c6e62584e43372b1f2020201f1e1b18130c05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69778390897c6f63554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d28323e46525e68727f8b8c7f72685e52463d4a5763707d8a8a7d7064574a3d3124170a000000000000000000000000000000040e18222a32373b3c3c3b37322b26201810070000000c1925323f4c5865727f8b8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d929394908d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e939c928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77849085786f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7b888c7f7266594c3f3326190c111d2935404b55697683908477675d514545515d67727e8b8b7e72675c5145382e23170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38444f5960636565615e564c42474f55596063666c6e717373747372716e6c6564605c545049413b332b2219100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d474f59616c737f8c91857b6e615b51453b2f2c3845515c67727f8c8c7f72665c514445525d686d7a84918f82776c60574d42382d2226303845515d67717e8a8e81746a5f53463c31262d2d2d2d2b2b28241e170f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b879285796c605346392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000020b16202a36414c56606d788491857a6d61554c414a5763707d8a8a7d7064574a3d3124170a0000000000000000000000000000000006101820262b2e2f2f2e2b27201b150e0700000000091623303c4956636f7d80808080808080808080808080808080808080808080808c9190828080808080808080808080808080808080808080808080818e928d80808080808080808080808080808080808080808080808080796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a778490857c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e8a8c7f7266594c3f3326190c13202c3945515d6778858f827669554b40404b55606d79849184796d60544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d474f5456585854524c443a3e44484f54545b60626466676766656462605b5353504a443f382f2921191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19232b343d47505a606c77828f8f82766d62574d413835404b55606d798491857a6d60544a40414c565e686e7b85928b7f72695f544a3f33392e38424e58606d798491857a6d61584e43343939393939393837342f2921180f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495365727f8b8e8174665b5044382b1d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1925303a44505c66707d8a8d8073675d51454a5763707d8a8a7d7064574a3d3124170a0000000000000000000000000000000000060e151b1f212223221f1b160f0a0400000000000915222f3b4854606b6f73737373737373737373737373737373737373737373737f8c897c73737373737373737373737373737373737373737373737b888d80737373737373737373737373737373737373737373737373736d665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a7784909289898989898989898989898989898989898989898989898989898989898a908c7f7266594c3f3326190c14202d3a4753606d7a868d8074675a4d413944515c66717e8b8b7f72665c5044382b1f150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b353d4448494c4c4746413a3233383d44484a50535557595a5a5959575553504946443f38332d261d170f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071119222b353e44505b656d7a84918b7f72695f53493f4445515d67727f8b8c8073685d52424444434c565f69707d8892867b6e665b50444646463f4a545f6a73808d8b7e72685e524646464646464646464544403a332b21170c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6575828f8a7d7064544a3f33281c0b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28343f4a54616c778390857a6d60544a4a5763707d8a8a7d7064574a3d3124170a000000000000000000000000000000000000040a0f1215151615130f0a040000000000000007131f2c38434f59606367676767676767676767676767676767676767676767737f8c897c6f6767676767676767676767676767676767676767676f7c888c7f72676767676767676767676767676767676767676767676767605c544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111e2a3744515d6a77838c8c8c8c8c8c8c8c8c8c8c8c8c8c9195918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7f7266594c3f3326190c16222f3c4955626f7c888b7e7265584b3f34404a54606d78849184786d6053463d32271b0f01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19232b32383b3c3f3f3a39353028282c3238383f4446484b4c4d4d4d4c4b4846443f3a38342e27221b140b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710192327333f49535d686f7d8792867b6e655b5051514c56606d798491857a6d60564c51515151514d57616b73808d9083786c60564c53535353505c666f7c879082776c60564c53535353535353535352504c453d33291e13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c798592867a6d6054473a2d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17232e3842505a64717e8a8c7f72665c504a5763707d8a8a7d7064574a3d3124170a00000000000000000000000000000000000000000306080909080603000000000000000000030f1b27323d474f54565a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a66737f8c897c6f625a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a636f7c898b7f72655a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a53514b42392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e7f7f7f7f7f7f7f7f7f7f7f7f7f7f8c948c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d6f6356493c3023160a1724313d4a5764707d8a897c706356493d2e3944505c66727e8b8a7d7164584e43372b1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111921272c2f3032322e2d29251e1c21272c2d3338393b3e404041403f3e3b3937332d2c28231c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071117222d38414c56606b74808d9082776c60555d5d5d5d68727f8c8c7f72685d5d5d5d5d5d5d5d5d5d59606d7983908b7e71685e606060606059606d788390867b6e655b60606060606060606060605e5c574f453a2f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88908477685d5245392c1c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e4653606c78849184786d60534a5763707d8a8a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000a16212b343d4348494d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d5966737f8c897c6f62564d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d5763707d8a8b7e7165584d4d4d4d4d4d4d4d4d4d4d4d51555d605d554d4d4d4d4645403930271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313d4a56626c717373737373737373737373737378848f8276737373737373737373737373737373736f6b6054483b2f2213121926323f4c5965727f8c877b6e6154483b2e343f4a54606d79859083766a6054473a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f2223252521201d191310161b1c22282b2d2f313334343332312f2d2b27221f1c17110b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3a444f59606d7984918a7e71676a6a6a6a6a6d7a859184796d6a6a6a6a6a6a6a6a6a6a6a6966666f7c8792857a6d6c6c6c6c6c6c6c6b737f8c8c7f72696c6c6c6c6c6c6c6c6c6c6c6c6c6b6861574c4034281b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b8d817467564c4135291d0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2b3844505b66727e8b8a7d7063564d5763707d8a8a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32383b3c404040404040404040404040404040404040404c5966737f8c897c6f6256494040404040404040404040404040404a5764717d8a8a7e7164574b40404040404040404048515b63676d675e574d42403a38342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a45505a62656666666666666666666666666b78848f8376696666666666666666666666666666666360594f43382c21201f1b2734414d5a6774808d86796d6053463a2d2e3845515c67727f8c897c6f62554c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151619191413110d08040a0f11171c1f20222426272726262422201f1b1712100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d28323d45515d67707d8991847977777777777779808d8a7d777777777777777777777777777670666a73808d8d807979797979797979797d879083787979797979797979797979797979797873685c5044372b1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d8b7e7164584b3e2f24190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54606d7a858f8275685e525763707d8a8a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000007101921272c2f30333b42464849494949494949494949494949494c5966737f8c897c6f6256494949494949494949494949494745414b5864717e8b8a7d7064574a3d3434343434353d47505a636d727a6e695e52463a2d2c28231d150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f4850565859595959595959595959595e6b78848f8376695c595959595959595959595959595956544f463d32302e2d2b272236424f5c6975828f8477665c5044382b2934404b55616d7a868e8175675d5145392c20140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090c0c0707050100000000060b0f12131518191a1a1a19181513120f0b06030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b16202935404b55606b75828f9186848484848484868d92908384848484848484848484848484827669606d7985918d868686868686868686899294908686868686868686868686868686868685786b5e5245382b1f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c566976838f887c6f6255493c2f2216080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3845515d6774818e867b6e61545763707d8a8a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f25313b454d53545555555555555555555555555555555966737f8c897c6f62565555555555555555555555555554524c4b5865727e8b897d7063564a3d30272228353e474f59616c727f847b6e6154483b2e211c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f454a4b4c4c4c4c4c4c4c4c4c4c515e6b78848f8376695c504c4c4c4c4c4c4c4c4c4c4c4c4c49484343413f3d3b3937332d35404b556a77848f827669544a3f3428232f3946525e6875818e867a6d6054473c31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606080b0d0d0e0d0c0b08060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18242f39434f59616e7b88949590909090909090909090909090909090909090909090909085786b5d67727e8b98948f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e85786b5e5245382b1f1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d68788592867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2935414b55636f7c898b7f7265575763707d8a8a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000040a121e2a36424d575e616262626262626262626262626262626266737f8c897c6f626262626262626262626262626262605d564c5965727f8c897c6f6356493c30262d333f474f59606b717e878f8275685c4f4235291c0c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d343a3d3e40404040404040404045515e6b78848f8376695c50434040404040404040404040404145474f4d4b494846443f403e45515d6778858e8174675b4e412e23202a36414c56636f7c898b7e7165574d42372b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313d46535f6975828f9890838383838383838383838383838383838383838383838382766955606d7886908f828181818181818181818181818181818181818181818181818181818073675a4d4034271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a87918477675d5145382c1f1306000000000000000000000000000000000000000000000000000000010404040404040404040404040404040404040404000d18242f3a4854606b7884908376695e5763707d8a8a7d7064574a3d3124170a0404040404040404040404040404040404040404040404040402010000000000000000000000000000000714212d3a46535e696e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f737f8c897c6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d685d525966737f8c897c6f6256493c2f2f383f445059616b707d8692857b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292e313233333333333333333845515e6b78848f8376695c5043363333333333333333303a444c52545c5a5856545350494d4b4953606d7a868c7f7266594c3f332e2d29303a4854606b7784908376695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506090c0e0f1011111111111111111111111111111111111111111111111111111111110f0e0a070604000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a36424d57616e7b8692857a777777777777777777777777777777777777777777777670665a5c66717e8b8d81747474747474747474747474747474747474747474747474747474736e64584c3f3326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b888f837669554b4035291d1004000000000000000000000000000000000000000000000003080b0d0e11111111111111111111111111111111111111111107131d2c38434f596773808d877b6e615763707d8a8a7d7064574a3d31241711111111111111111111111111111111111111111111111111110f0e0c08040000000000000000000000000815212e3b4854616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c818e8b7f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6d60545a6673808d887c6f6255493c313a424a505a626c707d8692867d6f695e53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d212425262626262626262b3845515e6b78848f8376695c504336292626262626262935414c565d606967656361605b5359575555626e7b888a7e7164574b3e3c3a39353038434f5966727f8c887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121316191b1c1d1d1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1d1c1a171312100c070000000000000000000000000000000000000000000000000000000000000000000000030d1a26313b46525e6874808d8c7f72666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69665e5454606d798491867a6d6767676767676767676767676767676767676767676767676767645c52473b3023170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898e8174685b4e412f24180c0000000000000000000000000000000000000000000001080e14171a1b1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1b27323d4956626f7c898b7e72655563707d8a8a7d7064574a3d31241e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c1b18140f0902000000000000000000020f1c2835424f5b6875818888888888888888888888888888888888888e93918b888888888888888888888888888888887d7064575a6773808d887b6f6255483c3c434b545b606c717e8692867d706b60574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517181919191919191e2b3845515e6b78848f8376695c504336291d19191919202c3945525d686d767472706e6c65686664626063707d89897c7063564d4b49474641413f3d4854616e7b8680796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d070604000000000000000000020a11171b1f20232628292a2a2a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2a292724201f1c18120b030000000000000000000000000000000000000000000000000000000000000000000009141f2a36414d56616e7b869184796d605d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5a5444515c66727f8c8c7f7266595b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a58524a40362b1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b8d8073665a4d4033271a07000000000000000000000000000000000000000000020b131a1f2426272b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2d394653606c78858f8275675c63707d8a8a7d7064574a3d312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b282725201a130c030000000000000000020f1c2835424f5b6875818b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9197938e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a7d7064575a6774818d887b6e6155483f444e555d666c737e8791857d706b60594f453b31251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b0d0d0d0d0d121e2b3845515e6b78848f8376695c504336291d100d0d14212d3a4754606d7a82807e7c7b79777573716f6d67717e8b887b6e61545a585654524c4e4c4a48525e696e7a736d675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151a1313100c07000000000000060b141b22272b2d303234363637373737373737373737373737373737373737373737373737373737373634312d2c28231c150c07000000000000030506050300000000000000000000000000000000000000000000030e1925303b46525e6975828e8b7e7164574d5050505050505050505050505050505050504e49404a54606d7a869184776b60544e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4c4740382e24190e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c8c7f7265594c3f3226190c0000000000000000000000000000000000000000010b141d242b30333437373737373737373737373737373737373737373737373737373744505b6574818e85796d6063707d8a8a7d7064574a3d37373737373737373737373737373737373737373737373737373737373534312c251e150c0200000000000000000a1723303d4a5663707d7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f85918e817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6e61555b6774818e877b6e6154484950585f676d78808b90857c706b60594f473d33291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d100a0a1623303d495663707c898d8b8987858382807e7c7a78767f8c86796d6668666462615d565b59575553575e686e68605d554b4035291f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e212226201f1c18120b03000000060f181d262d3337393c3f414243444444444444444444444444444444444444444444444444444444444442413d3a38342e271e191107000000060b0f1213120f0b0600000000000000000000000000000000000000000008141f2a36424d57636f7c898f8276695e52464444444444444444444444444444444443413e3945525d6875818e897c6f63544a3f4141414141414141414141414141414141414141403f3b362e261c12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c8b7e7165584b3e3225180b000000000000000000000000000000000000000008131d262f363c3f414444444444444444444444444444444444444444444444444444443f495364717d8a897d706363707d8a8a7d7064574a44444444444444444444444444444444444444444444444444444444444442403d372f271e130900000000000000000916222f3c4854606b707272727272727272727272727272727272737f8c897c727272727272727272727272727272726e695f535b6875818e877a6e615449535b606a6f79828d8e837b6f6a60594f473d352b21170d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1717171723303d4a5663707d838587898b8d8f8e8c8a888685838c91887b79777573716f6d686967666462605c565e615e56524c45413a31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090f171f262a2d2e332d2c28231d150c0300020c18212a2f383f4446494c4e4f5050515151515151515151515151515151515151515151515151515151504f4d4a46444039302b23191006020a11171b1f201f1b17110d0701000000000000000000000000000000000000020e1a25303b4854606b778390877b6e6154483b37373737373737373737373737373736353235414c5663707d898e8174665c504438343434343434343434343434343434343434343433302b241c140a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c8b7e7164584b3e3125180b00000000000000000000000000000000000000030e1a242f3841474c4e515151515151515151515151515151515151515151515151515151515154606d7a868c80736663707d8a8a7d706457515151515151515151515151515151515151515151515151515151515151514f4d4841392f251a0f04000000000000000714202c38444f5960636565656565656565656565656565656566737f8c897c6f656565656565656565656565656565615f574d5b6875828e877a6e6154505b656c727c838f8c81796e695f584f473d352b23190f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336292323232323232f3c4854606b7076787a7c7e80828486888a8c8e8f94988d88868482807e7c7a78767472706e6d6669676563615e56514c433a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121a212931363a3b403a38342e271e150b000a141e2a333c4149505356595b5c5d5d5d5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d5c5a5753514a423d352b22180e0b141b22272b2d2b27221b18130c0400000000000000000000000000000000000009141f2c38434f5965727f8c8c7f7266594c3f332a2a2a2a2a2a2a2a2a2a2a2a2a2a292824303a4653606d79859285796d6053463a2d2828282828282828282828282828282828282726231f19120a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8a7d7164574a3e3124170b0000000000000000000000000000000000000008141f2b36414a52585a5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5d6877849083766763707d8a8a7d70645e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5b59534b41372c2014080000000000000004101c27333d474f54565858585858585858585858585858585966737f8c897c6f62585858585858585858585858585855534d4f5c6875828f877a6d615453606c777f8691877f756d675e574e463d352b23191107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336303030303030303038444f5960636a686e7072737577797b7d7f81839096918b8d8f8f8d8b89878583817f7d7b7977757371706e68605d554c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a242c333b4246484d4645403930271d1207111c26303c454d535b6063656769696a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696764605c544f473d342a2015191d262d33373937332d29241d160d040000000000000000000000000000000000020f1b27323d4754616e7b878b84776a5e5144372b1e1d1d1d1d1d1d1d1d1d1d1d1d1d1c1f2b3844505c6674818c897c706356493d30231b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1917130e080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8a7d7064574a3d3124170a000000000000000000000000000000000000000b1724303c47525c64676a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a74818d86796d6a707d8a8a7d706a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a68655d53483d3125180c00000000000000000b16212b353d44484a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c5966737f8c897c6f62564c4c4c4c4c4c4c4c4c4c4c4c4c4846424f5c6975828f877a6d61545865727f8b8d847d726d605d554d453c342b2319110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c50433d3d3d3d3d3d3d3d3d3d3d474f5456565e6163656769676d6f717374778491847e80828486888a8c8e908e8c8a88868482807e7c7a786d675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e454d53555953514b43392e23180f17232e38424d575f656c6f7274757677777777777777777777777777777777777777777777777777777777777574706d6660594f463c32261b232b2f383f4446443f38352f281f160c0100000000000000000000000000000000000a16202d3a46525e6973807f7c6f6255493c2f221611111111111111111111111110101c28343f4a54626f7c7f7d796d6053473a2d20140e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0d0b0703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d8a7e7164574b3e3124180b000000000000000000000000000000000000000d1a26333f4c58646e747777777777777777777777777777777777777777777777777777777777777777777e8a897c7777777d8a8a7e77777777777777777777777777777777777777777777777777777777777777777777756f65594d4034271b0e0100000000000000050f1a232b33383c3d3f3f3f3f3f3f3f3f3f3f3f3f3f404c5966737f8c897c6f6256493f3f3f3f3f3f3f3f3f3f3f3f3b3a424f5c6975828f877a6d605456626d727f81796f6b625b514b433b332a221911070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4c525456585a555c606264666779858d80737475777a7b7d7f81838587898b8d8f8f8d8b8987857a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28343e4850575f6166605c554b40342821181c28343f4a545f696e787c7f818283838484848484848484848484848484848484848484848484848484848382807d79706b60584e43372b212b353d41495053504945413a31281d1307000000000000000000000000000000000005111e2a36424d56636d73726f6a5f53473b2e2115080404040404040404040404000b17232e384754606a6f72706d675d5145392c2013060101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c8b7e7165584b3e3225180b000000000000000000000000000000000000010e1b2734414e5a67748084848484848484848484848484848484848484848484848484848484848484848487928e898484848a8f908a848484848484848484848484848484848484848484848484848484848484848484848175685b4f4235281c0f02000000000000000008111a21272c2f3032323232323232323232323233404c5966737f8c897c6f6256493c32323232323232323232322e36434f5c6976828f877a6d6054515b636d72746d67605951454039312921181007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c5656565656565656565656565656565656544f47494b4d4b51535557606d7a868b7f726769676d6f71737576787a7c7e80828486888a8c8478675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a61696e736d675c51453f332a1d1f2b3844505c666e7b83898c8e8f9090909090909090909090909090909090909090909090909090909090908f8d8a847d706a5f53473c3127323d474f535b605b53514b433a2f24180d0100000000000000000000000000000000020e1925303b44525b636665625f584e43372b1f130600000000000000000000000006111c2b37434e5860626563605d554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c8b7e7265584b3f3225180c000000000000000000000000000000000000020f1c2935424f5c6875828f909090909090909090909090909090909090909090909090909090909090909090949994909090909090909090909090909090909090909090909090909090909090909090909090909090909083766a5d5043372a1d1004000000000000000000080f161c20222325252525252525252525252633404c5966737f8c897c6f6256493c2f25252525252525252525293643505c6976828e877a6d605447515b636667605d554f473f352f281f170f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f83766963636363636363636363636363636363636360594f443f404045464854616e7b878a7e7164555c60626466686a686e70727476787a7b7d7f7f7266554c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4955616c717b80796d605a50453c2f26202d3a4653606d788490928b878584838383838383838383838383838383838383838383838383838383838485899091867c6f62574d42372c38444f5960656c65605d554b4135291d1104000000000000000000000000000000000009141f293240495257595855534e463c32261b0f03000000000000000000000000000f1b27323d464e5456595653514b43392f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b8c7f7366594c4033261906000000000000000000000000000000000000000d1a2733404d5a667380838383838383838383838383838383838383838383838383838383838383838383838d929083838383838383838383838383838383838383838383838383838383838383838383838383838383838074675b4e4134281b0e0100000000000000000000050b10141617191919191919191919191925323f4c5865727f84847c6f6255493c2f2219191919191919191926323f4c5965727f8181796d605346495157595a53514b433d3429241d160d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8276707070707070707070707070707070707070706b6054483b2e34383c4955626f7c88897d70635651535557595b565e6163656769676d6f7173726d6357433a2f24190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e878c81746c62574d42382d22303d495663707c8992857e7a78777776767676767676767676767676767676767676767676767676767677797d83908f8276695f53473a2f3b4854606b6f79726d675d5145392c2013060000000000000000000000000000000000020d17202e3740474b4d4c4947433c342a20150a00000000000000000000000000000a15202b343d4347494c494745403931281d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8d8174675a4e412d22170b000000000000000000000000000000000000000c1926323f4b57636e7376767676767676767676767676767676767676767676767676767676767676767676808d857876767676767676767676767676767676767676767676767676767676767676767676767676767676746e64584c4033271a0d010000000000000000000000000407090a0c0c0c0c0c0c0c0c0c0c1824313e4a56626d7278786f6a5f53473b2e21150c0c0c0c0c0c0c1825313e4a57626d7274746d675c51453f464b4c4e4745403a312b2218120c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b788491897d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d706356493d3028303d495663707c89887c6f62554947484a4c4e4d525456585a555c6062646666635b514631281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7983908b7e71695f544a3f3328323f4c5865727f8b8a7e716d686b6a6a696969696969696969696969696969696969696969696969696a666d707a8592887b6e6155483b37434e58636f7d847f796d6054473a2d211407000000000000000000000000000000000000050e1c252e353b3f403f3c3b37322a22180e040000000000000000000000000000040f19222b32373b3c3f3d3a39352f281f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898f82756853493f33271b0f030000000000000000000000000000000000000a17232f3b47525c6366696969696969696969696969696969696969696969696969696969696969696969727f8b877a6e69696969696969696969696969696969696969696969696969696969696969696969696969696967645c53483c3024180b00000000000000000000000000000000000000000000000000000915222e3a46515b62656b6b625f584e43372b1f130600000000000916222e3a46515b62656767605c554b40343a3e3f413a39352f281f1910070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884918f8989898989898989898989898989898989898987796c5f5346392c313e4a5764717d8a877b6e6154483b3c3e40424146474a545b605b54555759595751493f351f160c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d7a8491867b6e665b50443b3033404d596673808c877b6e615e565d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d545c606873808c8b7f7265584c3f3847535f6a75828f8a7d7064574a3d3124170a000000000000000000000000000000000000000a131c242a2f3233322f2e2b26201810060000000000000000000000000000000007101920272b2e2f32302d2c29241d160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87908377655b5044372b1f120500000000000000000000000000000000000007131f2a35404a52575a5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d63707d89897c6f635d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b58534a41362b201408000000000000000000000000000000000000000000000000000006121e29343f495156585e5e55534e463c32261b0f03000000000006121e29353f495157595b5b53514b43392e2f3233342d2c29241d160d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b788491918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b87796c5f5346392c323f4b5865727e8b867a6d6053473a2f313330363944505b666c66615e574d4c4a463f372d230d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b555e686f7c879083786c60564c413633404d596673808c877a6e61544c5050505050505050505050505050505050505050505050505050504a5056626f7c898e8175685b4e42414e58626e7c879184786c605346392d20130600000000000000000000000000000000000000010a12191e2325262522211f1b150e06000000000000000000000000000000000000070f151b1f2223262320201d18120c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79869285796c605346392d201306000000000000000000000000000000000000020e19242e3840474b4d5050505050505050505050505050505050505050505050505050505050505055616e7b888b7e716558505050505050505050505050505050505050505050505050505050505050505050505050504e4c4841382f251a0f030000000000000000000000000000000000000000000000000000010d18232d373f464a4c51514947433c342a20150a000000000000010d18232d373f464a4c4e4e4645403930271d25262720201d18130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884918b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3226333f4c5966727f8c8579675c5145382c24262935414b55606c78766e695e544a3f3a352d251c1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f39434c56606a727f8c8b7f72685e52463d32404d596673808c877a6e6154474443434343434343434343434343474f54565d55534d45434343433f4653606d79869083776a554b414953606a75828f8b7e71665b5044382b1f1206000000000000000000000000000000000000000000070d1316191a191615130f0a040000000000000000000000000000000000000000040a0f13151619161413100d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66778490877b6e6154483b2e2115060000000000000000000000000000000000000007121c262e353b3f404343434343434343434343434343434343434343434343434343434343434653606d79868d8073665a4d43434343434343434343434343434343434343434343434343434343434343434343434341403c362f261d13080000000000000000000000000000000000000000000000000000000006111b252d343a3e3f45453c3b37322a22180e040000000000000007111b252d353a3e3f41413a38342e271e1518191b1413110d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8276727272727272727272727272727272727272726d62564a3e312734404d5a6773808d84786b554b4034291d27313945515d67717e827b6e665b5044382b1f1c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444e58606c77828f867a6e61584e4337404d596673808c877a6e6154473b373636363636363636362f3a434f59606369625f574d453c312e3845515c677884918578675d5145505b656f7c899184786d60544a3f33281c0f030000000000000000000000000000000000000000000002070a0c0d0c09080603000000000000000000000000000000000000000000000000030608090c0a0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546875818e8a7d7063574a3d2e23170b00000000000000000000000000000000000000000a141c242a2f323336363636363636363636363636363636363636363636363636363636363844505c6677848f8275685c4f422e363636363636363636363636363636363636363636363636363636363636363636363433302b251d140b01000000000000000000000000000000000000000000000000000000000009131b23292e313238382f2e2b26201810070000000000000000000a131b23292e313234342d2c28231d150c0c0c0e0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f837669656565656565656565656565656565656565625b51463a2e2835414e5b6874818e84776a5d51442f23232f39434e58606d7a858f84796c605346392d201306010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f28323c44505b656e7b868e81746a6054473e404d596673808c877a6e6154473b2e2a2a2a2a2a2a2a2a2935414b55606b70766e695f574d42372b34404b5569768390877a6d60544b55606c7883908a7e71665c5042382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e404c5966737f8c8c7f7266544a3f34281c100300000000000000000000000000000000000000020a12191f2326272a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a28343f4a546975828f84776a544a3f34282a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a282724201a130b02000000000000000000000000000000000000000000000000000000000000010911181e2224252b2b22211f1b150e0700000000000000000000010a11181e2225262828201f1c18120b030000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c58585858585858585858585858585858585651493f34292936424f5c6975828f8376695d5043362a2934404b55606a74808d8b7f72665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d162027333f49535f69737f8c877c6f625a5042404d596673808c877a6e6154473b2e211d1d1d1d17202a343c45515d67707d837b6e695f53473a2e2e424f5c6875828f887b6e6255515d67717e8b9083786c60544a3f2f261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0d0e0d0a0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050100000000000000000000000000061723303d4a5663707d898f8276665c5044382b1f1206000000000000000000000000000000000000000000070e1317191a1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d17232e414e5a6774818d8578665c5044382b1f1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1b1a18140f0801000000000000000000000000000000000000000000000000000000000000000000060d121518191e1e1615130f0a0400000000000000000000000000070d121618191b1b1313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d232a3643505d6976838f8275685c4f423529333b45515c676f7c879083786c60544a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e17222d38414d57606d79849083766c61544a404d596673808c877a6e6154473b2e2114100b151e29323c46505a606d798490867b6e6255483b2f34414e5b6774818e897c6f625659606d798591877c6f655b5042382e1d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b1a171413110d080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0d0f120d0d0b07020000000000000000000714202d3a4753606d7a869285796d6053463a2d2013090000000000000000000000000000000000000000000002070a0c0d101010101010101010101010101010101010101010101010101006192633404c5966737f8c86796d6053463a2d2013101010101010101010101010101010101010101010101010101010101010100e0d0b08030000000000000000000000000000000000000000000000000000000000000000000000000106090b0c121209080603000000000000000000000000000000000106090b0c0e0e070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c50433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3a342d251b2b3744515e6a77848e8174685b4e4135313b454f59606d798391867c6f665b5042382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3c45515c66707d8a8a7d70665c51444d596673808c877a6e6154473b2e211407121d27303b444e58626d75818e8f8275695f53473a2e34404d5a6773808b877d706355606b74808d8e81746a6053493f30261c0b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a20242728262421201d191514120e09060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608090e121415171a1c1f1a1917130e0800000000000000000613202c3945515d67778390887c6f6255493c30251a0e02000000000000000000000000000000000000000000000000000003030303030303030303030303030303030303030303030303030c1825323f4b5865727e8b877a6e6154473b2e211408030303030303030303030303030303030303030303030303030303030303010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c5043363232323232323232323232323232312e29231b1c2834404b546b78858d8074675a4d412f39434d57616b74808d8c7f726a5f544a3f2f261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2834404b54616c76828f84796d60554c4d596673808c877a6e6154473b2e21141218232e39424c565f6a717e8b92857a6e61574d42372b323f4b5865727f7e7a706b605d676f7d8891857a6d61584e41382d1e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b141d252b30333433302e2d2a2521201e1a1312100c0703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406090e1214151a1e21212427292b2726231f19120a0200000000000004111d2935404b556773808d8c7f7366574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0c1111070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080909090909090909090909090909090909090909090909090909090909090707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336292525252525252525252525252524221e18131f2c3845515c6679868c807366594d4035404b555f69707d8a8f82776c60584e42382d1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b18232e3942505a626f7c878b7f72675d514d596673808c877a6e6154473b2e21141b242834404b545e686f7c8692877d70685e52453c3126313d4a56626d72726d676059606d7984918a7e71685d52463c2f261b0c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121d262f363c4041403d3a3936302e2d2a25201f1c1812100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000003070c1013131a1e2122252a2d2e3133363834332f2a241c140a000000000000010d18242f3d495663707c89908377695e52463a2d20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191e1e1413100c0707090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a07040000000000000000000000000000000000000000000000000000000000000000000000000406070c101313151516161616161616161616161616161616161616161616161616161616151413110d08060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1919191919191919191919191816120d13202d3a4653606d79868c7f7266594c3f3e45515d676e7b8591857a6d655b50463c2f261c0b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303e47535f6a75818e857a6d60574d596673808c877a6e6154473b2e211a242d363f45515c666e7a84918c7f726b60564d41332a202e3a45515b626565605d56616b74808d8f81756c61564c41342b1d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1a242f3841484c4e4d4a4746413e3b3a36302d2c28231f1c17110f0a03000000000000000000000000000000000000000000000000000000000000000000000000060c1012181c1f20262b2e2f31363a3b3e404245403f3b362e261c11080000000000000713202d3a4653606d798592877b6e6154483d32271b0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b888b7e7164584b3e3125180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12181e2225262b2b201f1d18121316161717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171614100b050000000000000000000000000000000105070707050100000000000000000000070c101213181c1f202122232323232323232323232323232323232323232323232323232323232221201d1915130f0a040000000000000000010200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d100c0c0c0c0c0c0c0c0c0c0c0b09060714212e3a4754616d7a878b7e7265584b3f48515b606d798390877c6f685e53493f342a1d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171e2b37434e58616e7b868d8073695e52596673808c877a6e6154473b2e21232c363f48525c606d7882908e81756d63594f443b30211d29343f485156585854545e68707d8a91857a6d615a50443a3022190b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2c36414a53585b595754524c4b4846423d3a38342e2c28231c1b150f0b0600000000000000000000000000000000000000000000000000000000000000030a0f11171c1f23282c2d31373a3b3f4246484a4d4f524d4b4740382e231a0f05000000000006121f2b3844505c6674818e8b7f7265584e43372b1e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2f323337372d2c29241d20222324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242423201c17100800000000000000000000000002080d11131413110d0802000000000000030b12181c1f2023282c2d2e2f2f2f303030303030303030303030303030303030303030303030302f2f2e2d2a25221f1b150f0700000002070b0d0d0f0a070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1003000000000000000000000000000815222e3b4855616e7b888b7e7164584b47505a626d74818e8b7e716a60564c41382d22180b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b141b22272b323c46535e6974808d857a6e6154596673808c877a6e6154473b2e212c353e48505a636e75818e9082796d605b51473d32291f18232d363f454a4b4b505c666e7a8592887d70685e52483e32281e100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303e48535c64676663615e565854524d4a4644403a38342e2b261f1b17110a02000000000000000000000000000000000000000000000000000000060b0f151a1c23282c2e34383a3d4247484b4d5354575a5c5e5a58524a40352c21160b000000000003101c28343f4a5463707d899083776a6054473a3025190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6779868c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3e3f44443a39352f272c2f303131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131302f2c28211a110800000000000000000003090e13191d2021201d19130c0500000000040c151c23282c2d2e34383a3b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a3936302e2b272019100901080e1317191a1b171312100c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1003000000000000000000000000000915222f3c4855626f7b888a7d7064574a4f59616c727f8c8d80746c62584e443a2f261b10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911191d262d33373937424d57616d7a85807a6d6054596673808c877a6e6154473b2e2c353d47505a626c73808c91847a6d675c51493f352b2017111b242d343a3d414b55606d78828f8d80736b60564c41362c201a150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3842505a646e7473706d686864615e575653514a46443f3837312b27221b140b0a040000000000000000000000000000000000000000000000060b11171b1f262b2e34383a4045464a4d535558575e616466696b67645c52473d33271c100400000000000b17232e394653606c788491897c6f62564c41362a1d1207000000000000000000000000000000000000000000000000000005080a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b111d2935414b556c78858d8074675a4d4134271a0e0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0808060200000000000000000000000000000000000000000000000000000000020d18232e373f464b4c51514745403931383c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c38332c231a100500000000000000060e151a1e252a2d2e2d2a251e160e060000040d161e272e34383a3e404546484849494949494949494949494949494949494949494949494949494949484746413c3b37322b221b130a12191f2326272824201f1c17110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d100300000000000000000000000000091623303c4956636f7c89897d7063564a54606b717e888f82786d605a50463d32291d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b232b2f383f4446443f46525e686d79736d675d51596673808c877a6e6154473b2e353e474f59616c717e8b91847b6e685e554b40372e231a0e09121b23292c3945515d6773808d8f82786d60594f443a342e2b261f180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616c7481807d7a7774716e696763605c5453504a47433c37332d261d1b160d070100000000000000000000000000000000000000020a11171b22272b3137383f44464b515357575f626568696e71737578736e64594f44382c201407000000000006121f2b3844505b66737f8c8e8174685e5246392f24180d020000000000000000000000000000000000000000000000060c111517181818181818181818181818181818181818181818181818242f45515e6b78848e8174685b4e4135281b18181818181818181818181818181818181818181818181818181514120e0903000000000000000000000000000000000000000000000000000006121e2a353f495157595e5e53514b433d4448494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a48443e352c21170b000000000000060f1820262b3036393a3936302820180f06010c161f2830394044464b4b51535455565656565656565656565656565656565656565656565656565656565554524c4947433d342d251b141c242a2f333435302d2c28231c150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1003000000000000000000000000000a1724303d4a5763707d8a897c6f6256515c666f7d869083796d665c51483f342b20170b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d353d414950535049414c565e666d66605d554c596673808c877a6e6154473b333e474f59606b717e8792857c6f695e564c43392e2519130c04091114212d3a4754606d7a8287847a6d665c504746443f3837312a21180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c66717e8a8c8a8784817e7b7774706d6664605c54534e46443f382f2c272118130c040000000000000000000000000000000003090b141b22272d33373c43474a5053555c606367696e7275787b7d80828580736b6055483c2f2316090000000000030f1c28333f4a54616e7b8792867a6d61554b4035291e1308000000000000000000000000000000000000000000000910171d21242525252525252525252525252525252525252525252525252a3744515d6a77848f8275685c4f42352925252525252525252525252525252525252525252525252525252522211e1a150e06000000000000000000000000000000000000000000000000000a16222f3b46515b63666a6a605d554b474f5456575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757554f473e33281c100400000000030e18212a31373a41464746413a322a21180b07131d28313a424a515358555c6061626262636363636363636363636363636363636363636363636363636262615e5656544e463f372d221c262e363b3f40423d3a38342e261e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1003000000000000000000000000000b1724313e4a5764717d8a887b6f625553606d79848c847a6e675d544a40362d22190e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222d363e474f535b605b5349444c545c605c54514c4d596673808c877a6e6154473b3b454f59616b707d8792867d6f6a5f574d46413b3229241e160d070613202c3945515d676d757b7b6e685d54535453504a47423c332a21180e03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79808386898c8f8e8b8784807d7975706d66625f58535049413e383229241d160d070000000000000000000000000000070c151a1d262d33383f44464e53545c6064676d7074787b7e8284878a8d8f91877d7063564a3d3023170a0000000000000b17222d3846525e6975818e8c8073675d51453a3024190d03000000000000000000000000000000000000000009121b22282d30313232323232323232323232323232323232323232323232323643505d6976838f8376695c504336323232323232323232323232323232323232323232323232323232322e2d2b261f180f060000000000000000000000000000000000000000000000000c1825323e4b57636d7277776d675d514f59606364646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646361594f44382c201407000000000915202a333c42474c5254524c443c332a1d140d18242f3a434b545c606569676d6e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d686862605851493f342b242e3840474b4d4e4a46443f3830261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1003000000000000000000000000000b1825323e4b5865717e8b887b6e6255515c666d79807b6e685e554c42392e241b100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343e48505960656c655b5044424b5153514b45414956636f7d7f7f796d6053473a424d57616c707d8692867d706b60585254524d443f352f2820191006111d2935414b555d60696e6e695e565c6061605c54534d453c332a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666d74777a7c7f8285888c8f8d8985817d79746f6a63605b535048433d352f281f1911070000000000000000000000030b121820262b2f383f44495053585f62666d7075797d8184888b8e918e8b898784827f7366594c403326190d00000000000006111c2a36424d57626f7c889285796d60564c4135291f14090000000000000000000000000000000000000006101b242d34393d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e434f5c6976828f83776a5d50443e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3b3a37312a21180e0300000000000000000000000000000000000000000000000c1926333f4c5966727f8484796d605354606b707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706b6155483c2f23160a000000020e1a26313c454d53565e615e564e453c2f261b111d2935414b555d666d717578797b7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b7a78756f6a625b51463d322a36404a52585a5b5753504a42382e23170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1003000000000000000000000000000c1926323f4c5965727f8c877b6e61544a545d676d736e695f564c433a30271c1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a626b6f786c605a50434045464540393b4854606b6f72726d675d51453a46525e69707e8692867d706b6059565e615e565045413a322b2217110d18242f3a434b51575e6161606267676d6d6d66615f574d453b31261a0e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c6067676d6f7275797c7f82868a8e8e8a85807c76706c65615a544e45413a312b2318120b030000000000000000070c151d232831373e414950535b60636a6e73797d81858a8e918d8a8784817e7c7a7876736d63574b3e3225190c000000000000000e1a25303b47535f6a76828f8c7f72685d52463b31261a0e050000000000000000000000000000000000000c17222d363e45494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4f5b6875828e84776b5e514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4847423c332a1f150900000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d60535663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7063574a3d3024170a00000006121e2b37424d575f62686d685f574e41382d2217202c3945515d676d787e828586878889898989898989898989898989898989898989898989898989898989888785817c726d62584e43382f3b47525c64676863605c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1003000000000000000000000000000d192633404c5966737f8c877a6d6154474b555d6066615f574d443b31281e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c717d81756c61554b40383a38342e38444f5960636666605d554b403b4754616e7b858d857d706b60595c60686e68625a524c443d3428221c14141d28313a414551575f626a6f74777a7a79756e695f574d42362a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a5053555d606365666c6f72767a7e82868b908d88827d78706c626058514b433d3528231d150c030000000000010710191e272e343c43474f535b60656c70767b80858a8e908c8884807d7a7774726f6d676966635b52463b2f23160a0000000000000009141f2b37434e58626f7c8992857a6d61574d42362a20170b020000000000000000000000000000000005111d28343e485056585858585858585858585858585858585858585858585858585858585b6874818e85786b5e5858585858585858585858585858585858585858585858585858585858585855534d453c31261a0e02000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d60535e6a77848a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a86796c5f5346392c20130000000814212e3a47535f696e757a6e6a5f53493f33271e212d3a4754606d79838b8f918f8d8d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d8f928e877f726a6054483a2f3f4b58646e7375706d665c5044382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848f8276695c504336291d1003000000000000000000000000010d1a2734404d5a6773808b867a6d605347434b51535955534d453b32291f160c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e868a7d70675c5145392f2c2827323d474f5456595953514b43393a46525e696e7b817c6f6b60595c676d747a716c605d564f473f332d261d1b262f38424a505b62696e767c8184868786827b6e695f53463c31261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464b515356545b606265686d71757a7e83888e8f8a837d766f6a605d554f473f342e271e150d03000000040c1218222b303940454e535961656c71787d82888d918c87837f7b7774706d68686562605d555957524940352a1e130700000000000000030f1b26323c4854606a75828e8d8073695f53463e32291d140a000000000000000000000000000000000815212d3945505a6164656565656565656565656565656565656565656565656565656565656774818d85786c6565656565656565656565656565656565656565656565656565656565656565615f574d42372b1e1206000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d60535e6a77848b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9098928b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b86796c5f5346392c20130000000815222f3b4855626e7b81867c6e655b50443a302428343f4a546673808c938a848281807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8082869093887c6f62564c4137434e58677380817d786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b67748182807366594d4033261a0d00000000000000000000000000000a1623303d495663707d7f7f786c6053463a4045474d4846423b332920170d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d899184796d60554b4035291d212b353d4448494c4c474540393136424d575e696e746f6a605953606d7981857e756d68605950443f382f28222d38414a545b606d727b82898d918e8d908f857b6e61584e43372b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383a404547494a505355565d6064686d72767c81868d908a837c746d6760595145403930271f150d0300050d161d2429343c424b51585f626b70787e838a8f8e89847f7b76726e696763615e56585654514c4c4b4640372e24190d0200000000000000000a15202c38434e58616e7b8692867b6e615a50443a2f261b11060000000000000000000000000000000a1724303d4956616c71717171717171717171717171717171717171717171717171717171717173808d86797171717171717171717171717171717171717171717171717171717171717171716e695f53473a2d211408000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d60535764707e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8b92867e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7164584b3e3125180b0000000c1926333f4c5966727f8c9083776c60564c4135292b3844505c66778491877e787574737372727272727272727272727272727272727272727272727272727373767a82908f8275685d52453b4754606a78848e887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2733404c59646f7475736e63574b3f3226190c00000000000000000000000000000916222f3b4854606b7072726c665b50443835393a403b3a36312921180e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855616b75818e8c7f72675d5145392c1f232a2f32383b3c3f3f3a39352f37303b454d565e6167625f584f5b6875818d928b817a6f6b625a504a423a3127333f49535b666c747e868f9089848280838f8f82766a5f53473a2e21150600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2f35393a3c3f4446494c5254565d60656a6f757b81878e90878179706b635b514b423931271f150c060e171f282f353f464e545c606a6e767d838a908d87817c77726e6965625f575754524c4b49474541403e3b352e251c1207000000000000000000040f1b27323d46535f6974808d8f82766c61564c41382d22170e0500000000000000000000000000000b1825313e4b5864717e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e85918b7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7b6e6155483b2e221508000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d605355616c7071717171717171717171717171717171717171717171717179868d8174717171717171717171717171717171717171717171717171716c6156493d3024170a0000000613202d394653606c7882908b7f72685d52453b302d3a4653606d79868f82756c6967666666666666666666666666666666666666666666666666666666666667686e7a8692867a6d6054473f4a54626f7c889185786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824303c48535d64676966635c52473b2f23170a00000000000000000000000000000713202c38444f5960636565605b544a3f33292c2d332e2d2a261f180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f59616e7b869285796d6053473d32272e353b3e40444444444444444444444444444d52545a55534e4653606d798087918e847d716c605b544b433b353d44505b656c78808b928b837d78757478828f887c6f6255483c2d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f24292c2d2d3338393c4145474c5254586062696e747b8189918d847d726d605c544b433931271e140f18202931394045515860666d737c828a908d85807b756f6a66615e5755534d4a4746413f3c3a39352f322f2a241c130a00000000000000000000000a16212a36424d57606d7984918b7e71685e53493f332720170c0300000000000000000000000006121f2c3945525f6c78858b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9197918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b7e7164584b3e3125180b000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053505a616464646464646464646464646464646464646464646464646d79868d817467646464646464646464646464646464646464646464646464615a5045392d21150800000006121f2b3844505b666e7b8692857a6d60564c41362d3a4754606d7a878d8074675a5a5a59595959595959595959595959595959595959595959595959595959565e6874818e897d7063564a44505b6673808d8d8174655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202b36414b53595b5c5957524a40352a1f1307000000000000000000000000000004101c27323d474f5456585853504a42382d2220202622211e1a140d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d46525e6873808d8b7f7265594f44382c3740464b4c515151515151515151515151515151515151515151515c676d737c848d91877e746c665d554c443d47515b606c77818d91867e78706c65666f7c888c807366544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012181d202022282b2d2f35393a4145474e54575e61696e757d848d91877f756d665d554b433930261c18212a323b434b515b626a6f7980878f8e86807a736e6962605854534d4847423d3a3936302f2d2c292425231e19120a010000000000000000000000040e1a26313b45515d67707d8a92857a6d655b50443c32291e150b00000000000000000000000006121f2c3945525f6c78858a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7e7164584b3e3125180b000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d60534750555758585858585858585858585858585858585858585858606d79868d8174675a58585858585858585858585858585858585858585858585650483e34281d1105000000030f1c28333f4a545f69727f8b8d8073685e52463a2f3a4754606d7a878d8073675a4e4d4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c5664717d8a8c7f7266594c4653606c788491897c6f6353493f33271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1a252f3841484c4e4f4d4b4740382e24190e020000000000000000000000000000000b16212b353d4448494c4c46443f382f261c13141a1514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212a36414d56616d7a859184776b605448383540495157595d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d555c606a6f79808a928b80786d675e564d454f59636d74808d91857c726c65605b5f6a7783908376665b5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070d101314171c1f2024292c2f35393c43474d52575f616b7079818b928c81786d675d554b42382e23212a333c444c555d606d727c838d9189817b746d68615e57544e4846423b3a37312e2d2a252321201d191916130d07000000000000000000000000000009141f2935414b55616b75818e8f82776c60584e443a30271d12070000000000000000000000000a1724303d4a5763707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7b6e6154483b2e211508000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d60534744494a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b53606d79868d8174675a4e4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b49453e362d22170c00000000000b17222d38424d57606d798491867a6e61564c41353a4754606d7a878d8073675a4d40403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f404855626e7b888e8174685b4e4d5663707d8a9184776b605441382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c404142403f3b352e261c120700000000000000000000000000000000050f19232b32383b3d3f3f3938332d261d140a070d0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1925303b46525e6874808d897c7063544a3f3b46515b63666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a696660676d747e86918d82796e685e574d57606b737f8c91847b6f6a605b5350586774808d85796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406060b0f1213191d2024292c32373b42464d535960676d747e86928e82796d675d544a3f34282a333c454d565e676d757f87908e847d756e69615d56534d47433d3a36312e2b2621201d19161413110d080a0702000000000000000000000000000000030d18242f3a434f59616d7a85918b7f726a5f564c42392e2318130a00000000000000000000000916232f3c4855616b70707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706e695e53463a2d211407000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a3c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e4653606d79868d8174675a4e413e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d39342d241b1006000000000006111c262f3b45515c66717e8a8d8074685d5245383a4754606d7a878d8073675a4d4034333333333333333333333333333333333b42464846423b332d333a4653606d79868f8376695c50525e6875828e8c7f7265594f442f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d252b3033343633322f2a241c130a00000000000000000000000000000000000007111921272c2f3032322d2b28221c140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f2935414c56626e7b888e8174665c50443e4b57636d7377777777777777777777777777777777777777777777777670665d606c717c84908f837a6e695e575e69707d8892857b6e69605850494b5865717e8b887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141817191d20272b30363c42464f555d606c717c85918f82796d665c50443e33333c454d575f686e79818b928a8179706b615f57524c46423b38322d2a25211e1a1413110d0807060401000000000000000000000000000000000000000007131d28313e46525e68707d8892877c6f685e544b403428251c1209000000000000000000000714202c38444f59616364646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464615e574d42362a1e1205000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d31313131313131313131313131313131313131313a4653606d79868d8174675a4e41343131313131313131313131313131313131313131302d28221b1209000000000000000a141d2834404b54606c788390857a6d60544a3f3a4754606d7a878d8073675a4d4034272626262626262626262626262c353e454d5355534d443f382f3844515c6678859184776a534b55616e7b8692867a6d6154473d3221140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a20242728292626231f19120a0100000000000000000000000000000000000000070f161c2022232525201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1925303a47535f6a76839085796d605346404c5966737f83848484848484848484848484848484848484848484848276695c5a616a6f7a828e90847b6e695f656e7b8592867c6f695f574e443f4956636f7c89897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d20212524211d171b1f252a31373d434b515a616a6f7b84918f81786d605a50453b3b454d575f696e7a838e91857d746d676059534d46413a36312b27211e1a14120e0907050100000000000000000000000000000000000000000000000000010c161f2a36414c56606b73808d91847a6d665c514540372e241b110600000000000000000004101c28333e474f55575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575754534d453b31251a0e02000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d242525252525252525252525252525252525252d3a4653606d79868d8174675a4e4134272525252525252525252525252525252525252524211d1710090000000000000000020b18232e3944505b65717d8a8c7f72665c50443a4754606d7a878d8073675a4d4034271a191919191919191917212a343e4750575f615f57504a423834404a546a7784908578655b515d6773808d8d8174685d5246392d2013020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080f14181a1b1c1a1917130e0700000000000000000000000000000000000000000000050b10131616191913120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e5865727f8b897c70635649414e5a6774818d9090909090909090909090909090909090909090909084786b5e505860686d78818e91847b6e696c7782908b7e716a5f574d453c3b4854616e7b878b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090e161e25292d2e31302d29221b141a1f262b3139404550585f696e7b85918d80746c61574d42444d575f696e7b84908f837b706b605d554f46423b3c3a37312a221b120e090602000000000000000000000000000000000000000000000000000000000000040d1925303a444f59606d7882909082786d605c52493f362d22180c010000000000000000000b16212c353e44484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4846423b33291f140900000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d201818181818181818181818181818181818202d3a4653606d79868d8174675a4e4134271b1818181818181818181818181818181818181715110c060000000000000000000007121d27333f4953606c78849184796d6053463c4754606d7a878d8073675a4d4034271a0d0c0c0c0c0c0d162029333c46505a61696e69605b544a3f3343505d6976838c87786c6054606d798592877b6e61564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003080b0e0e0f0d0c0a0702000000000000000000000000000000000000000000000000000407090a0c0c0606030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c4754616e7b878d807467574d424e5a6774818d9083838383838383838383838383838383838383869185786b5e524e565e666d78818d91847b6e727f8b8e81746c62584e453c333a4653606d79868c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b20283035393a3e3d39342d241c13141a1f282f353e464e575f696f7c85928a7e71695f53464c565e696e7b85918e82796e696159514b433d43474847433c342d241b0e0500000000000000000000000000000000000000000000000000000000000000000008131e29323d44505c666d7a84918e81746e635b51483f34291d110500000000000000000005101a232c33383c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3b3a36312921170d0300000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d20140b0b0b0b0b0b0b0b0b0b0b0b0b0b0b13202d3a4653606d79868d8174675a4e4134271b0e0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0805000000000000000000000000000b17222d3844505b66727e8b8a7e7164574d424754606d7a878d8073675a4d4034271a0d010000040d161f28323b454e58616c707b736c665b504438414e5b6874817f7b6e655b5c66727e8b8e8175695f53443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202d3a46525e697783908478695e53464e5a6774818d877b777777777777777777777777777777777777839085786b5e52444c545c666d77808d91847b7b859184796d605a50463c332c3844515c6678858d8074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b242d323a4146474b49453f362e251c110d161d2429343c454d575f6a707d8892857b6e615a50545d686e7b84918e81786d675f574f454140454e5355534e463f362d20170d020000000000000000000000000000000000000000000000000000000000000000020c172028343f4a545e686f7c86928d80736d635a50453a2e2115090000000000000000000008111a21282c2f30313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131312e2d2a251f170f050000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d201407000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000006111b28333f4a54606d79858f8276695f53464754606d7a878d8073675a4d4034271a0d0100030d161f28313a444d575f6a707e8680786c60534639394653606c78726e695e54606d788491887c6f62574d4232281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070809090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d566773808d877b6e6154484e5a6774818d877b6e6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a77849085786b5e5245424a545c656c74808d9083828f8a7d70675d51483f342a2834404a546b77848e8174685b4e4135281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18222d363f444c5254585650483f372e231a0f0c1218222a333c454e58606b73808d8f82766c61555c666d7a84918e81786d665d554d453e434b51585f625f5850483f32291f1409000000000000000000000000000000000000000000000000000000000000000000050e17232e38424c565f6a707e87938c7f726c62564a3d3124170b00000000000000000000000810161c2023242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242421211e1a140d05000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d201407000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000b17222d3845515d6774808d877b6e61544a4754606d7a878d8073675a4d4034271a0d00040d151f28313a434c565e696f7c86928b7e7164584b3e3744505b656c65615e565c66717e8b8f82756a5f53453b3120160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415161615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303d4a5663707d898a7e7164574b4e5a6774818d877b6e615d5d5d5d5d5d5d5d5d5d5d5d5d5d6a77849085786b5e524539424a535b606e74818e908f8e81756b61554b40362d22232e44505d6a7783837d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d29343f4850565e6164625a51493f352c21170d071018212a333c464f59606d7883908a7e71675c606d78828f8e81786d665c544b433c404b555c606a6f6a625a50443b3025190c0300000000000000000000000000000000000000000000000000000000000000000006111c26303a444e58616c727f8b918b7e7165584b3e3225180b000000000000000000000000050b10141617171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171514120e090300000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d201407000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000006111c2935404b55626f7b888d8073665c504754606d7a878d8073675a4d4034271a0d040d161f273139434b555d686e7b84918e81756c6156493d333f49535b605b535254606d788491877c6f62584e43332a1f0e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e21212222221f1b150f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914212d3a4754606d7a868e817467554b4e5a6774818d877b6e61545050505050505050505050515d6a77849085786b5e524530384149505c606d78828f94877b6e615a50453c31271d232f3c4956626f7c76706b6155483c2f23160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a45505a62686d716c635b51473e33291f1409070f18212a343d44505c666f7c879184796d606b73808d9083796d665c544a423a3845515c676d747b716c62564d42362a1e150b000000000000000000000000000000000000000000000000000000000000000000000a151e29323c46505a626d737f8a837b6e6155483b2e22150800000000000000000000000000000407090a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a08070502000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d201407000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000c18242f3947535f6a76839084796d60534754606d7a878d8073675a4d4034271a0d0d161f283139434b555d676d7a83918f82786d605a5045392d38414950535049515c66717e8b8e81756a5f53463c3221180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e2f2f2e2b2720191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677784918477675d514e5a6774818d877b6e61544844444444444444444444515d6a77849085786b5e5245382f383f44505c66717e8b978d80736c61574d43392f24222e3b4754606a6f6a6361594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313d4a56626c717a7e726d63594f453b30251a0d03060f182228343f4a54606a74818d8b7f7268707d8891847a6e675c544a4238303a4753606d7980867f71695e52463d30271c1207000000000000000000000000000000000000000000000000000000000000000000030c17202a343e48515b636d737e796e695f53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070603000e1a2734414d5a6774808d867a6d6053473a2d201407000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e5865717e8b897d7063554b54606d7a878d8073675a4d4034271a0e172028313a434b555d676d7983909083796d665c51483e34262f383f4446444c56606d798491877b6e62584e43342a200f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b3c3c3b37322b22190c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b556874818e867a6d60534e5a6774818d877b6e6154483b373737373737373744515d6a77849085786b5e524538262d394653606c7883918e928a7e71695f554b403529202b37434e5860626058554f473e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e858b7f726b61574d42362a1f150b01061017232e38424e58616e7b869184796d7a8491877c6f685e554b4238302d394653606c788390857b6e61594f42392e23180c02000000000000000000000000000000000000000000000000000000000000000000050e18222c363f49515b636c716d675f574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c10121312100c061a2734414d5a6774808d867a6d6053473a2d201407000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000010f1a26313c4754606d7a868e8174675c5154606d7a878d8073675a4d4034271a172029323a434b555d676d79829090837a6d675d544b40362d1d262d33373945525d68727f8b8e8174695f53463c3222180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b424648494947433c342b1e150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3f4c5965727f8c897c6f62564e5a6774818d877b6e6154483b383838383838383844515d6a77849085786b5e5245382c38434f5964707d8a8e818692867b6e675d51453e322827323d464e5456544e48443e352c21170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8792887d70695e52463e31271d12070006111c26303c46525e6874808d8b7e74818d8c80736a60564d43392f262b3744505b656e7c868e81756b60544a4034281e13080000000000000000000000000000000000000000000000000000000000000000000006101a242d374049515a6164605c554d453b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f201f1c17111a2734414d5a6774808d867a6d6053473a2d201407000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000000000000a15202c3945525d6875828f85796d605354606d7a878d8073675a4d403427182129323a444c555d676d79828f90837a6d685d554b42392e241b1b222a36424d57606d7a8592857a6e61574d42342a201006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d53545555544e463c30261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071723303d4a5663707d898b7e7164584e5a6774818d877b6e61544845454545454545454545515d6a77849085786b5e5245382f3b4854606b76839085797e8b9083796d605a50443a2f242b343d43474947433d38332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c717e8b92857b6e615a5043392f23180c01000a141e2a36414d56616e7b8790837c879183796d60584e443b30271d27333f49535f6a73808d897d70665c51443a3024190d020000000000000000000000000000000000000000000000000000000000000000000008121b242e37404850555753514b433b332a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151c23282c2d2c28231c152734414d5a6774808d867a6d6053473a2d201407000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000060b0f121d2935414c5664717e8a8a7d70645454606d7a878d8073675a4d403427222a333b444c565d676d79828f8f82796d685d564c433a30271d131e28313a46535f6973808d8c7f72685e52453c312218120f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e61626260584e42382e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b878d8073675a4e5a6774818d877b6e61545151515151515151515151515d6a77849085786b5e52453836414c56636f7c898c807374818e8e81746c61564c413529222b32373b3c3b37322c28211a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a626d74818e8f82756c61554b4034291d130700020c1925303b46525e6975828f908592877c6f665c51463d32291e17222d38414e58606d79849184786d60564c4135291f1409000000000000000000000000000000000000000000000000000000000000000000000009121c252e363e45494b47454039312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e262e34383a38342e261e2734414d5a6774808d867a6d6053473a2d201407000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271b0e0100000000000000000000000000000000000000000000000000000000000000020a11171c1f2024303a4753606d7a868e8174665b54606d7a878d8073675a4d4034272b343c454d565e686d79828f8f82796d675d564c443a31281e1519242f3a43505a616e7b869184796d60564c41332a22211f1b150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e6f6f6a60544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c79868f8275695c4f5a6774818d877b6e615e5e5e5e5e5e5e5e5e5e5e5e5e5e6a77849085786b5e5245383946525e6875828e867a6d6d7983908a7e71685d52453d302720272b2e2f2e2b27201c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111c28333e48505a606d7983918a7e71675c51453a2f24180d010008141f2a36424d5763707d8997928e81756a60544b40342b2017111b262f3c45515d67717e8a8b7f72685d52453b30251a0e0300000000000000000000000000000000000000000000000000000000000000000000000a131c242c34393d3e3a38342f271f180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d16202830383f4446443f3830282334414d5a6774808d867a6d6053473a2d201407000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000030b141c22282b2d2b2c3945515d6775828f85796c6054606d7a878d8073675a4d40342c353d464e575e686d7a83908e82796d675d554c443a32281f16111d2935414c55616c75828f8a7e71675c51443b302d2f2e2b262018100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b7c7c76665c5044382c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6677849084776a554b5a6774818d877b6e6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b77849085786b5e5245383a4754616d7a868e817468676e7b8691857a6d60594f42392e231b1f2223221f1b15100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363f45515c676f7c879184796d60554b4035291d120700020e1a25303b4653606d79859296887b6e62584e42392e22190e0a141d2935404b55606c788390857a6d60574d42362a1f15090000000000000000000000000000000000000000000000000000000000000000000000010a121a22282d30312d2c29231d150d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f28323a424a5053504a423e342e34414d5a6774808d867a6d6053473a2d201407000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000030c151d262d333839383335404b5564717e8b887c6f6256606d7a878d8073675a4d4034363e474f585f696e7a83908e81786d675d554b433a322820160d13202c3945515d67717e8a8f82756c61554b4035393a3c3a37312a22181006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818886796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a54697683908578675c515a6774818d877b787878787878787878787878787878787878839085786b5e524538434f5965727f8c897c6f625f69727f8c8d81746b60544a4034281d13151615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242834404b55606a74808d8c7f72675d5145392f24180c000009141f2b3844505c6675818e918477695f53463d30271d1007020b18242f3944505b65707d898d8073695e52463c31261a0e030000000000000000000000000000000000000000000000000000000000000000000000000910171d212424201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313a444c545c605c5450443f3830414d5a6774808d867a6d6053473a2d201407070808080808080808080808080813202d3a4653606d79868d8174675a4e4134271b0e0808080808080808080808080807060401000000000000000000000000000b151e272f383f4446443f3c3a4754606d7a807c6f6a6054606d7a878a8073675a4d40363e485059606a6e7b84908c80786d665c554b433a312820160d0714212d3a4754606d7a8491867b6e615a50433a4045474847433c342a22180e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d424f5c6875828f867a6d60535a6774818d9184848484848484848484848484848484848484879185786b5e52453b4854606b77849084776a6057606d788390887c6f665c51443a2f24180d09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081218232e39434e58616d7a859285796d60554b4035291c11060003101c28343f4a5463707d898e817467574d4235291e150b000007121d27333f4953606b76828f867b6e61574d42372b20150900000000000000000000000000000000000000000000000000000000000000000000000000060c111517181413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f39434c565e666d66615a504a423a414d5a6774808d867a6d6053473a2d201413131515151515151515151515151515202d3a4653606d79868d8174675a4e4134271b15151515151515151515151515151413110d07010000000000000000000007121d273039424a5053504a494645525d686d736f6a605853606d787e7d7c6f6255483c3e48505a616b6f7c84918b80746c665c544b433931281f160d040b1825323e4b5865717e878b7f72695e534846474b515355534e463c342a20170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061b2834414e5b6774818e887b6e61555a6774818d8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f84786b5e52453f4953636f7c898c7f726558515c666f7c879183786d60554b4135291e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303c46525d68727f8c8c7f72675d5145382e23170b00000b17232e3a4753606d7986908376675d5145392c2013060000010b17222d38414f59626f7c898e8174695f53473c31261a0f03000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555e686d79716c605c544c44414d5a6774808d867a6d6053473a2d201c1f202121212121212121212121212121212d3a4653606d79868d8174675a4e41342721212121212121212121212121212120201d18130c040000000000000000000c18232e39434b545b605b545653504c565d6066625f584e515c666d71716f6a5f53473a44505a616c717d8591877f736e605b544a454039312920170d030b1724313d4a56626d717a7e786d60574d4c5254555d60625f584e463c32291e140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d887c6f62555865727f82838383838383838383838383838383838383838383838175685b4e4244505b6574808d867a6d61544a54606a74818d8c7f72675d51453a3024190d02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e2935414c56606d79859185796d60544a3f34281c10030006131f2c3845515c6776828f867a6d6053473a2d20140700000006111b262f3d4754606a75828f877b6e62584e43372b20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d7a847e746d665e564d454d5a6774808d867a6d6053473a2d23282c2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e3a4653606d79868d8174675a4e41342e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c29241d160d040000000000000004101c2834404b555c666c666662605b535352545a55534e464a545c606464625f584e433c4955616c717e8691867e726d635b505153514b433b33291f150b0915212e3a45505a62686d716d665c5053565e6165676d6f6a5f584e443b3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c897d70635656626d727676767676767676767676767676767676767676767676756f65594d394653606c78848f8376685e52464e58606d7a8592857a6d60564c4135291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c1924303a45515d67727f8c8b7f72665c5044382b1f14090004101c2934404b5566737f8c897d706356493d30231608000000000a141d2b38434e58626f7c878e81756a5f53473c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070808080807070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a83908b80786d685f574e4d5a6774808d867a6d6053473a2d2e34383a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4653606d79868d8174675a4e413b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f281f160c0100000000000006131f2c3845515c676d7876736f6c6563605b54544e464540424a5153575755534e463c3d4a5764707d868f857c706c625b52555c605c554d453b31271d1207111d29343f4850565e6164605c545c6064686d71757a7c6f6a5f564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b8a7d716457515b6265696969696969696969696969696969696969696969696968655d53483c4956636f7c898b7e7265564c4145525d68727f8c8c7f73685d52463a3025190d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2935404b55606d79859184786d6053463b31261a0e02000c18232f3d4a5663707d898c7f7366594c403025190d01000000020b1b27323d47535f6a75828f877b6e62574d42372b1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607060b10121314151515141312100c0707050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67727f87918d827a6e695f584e5a6774808d867a6d6053473a303940454648484848484848484848484848484848484853606d79868d8174675a4e4848484848484848484848484848484848484745403a31281d1307000000000003101c28343f4a54606d7983837f7c7874706c6662605853514b454144464a4a4847433c343c4955616c717e827b6f6a615a515b62676d675e574d43392f24180c13191f2d363f444c525458575e61666d70757a7e8286867c6f685e5246392d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a8b7e7165584b5156585c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b59534745424e576774808d867a6e6154473b414c56606d798491857a6d61564c41362a1c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18242f3a45515d67737f8c8a7d7064574d42362a1e1205000714212d3a4754606d7a868f827569564c41362a1e1105000000000a16202b37434e58626f7c898e8175695f53473a2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131317171c1f202122222221201f1c181514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b55626d727d85908f847b6f6a60585a6774808d867a6d6053473a39424b515354545454545454545454545454545454545454606d79868d8174675a5454545454545454545454545454545454545453514b433a2f24180d010000000006121f2b3844505c6673808d908c8985817d78746f6a64605c54514b45403e3e3c3a37312d3944505a616c71766e696058505a626d72796e695e554b4035291d161e252a313940454d53575e61696e73797d82868b8f918e847a6e6154473b2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e72655853545656565656565656565656565656565656565656565656565656565653514b535f6a7884908376685e5246393a45515d67727f8b8d8073685e5246382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d2935404b55616d7a868f8376695f53463a2d211407000613202c3945525d687784918578685e5246392d20130700000000040f1b26313c4754606a76828f877b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12181c1f202323282b2d2e2e2f2e2e2d2c282321211e1a14100b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3943515b626b6f7b838f91847c6f6a60596774808d867a6d6053473a404b545c6061616161616161616161616161616161616161616d79868d8174676161616161616161616161616161616161616161605d554b4035291d1104000000000713202d3a4653606d787f8286898d918e8985807c76716d66605d55514b433e37312b2628333e48505a616469615e57505a616c727f837b6e675d5145392c1f202830363e434b51575f61696e747b80848a8f918d8985817e7a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898b7f7265575e6163636363636363636363636363636363636363636363636363636363605d5555626e7b888c7f7266564c413635404b55606d798491867a6d61544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3946525e6874818e877b6e6155483b2e2215080004111d2935414c566875828f877a6d6154473a2e21140700000000000a15202b37434e5863707d8a867d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f151a1d23282c2d302e34383a3b3b3b3b3a3a38342e2e2d2a251f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313f49515960696e79828e91857c706b606774808d867a6d6053473a45515c666d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e79868d81746e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675d5145392c2013060000000006121f2b3844505c666d7276797d8084898d918d88837e79736d67605d555047433c332d262c363e485055575c5452505a626c717e8790847a6d6053473a2d2328323a414650555d60696e747b81868c918e8984807c7875716d685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898c7f72665e696e707070707070707070707070707070707070707070707070707070706d675d5565727f8b887c6f6255493c302f3945515c66717e8b8c7f72665c5044382b1f150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2a36414c56626f7c817c6f695f53463a2d21140d0d0d0d19242f404d596673808c897d7063564a3d3023170d0d0d0d0d0d0d0f1b27323d4653606c77807b716c6155493c3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d161b20262b2e34383a3d403f444647484848474644403f3b3a36312b28231c140c070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2d373f474f575e676d78818e92867d706a6774808d867a6d6053473a4653606d787b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b878f827b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d6053473a2d2014070000000003101c28343f4a545c6065676d7074787c80848a8f908b857f7a726d67615a534e443f382f292c363e45494b4f4b535b606c717e87928b7f72675d5145392c2e343e444c525a61676d737b81878d918c86817c78736f6c6564615e564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d0b090706040100000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d796d605c6775828f85796c605346392d2834404b54606d79859184786d6053463c31261a0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d1925303a47535f6a6f746f6a5f574d42362a1e19191919191924313e4b5764717e8a8b7f7265584c3f3225191919191919191919191f2b3744505b656c736e69615a5044392d21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131921272c3137394045464a4d4a5053545555555453514a4c4846423b38342e261e18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1b252d353d454d555d666d78818e92867c6f6a74808d867a6d6053473c4956636f7c878787878787878787878787878787878787878787878d948f878787878787878787878787878787878787878787877f7265594c3f3226190c00000000000b17232e38424a5053555c6063656c6f74797d82878d928c857f79716c625f58504a423b332b2c34393e454d555d656c737e87928b7f726d62554b403530383f444f565e616c717980868e918b857f7a75706c6562605b5354524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151918161413110d070a0807060400000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f736666737f898989898989898989898989898989898989898989898989898989887b6e61606d79858e8175665b5044382b232e3945515d6773808d8a7d7064584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e1e2b37434e585f6268625f584e453b312626262626262626262f3c4956626f7c898d8174675a4e412e23262626262626262626262627333f49535b6067615e5750483e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000080d161e242932383c42474b5153565a545c606161626161605c545854534d46443f383029241d150d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b232b333b434c545c666c77808e92857c6f74808d867a6d6053473c4956636f7c898c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c929c928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c7f7265594c3f3226190c000000000006111c2630383f44464b5153535b6063666d70767b80868d928c857e766e6a605b544d453d353139404550575f676d77808b92877f726d635b514339323a424a505961686d757e848c928c847e79726d6863605b535350494746413a32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e212126242221201d181917151312100c070a08060503000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f736666737f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c887b6e61636f7c898b7e7165544a3f33281d2935404b55616e7b878f82766a5f53473a2e211408090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e31313c464e53555b55534e463c3333333333333333333333333a4754606d7a878f837669544b4034333333333333333333333333332d38414950535a54524d453e362c22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a1f282f353d43484d53545c60636669666d6e6e6e6e6d6d666865615e5753504a423d352f271f170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911192029313a424a545b656c77818e91857b74808d867a6d6053473b4854616e7b808080808080808080808080808080808080808080808c928c808080808080808080808080808080808080808080807d6f6356493c302316090000000000000a141e262e34383a404547495053545c6064696e747a80868e918a827c726c665e574f473f3d434b515a61696e79818c91867e726d635b51493f333c444c545c606b707a828a918d857f79726d67615d5653504946443f3a3936302820160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e33312f2d2c2924262422201f1c1818161513120f0b0609070704010000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366626f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7a6d6066727f8c887b6f6255483c2d2218242f3946535f6975828f887b6e6255483b2f22151915100a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3e3f40404347484e48474340404040404040404040404040404045525d687885918478665c514540404040404040404040404040404040403f44464d4846423b332c241a100500000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218232c313a41454e54575f62666d70737678797a7b7b7b7a797775726e6964605c544f454039312920170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171f283039424a535b656d78818f91847a808d867a6d6053473a46535e696e73737373737373737373737373737373737373737379868d81747373737373737373737373737373737373737373736f6b6054483b2f221509000000000000020c141c23282b2f34383a3f44464a5053575f61686e737a8187908f877f786e6960595048454e555d606c717b838e90847c716c625b514940373d454d565d666d747d858f9087807a726d66605c55524c46443f3937332d2d2a251e160e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b403e3c3a39352f32312f2d2c2823252321201f1b1718161413110d080a090706040000000000000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366606a6f727272727272727272727272727272727272727272727272727272726d685d6875828f85796c605346392d2a2a2a2a36424d5763707d83807b6e6155483b2e292825211b140c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c566a77849186796d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4948443d352b21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328353e434c52586062696e74797d8082848687888888878684827f7b76716d666059514b433b322920160c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d161e272f384149535c666d7982909083808d867a6d6053473a424d575e6166666666666666666666666666666666666666666d79868d81746766666666666666666666666666666666666666666360594f43382c1f130700000000000000020a11171c1f23292c2d3337393f44464d53565e61686d747c838c928c827b706b625a52515860676d747e86908d827a6f6a615a514940373d464e575f686d78808a918d837c746d68605c54514b46413a37332d2b2722201d19130c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484c4b49474541413f3d3b3a38342e32302e2d2b2722252321201d191917151413100c070a0806060300000e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f736658606265656565656565656565656565656565656565656565656565656565605d5f6978858f8276665b5044383737373737313b4854606b7076736e695f53463a373635312c261e160c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e29343f4951565859595959595959595959595959595959595959595959595959595c6976828a887b6e61595959595959595959595959595959595959595959595956544f473d32271c10040000000000000000000000000000000000000000000000000000000000000000000000000000030d151e272e343f474f565d606a6f757b8185898d8f9192929190909192918e8b87837e78706b605d554d443b32281e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c151d262f38414a545c676d7a8391908d92867a6d6053473a3b454d535459595959595959595959595959595959595959606d79868d8174675a5959595959595959595959595959595959595956544f463d32271b0f03000000000000000000060b1012181c1f22272b2e34383b42464c52565e616a6f777f86908f857d716c635b5d606a6f79818a928a80786e685f5850483f373d464f5860696e7a828d918880786f6a605d56514b45403935302b27221f1b1713110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d535459575554514b4e4c4a48464440413f3d3b3937332d312f2d2c2924262422201f1c1819171513120f0b060e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f7366595456595959595959595959595959595959595959595959595959595959595455616e7b888c807366544a3f4444444444444444444f5960636966615f574d42444442413d3730281e140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222e3a46515b6265666666666666666666666666666666666666666666666666666666666f7c7e7e7a6d6666666666666666666666666666666666666666666666666360594f44382c20130700000000000000000000000000000000000000000000000000000000000000000000000000010b151f2730394044515961686d747c82878d92918d8a8886858484848485888b8e92908a847d746d675e564d443a30271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b141d262f38424b555d686e7b85929993867a6d6053473a333b4246484d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d53606d79868d8174675a4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4948433d342b21160a00000000000000000000000003070c1013171b1f23282b31363b41464c525860656c727c838e92877e736e63676d747c848e8f857e736d665e564e463e363d474f59606a6f7b848f90857d736d666058524c454039342e29241f1b17120f0b06050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e61666462605d555b59575553514a4d4b494846443f403e3c3a39352f33312f2d2c2923252322201f1c1718161b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f736659515151515151515151515151515151515151515151515151515151515151515764717e8a8a7d7064575151515151515151515151514f54565c5955534d515151514f4e49423a30261b100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4a56626d7273737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373706b6054483b2f2216090000000000000000000000000000000000000000000000000000000000000000000000000007121d273139424a515b636b707a81878f938e8884807d7b797877777778797b7e82868c92918981796e695e564c43392e23180c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141d263039434c565f69707d879293867a6d6053473e3331363a3b40404040404040404040404040404040404653606d79868d8174675a4e4140404040404040404040404040404040403c3b38322b22190f0400000000000000000000000000000004060b0f12171c1f262a30363a41464e535b606a6f79818c928b80736e6d798087918c827b716c605c544c443c343d464f59606b6f7c85918e837b706b605c544e45413a342e28231d19130f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e73716f6d676967656462605c545a5856545350494d4b49474541413f3d3c3a38342f32302e2d2b28222523212734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f73665d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6673808c887b6e615d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5c5a544c42372c21150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000c18232f39434b545c606d727d848e939087817c7874716e6d666b6a6a666c6e71757a7f868f938e837b6e685e554b40342821160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141e27313a434d57606b727f8c95877b6e615a50453b2f2a2d2e333333333333333333333333333333333a4653606d79868d8174675a4e413433333333333333333333333333333333302f2c27211910070000000000000000000000000000000000000003060b10141a1e252a30363d414950585f676d757f88938c807377828d8f867f786e69615a504a423b323b454e58606b6f7d86928d81796e696059514a423d352f28231d18120d0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b7f7e7c7a78767472706e6d666967656361605b5359585654524c4e4c4a48474540413f3d3b3938332d32302e2d34414e5a6774818d86796d6053463a2d2013080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f736a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a75828f86796d6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69655e54493d3125190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b555c666d747f8791928c837c756f6a676462605c545d545b606264686d737b828d9290837a6d675c51453d32271b0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151f28313c454f59626d7783908e81756c61574d41382d22212626262626262626262626262626262d3a4653606d79868d8174675a4e41342726262626262626262626262626262623221f1b160f07000000000000000000000000000000000000000000000003090e14191e252a2f383f444e555c606d737e87928c80737a82827b726c665e5750443f38303a434d57606a6f7d86928c80776d675e574f4440393029241e18120c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a88878583817f7d7b7977757472706e6c6568666462605d565b59575553514b4d4c4a4846443f403e3c3a3936414e5a6774818d86796d6053463a2d20161414110e090b090706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c898c7f77777777777777777777777777777777777777777777777777777777777777777777777777849083777777777777777777777777777777777777777777777777777777777570655a4e4135281b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888a908d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d78818c9391867f786f6a626058575553514a514a505355565e61696e77808c929083796d60594f43382c21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f2a333d47515b606d7a84918b7e71695f53493f33271e1a1a1a1a1a1a1a1a1a1a1a1a1a1a202d3a4653606d79868d8174675a4e4134271b1a1a1a1a1a1a1a1a1a1a1a1a1a1a1615130f0a04000000000000000000000000000000000000000000000000000002080d13191d262d333c434b515b636c717e87928b7e7175756e69605b544d453e342e38424c555e696f7c86928c80746c655d554d453d342e271e19130c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a667380888a8c8e908f8e8c8a88868482807e7c7b79777573716f6d686968666462605c555a58565553504a4d4b49474641424e5a6774818d86796d6053463a2d252321201e191a18161413110d080a0806060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89918c83848484848484848484848484848484848484848484848484848484848484848484848484899589838484848484848484848484848484848484848484848484848484848275695c4f4236291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e8a8d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79828e938f847c726c665f58544e4a48464440443f4446484c52575e656c73808c938d80736b6054483d33271c100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212b353f45525d686f7c8792867b6e655b50443b3025190c0d0d0d0d0d0d0d0d0d0d0d13202d3a4653606d79868d8174675a4e4134271b0e0d0d0d0d0d0d0d0d0d0d0d0d0d0909070300000000000000000000000000000000000000000000000000000000000002080b141b222731394045515a616c717e8b92877d7069615e57504a423b3328333f4a545d676e7b85918c80736e605b534b433b3328231c150c0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797c7d7f81838587888a8c8e908f8d8b8987858382807e7c7a78767472706f6d676967656361605b545a585654524c4e4e5a6774818d86796d6053463a2e32302e2d2a2526242321201d1919171513120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c899595909090909090909090909090909090909090909090909090909090909090909090909090919699959090909090909090909090909090909090909090909090909090909084786b5e5145382b1e1200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7b888d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000003101c2936434f5c6976828f938e827a6f6a605b544e47433e3b3a38342e3338393b41464d535b606e75818e93877c6f63594f44382c1d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f19232935414c56606a737f8c8f82776c60564c41362a1e150b0000000000000000000713202d3a4653606d79868d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171f272f344048505a626c73808d92857b6e665b50443f382f29313a44505b666d7983908d80746e635c5049413931292018120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d676d6f70727476787a7c7d7f81838587898a8c8e908e8c8b89878583817f7d7b7a78767472706e6c6668666563615e565b595a6774818d86796d6053463f403e3d3b3a363033312f2d2c2924262422201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c8386868383838383838383838383838383838383838383838383838383838383838383838383838b918f89838383838383838383838383838383838383838383838383838383838275695c4f4236291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626f7b888d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e888e81786d685f58504a423c37322f2d2c2823282b2d30353b4149505c616d7a85919083766b605448392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071119242f3a434e58606d7883908b7e71685e52463e30271c120700000000000000000713202d3a4653606d79868d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d151d2329363e48505a606c77818e8f82786c60574d42372b2f3a434e58606c78828f8e81776c605b52443f382f271f170e07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606264666769676d6f71737476787a7c7e8081838587898b8d8e908e8c8a88868482807f7d7b79777573716f6d686a6866646774818d86796d6053504a4d4b4947464242403e3c3a39352f33312f2d2b28221c140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a6f7779797777777777777777777777777777777777777777777777777777777777777777777777777f8b897d77777777777777777777777777777777777777777777777777777777756f655a4d4134281b0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555626f7b888d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4955616c727f81786d665d564e443f382f2b2722201f1c181c1f2025292f383f46525d68717e8b94897d7063554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313c44505c666e7b8692857a6e61594f42392e23180c02000000000000000713202d3a4653606d79868d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218242d363e44505b656d7984918c7f73695f53473e3035404b55606a727f8c9083796d655b504940332d261d150d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51535557595b555d60626466686a686d6f71737577787a7c7e8082838587898b8d8f8f8d8b8988868482807e7c7a78767573716f74818d86796d61605c545a585654524d4e4d4b49474541413f3d3b3938332d261d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626a6c6c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a73808d887b6f6a6a6a6a6a6a6a6a6a6a6a6a6a656c727b82796d6a6a6a6a6a6a6a69655d54493d3125190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347484949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494955626f7b888d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a636d72786c665c544c443c332d261d1b151312100c0f1213191d262d35414c56606d7984918e8174675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f28343f4a545f69727f8c8e81756b61544a4034281e1308000000000000000713202d3a4653606d79868d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000107121b2427333f49535d676f7c8792867b6e625a5042383845515d676f7c8791857b6e675d53493f3727221b140b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273139404547484a4c4e4b51545557595b565d60626466686a686d6f71737577797a7c7e8082848587898b8d8f8f8d8b89878583817f7d7c79818d8679706e6d6669676563615e565b59575654514c4e4c4a4846443f382f261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555d60605d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6875828e877a6d605d5d5d5d5d5d5d5d585f626a6f787f868e8174685d5d5d5d5d5d5c5a544b42372c211509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a31373a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c4855626f7b888d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000005111d28343e48515b63656c655b544a423a3228221c140b0a070604000306080b141b24303a45515c6673808d9285796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17232e38424d57606d7883908a7d70665c51443a3025190d030000000000000713202d3a4653606d79868d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091217222d38414b55606a737f8c8f82766c61544a3f414e58606d798491887d70695e554b41382d2517110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35383a3c3d3f41414547494a4c4e4c52545657595b565e61636466686a696e7071737577797b7d7e80828486888a8b8d8f8e8c8a88868d928c7f7d7b7977757371706e696a68666462605d555b59575553504a42382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c4347485053535050505050505050505050505050505050505050505050505050505050505050505d6a7683908579685d5250504b51535960636a6f757c838b928e847a6d6054505050504f4d49423930261b10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f33383c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e4855626f7b888d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363f4951535b605b534a423930282017110a020000000000000000020a131e2834404b54636f7c8998897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303c44515c666f7c879184796d60564c41362a1f14090000000000000713202d3a4653606d79868d8174675a4e4134271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3a434e58606d7984918a7e71665c504449535f6a74808d8d80746b60574d43392f261b1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d2f31332f35393a3c3e4041414547494b4d4e4c525456585a5b565e6163656768666c6e7072747577797b7d7f81828486888a8c919b918c8a88868482807e7c7a79777573716f6d676967666462605b544a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222a31373a3c44464644444444444444444444444444444444444444444444444444444444444444404a546b78849184776b564c4e54555d60646b70767c8289909087817a6d685d524544444442413d3730271e1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b212c353e44484a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b55626f7b888d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000006101a242e373f41495053504941382f271e160d060000000000000000000000020c18232e3a4653606d7986928b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090a0a0a0a0a0a0a0a141e2834404a54606a75818e8c7f72685e52463b31261a0e0a0a0a0a0a0a0a13202d3a4653606d79868d8174675a4e4134271b0e0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09080603000000000000000000000000000000000000020202020202020202020202020202020202000a141d28313c45515c66707d899184786d605349505b656f7c879184796d60594f453b31271d140a0002020202020202020202020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f2022242624292c2d2f31333035393a3c3e4042414647494b4d4f4d525456585a545b606163656769666d6e7072747677797b7d7f8c928c87888a8c8e8f8d8b8987858381807e7c7a78767472706e6c665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f3739393737373737373737373737373737373737373737373737373737373737373844515c6679859083776a5d4e586062676d71777d82888f908a837c746d685d564c413537373634312c261e150c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e474f555757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757626f7b888d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000009121c252e2f383f4446443f382f261d150c040000000000000000000000000007131f2c3845515c677784918d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151617171717171717171718232e39424e58616e7b8692857a6d61574d42362a1f171717171717171717202d3a4653606d79868d8174675a4e4134271b17171717171717171717171717171717171615130f0a04000000000000000000000000020507080f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b161f2834404b54606b75828f8b7e71655b5055606c788390897d70675c51473d33291f150b0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314151719181d202122242624292c2d2f31333036393a3c3e4042424647494b4d4a50535456585a545c606163656769666d6e7074818d87797b7d7f81838587888a8c8e8e8c8a89878583817f7d7c786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222a2d2d2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2d3a4653606d79868f8376695c54606a6f747a7e83898f8e89837d766f6a605d564c433a2f242a292825211b140c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f59616364646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646f7b888d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000a131c1d262d33373937332d261d140b03000000000000000000000000000004101c2834404b556976838f8e8275685b4f4235281c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f151b1f2223242424242424242424242427303d46525e6973808d8d8174695f53463c3126242424242424242424242d3a4653606d79868d8174675a4e41342724242424242424242424242424242424242423221f1b150f0700000000000000000002090e1114141c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c18232e39424f59626f7c879184786c60535c67717e8b8e81746b60554b40352c21171c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607090a070d111314161719191d2021232426252a2d2e30313330363a3b3d3e403f4446484a4b4d4a50535557585a545c60626774818d86796f71727476787a7c7d7f81838587898a8c8e8e8c8a887a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f1215151d20201d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d212e3b4754616e7a878f8275685c56626f7c81868b908c86827c76706b626058524c433a31281e1d1c1b19151009020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855616b707171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717b888d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000010a0b141b22272b2d2b27221b140b02000000000000000000000000000000000c18232e424f5c6875828f8f8276695c4f4336291c1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f3030303030303030303030303036424d57606d7a8592877b6e61574d42373030303030303030303030303a4653606d79868a8174675a4e4134303030303030303030303030303030303030302f2e2b272019100700000000000000050d141a1e202129292929292929292929292929292929292929292929292927303d47535f6a75828f8a7d706357606d798491867a6e61594f43392f292929292929292929292929292929292929292929292929292423211d1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040607090b080d11131416181a191d2021232527252a2d2e30322d3338393b3d3f413f4446484a4c4e4b51535a6774818d86796d64666769676d6f71737476787a7c7e80818385878477675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080911131311111111111111111111111111111111111111111111111111111115222f3b4855626e7b888e8174685b55626f7b858c8884807b756f6b636159544e45413a31281f160c0f0f0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e808d8d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f201f1b17110a020000000000000000000000000000000000071c2935424f5c6875828f8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b32373b3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d45515d67727e8b8e8174695f53473d3d3d3d3d3d3d3d3d3d3d3d3d3d4653606c777d7d7c6f6255483d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3b37322b22190f040000000000050e171f252a2d2e353535353535353535353535353535353535353535353535353537434e5863707c898f8276695f67727f8b8d8073685e52473d31353535353535353535353535353535353535353535353535353531302d28221a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707090b080d11131416181a191e2021232522282b2d2e30322e34383a3b3d3f4140454e5a6774818d86796d60595b555d60626466686a686d6f71737577787a7b6e62554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060604040404040404040404040404040404040404040404040404040915222f3c4855626f7c83837f726559535f6a707d807c77736e69636059554f47433d352f281f160d0403020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a77838a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d928d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213120f0b0600000000000000000000000000000000000004111d2935414c56697683908f8275685c4f4235291c0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b343d4347494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b55606d788391877b6e62584e4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a505b656c70706f6a5f534a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4947433d342b20150a00000000020d17202930363a3b424242424242424242424242424242424242424242424242424242424854606b778390887b6e616d798491857a6d60564c41424242424242424242424242424242424242424242424242424242423e3d39342c241a10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707090e151b22282d303133322e2a21232523282c2d2e30322e34414e5a6774818d86796d60534e4b51545557595b565d61626466686a686d6e6a5f53433a2f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a6f7777726d62574e58606b70736f6a66615e57544f48443e383229241e160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a77838989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898b918d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506050300000000000000000000000000000000000000000613202c3945525d687784918e8174675b4e4134281b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d464e54565757575757575757575757575757575757575c66707d8a8e81756a5f5757575757575757575757575757575757535b606363625f58575757575757575757575757575757575757575757575756544e463d32271b0f0300000009141f29333b4246474f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5965727e8b8c807365727e8b8c8073685d524f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4b49453e362c22170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d141a20262b34393d3e3f3e3a352e251c171c1f202224252334414e5a6774818d86796d605346414547494a4c4e4c52545657595b565e61625f574e4231281d1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626a6a65625b51464f59606366625f5854524d48443d38332b272019130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7f8b8d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e17212d3a4754606d7a86938c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58606263636363636363636363636363636363636363636b778390877b6e636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636260584e43372b1f13060000020e1a25303b454d52545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c606d7a869184786c788491867a6d61565c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c575550483e34281d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191f252a32373e45494b4c4b463f372e201710121315171b2734414e5a6774818d86796d6053463a393a3c3e4041414647494b4d4e4c525455534e453c311f160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313c464e53555d5d595751493f474f54565955534e4846423b38322c28211b160d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f7070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707b888d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090f18202a36414c5663707d8a97897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f707070707070707070707070707070707070707070717d8a8e8174707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070706f6a6054473b2e221508000005111e2a36424d575e6168686868686868686868686868686868686868686868686868686868686868686875828e897c707d898e81746868686868686868686868686868686868686868686868686868686868686868686864615a5045392d21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d13191e252a30363c4347505658595751493f32291e130807080e1b2734414e5a6774818d86796d6053463a2d2d2f31333035393a3c3e40424146474847423c332a200d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474850504c4a463f373d44484a4d4847433c3a36302c27211c160f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58606263636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636f7b888d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060a0f141a212a333b46525e6875818e9285796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e8a938b7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f6256493c2f23160900000714202d3a46525e696e757575757575757575757575757575757575757575757575757575757575757575757e8a8d8076818e887c7575757575757575757575757575757575757575757575757575757575757575757575716c6155493d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191e252a30363b42464e535a616466635b51443a3025190d01010e1b2734414e5a6774818d86796d6053463a2d2122242624292d2e2f31333036393a3b3a37312a21180e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a31373a3c44443f3e3a352d33383c3d403c3a37312d2a251f1b16100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f1b27323c464e545556565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656626f7b888d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0a0b0b080d1113141b1f252a333b454f59616e7a86928e8174665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a909e918b8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8275695c4f4236291c0f00000814212e3b4754616e7b82828282828282828282828282828282828282828282828282828282828282828282828f928d838e938f8282828282828282828282828282828282828282828282828282828282828282828282827e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f141a1e252a30363a41464d52585f626c71726d63564c41362a1e1105010e1b2734414e5a6774818d86796d6053463a2d20161719191d2021232426252a2d2e2f2e2b2620180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101820262b2e2f373732312e2923272c2f30332f2e2b26201e1a140f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e202b343c43474949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494955626f7b888d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141617171819191d2021262b30363d454d57606b74818d93877c6f62544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c2936424f5c6975828b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b919695918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8275695c4f4236291c0f00000815222f3b4855626e7b888f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949995909292928f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f151b1f252a30363a41464c52575e616a6f767e7f72685e5246392d201307010e1b2734414e5a6774818d86796d6053463a2d20130b080d11131416181a191e202122211e1a150e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151b1f21222a2a2625221e181c2022232622211f1b15120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313232373b3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4855626f7b888d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191d2021232424252624292c2d31373b42464f575f696f7d87928e81756a5f5342392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e849191837e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7063574a3d3024170a00000815222e3b4855616e7b8585858585858585858585858585858585858585858585858585858585858585858585898e938e8585858585858585858585858585858585858585858585858585858585858585858585858585857f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11171c1f262b31363a41464c52565e61696e747c828b867a6d6154473a2e211407010e1b2734414e5a6774818d86796d6053463a2d2013070001050707090b080d1113141514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1215151d1d191816120d101416171a1515120f0a0502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252d343a3e3f4040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404855626f7b888d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e30303131332f35393a3d43474d525961696e7b859192857b6e61584e4330271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855616b7072727272727272727272727272727272727272727272727279859184777272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272706b6155483c2f23160900000814212d3a47535f696e78787878787878787878787878787878787878787878787878787878787878787878787c898e81787878787878787878787878787878787878787878787878787878787878787878787878787878736d63574b3e3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f13191c22282b32373b42464c52565e61686d737b818790918a7e7165584b3e3225180b010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000010507070808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080911110c0b0906010407090a0d0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d55626f7b888d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1720293036393a3d3d3e3e3f41414547494e53575e616b707b849193887e71685e52463c311e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f59616365656565656565656565656565656565656565656565656774808d897d70656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656361594f44382c201407000006121e2b37424d575f616c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7985918478686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635b51463b2f22160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10151b1e24292d33383c43474d53565e61686d737a80868e928b847d716c62564a3d3124170b010e1b2734414e5a6774818d86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e29343f495156585959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959626f7b888d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323a414647494a4a4b4c4e4c525456585f62696e757d8591928c7f736c61564d41342a200c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e474f55575858585858585858585858585858585858585858585855626e7b888e8275685e585858585858585858585858585858585858585858585858585858585858585858585858585858585858585857554f473e33281c10040000020e1a26313c454d53555f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c66768390877a6d615f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5957514940352a1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f262b2f35383f44464e54575e61686d737a80868d928c857f79706b625a50453a2e211509010e1b2734414e5a6774818d86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607131313100f0d09050000000000000000000000000000000000000000000000000003060712131311100e0a05000000000000000000000000000000000000000000000000000000020507081313130909070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222e3a46515b62656666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666f7b888d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c525456575758595a565d6063666a6f747b818992928b80736d635a50443b3022180e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353e44484a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b535f6976828f867b6e61544b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a48443e352c21160b0000000009151f2a333c42474852525252525252525252525252525252525252525252525252525252525252524a546774808d8a7d70635752525252525252525252525252525252525252525252525252525252525252525252524c4b4640372e23190d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c32373a41454a5053585f62696e747a80868d928c857f7a726d66615950483f34291d1105010e1b2734414e5a6774818d86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013142020201c1c1915100a02000000000000000000000000000000000000000000060b1012131f20201d1d1a16110b03000000000000000000000000000000000000000000000002080e1114142020201615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a56626d72737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737c888d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e6163636464666768686d7073777c81868e9390867e736d635b51483e32291f1006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33383c3d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f424d5764717e8a8c7f7366584e433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3d3c38332c231a100500000000030e18212a31373a3b45454545454545454545454545454545454545454545454545454545454545454b5864717e8b8c7f7366594c45454545454545454545454545454545454545454545454545454545454545454545403e3b352e251c12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383c43474c51545b60636a6f757b80868d918b857f7a736d67605c544f473f362d22180c01010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f202c2d2d292825211b140c04000000000000000000000000000000000000020a11171c1f202c2d2d2a2926221c150d05000000000000000000000000000000000000000000050d14191e20212d2d2d23221f1b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f80808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808d8d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686d70707171727475777a7c8084888e92908a827c716c635b524940362c20170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c2f303232323232323232323232323232323232323232313c4753606d79859184776a605448392e323232323232323232323232323232323232323232323232323232323232323232323232323232302f2c28211a1108000000000000060f181f262b2d2e393939393939393939393939393939393939393939393939393939393939393c4855626f7b888f827569564c4136393939393939393939393939393939393939393939393939393939393939393933322f2a231c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2730394045464e53555d60666c70767c81878d908b847f79736d67605d55514a423e352d241b110600010e1b2734414e5a6774818d86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d3939393635322d261e160c0000000000000000000000000000000000020c141c23282b2d3939393736332d271f170d0000000000000000000000000000000000000000050e171e252a2d2e393939302f2c272119100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b78848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8d928d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a7d7d7d7e7f81828486898d91928e89837e766e6a625a524940372e241a0e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c20232425252525252525252525252525252525252525252c3845515c6774818d897c6f62554b40342825252525252525252525252525252525252525252525252525252525252525252525252525252423201c1610080000000000000000060e151a1e21222c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d3a4653606d7985918578685e5246392d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2625221e19120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424b5153585f62676d72787d82888e8f89837e79726d67605d55514b444039302c231b12090000010e1b2734414e5a6774818d86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35393a46464643413e3830281e0c03000000000000000000000000000000000a141e262e34383a45464644423e3931291f0d04000000000000000000000000000000000000020d1720293036393b4646463c3b38322b23190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b3845515e6b7884878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e898a8a8b8c8d8f91939a918b85817d78716c625f58504840372e251c120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10141617181818181818181818181818181818181818181c2934404b55626f7c898d8174675c5145382c1f18181818181818181818181818181818181818181818181818181818181818181818181818171614100b050000000000000000000003090e1214151f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2b3844505c66768390877a6d6154473a2e211f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f191816120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b545c60656a6f747a7f848a8f8d87827d77716d66605d55514c45413a342e271e1a1109000000010e1b2734414e5a6774818d86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045475353534f4e49423a301e150b00000000000000000000000000000006111c2630383f4446525353504f4a433b311f160c01000000000000000000000000000000000008141e29323b4146535353534948433d352b21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a9298939596989b9e988b7e7874706c65615a534e463e362e251c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c18232f394754606a78849185796d6053463a2e23180c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0a09070400000000000000000000000000000206080812121212121212121212121212121212121212121212121212121212101c28343f4a546874818e897c6f6356493c30231612121212121212121212121212121212121212121212121212121212120d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c666d71767c81858b908b85807b75706b64605c54514b45413a352f28231c150c0800000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b51535f60605c5a544c4230271d120700000000000000000000000000000b17232e38424a50535f60605d5b554d4331281d120700000000000000000000000000000000020e1925303b444c525f60606056544f473d32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d85868687888a8b8e9196918b837e78706b605c544c443a32291f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2b37434e586773808d8a7d7064544b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060606060606060606060606060606060606060606060606060606000b17232e404c5966737f8c8b7e7164584b3e3125180b06060606060606060606060606060606060606060606060606060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d797e83888d8e89837e7a746e6a63605953514a454039352f29241d18120b060709080603000e1b2734414e5a6774818d86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6a6c6c6c69665e5443392e23180c0000000000000000000000000003101c28343f4a545c606c6c6c6a665f5543392f24180d0100000000000000000000000000000005111e2a36414c565e6c6c6c6c6360594f43382c1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e6161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161605d554c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c707879797a7b7d7f8184888c91908b837d746d665e564c443a31271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1b27323d4955626f7c888e8175665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061824313e4b5764717e8a8d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79838f8b85817c77726d67625f57544f46444039352f29241e18130c0c1013131615130f0a0e1b2734414e5a6774818d86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d6775797979767066554b4034281c100400000000000000000000000006121f2b3844505c666d787979777166554b4035291d10040000000000000000000000000000000714202d3946525e68767979796f6b6054483b2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b444c52545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454514c433a2f24190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a61646c656c6d6f707275787b80848b91908980786d685e564c43392f24180c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222e3b4754606a78849185796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666e7b827e7a746f6b65605d55534e48443d38342e29241d19130d0b12181c1f2022211f1b150e1b2734414e5a6774818d86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798786868276675c5145382c1f13060000000000000000000000000713202d3a4653606d788586868377675d5145392c2013060000000000000000000000000000000814212e3b4754616e7a8686867d6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b414647484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484745413a31281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e485055575f5b606062636568696e73787e848e928d837a6d685e554b40352921160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e586774818d8a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878c84776a5d5144372a1e11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545e696e76716d6763605953514b47423c38332c28231c18120d080c151d23282c2d2f2e2b2620181b2734414e5a6774818d86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c89999286796d6053463a2d2013080000000000000000000000000916232f3c4956626f7c899792867a6d6053473a2d2014060000000000000000000000000000000814212e3b4754616e7a8793897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222c363e44494a49505354555758575f61666d7179818b9390837a6d675d51453e33281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4a5663707d898a8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67737f807f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424d575e616965605d55544f4745403a37312c271f1c18120c070b12181e272e34383a3c3b37322a22182734414e5a6774818d86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a5466737f8c9998897c706356493d2f24190d010000000000000000000004101d2935404b5566737f8c9999897c706356493d2d22170b0000000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c29241e160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33393c3d3f444647484a4c4d53545c60676d747f88939083796d60594f44382c21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a13202d3a4653606d79807d7a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c55636d7373736d63574b3e3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303b454d53545c5853514b48443d39352f2b26201c16100c07090c151d232830394045464947433c342a202734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6676828f92918d807366564c4135291d1104000000000000000000000613202c3945515d6776839090918c7f736653493f33271b0f0300000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e20212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121212121201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a22282d302d3337393a3c3d3f42474a50555d606d727f8b938d81746b6155483d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d74716d685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a43515b63666666635b51463b2f23160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e29333b4246484f4b4745403a38322c29241d1a15100b04080d151a1e272e343c424b515355534e463c32292734414e5a6774818d86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985928584908376685d5245392c201306000000000000000000000714202d3a4753606d7a869083848f8276655b5044372b1f120500000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e111414151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c202322272b2d2d2f303137383f444b515b626d75818e928a7d7063594f43382c1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c606764605d564c4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28314049515759595957514940352a1e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17212931363a3b433e3a39352f2c27201d18130e0903070c13191f262b303940454e545c60625f584e443b302534414e5a6774818d86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888e81808c867a6d6054473a2d211409000000000000000000000a1724303d4a5763707d8a8c7f818e85796c605346392d20130600000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171b1f20212224262b2e343a4045515b616d7a85929083766b6054483b2f22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b51535a5754524c443a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2e3740464b4c4d4c4b4640372e23190d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e36322d2c29241d1b16110d0701070c12181e252a31373d434b51585f666d6f6a5f564c41362a34414e5a6774818d86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b8c7f7d898a7d7064574a3d30251a0e02000000000000000005111e2a36414d566774808d897c7f8b887b6f6255483c2f22150800000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000408060b0f12131415171a1c23282f353f46525e6873808c95897c6f6356493c3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2730394045464e4a4745413a32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1c252e353b3e4040403e3b352e251c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e2121292520201d18130f0a0400060b12181d242930363c42474f555c606a6f797c6f685e5246392d34414e5a6774818d86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d576875818e897c79868d817467574d42362a1e110500000000000000000714202d3946525e6877849085787c898b7e7165584b3e3025190d01000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010102030304040404040404030000000000000000000000000000000000000000000000010407070809090a0b0b0c0c0d0d0d0d0c0b090606030000000000000000000000000000000000000000000000000000000000000000000000000000000305060709090e11171d242935414c56616e7a87938e817467564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a413e3a3935302820160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2f32333333322f2a231c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151c181413110d070100070c11171c23282f353a41464d535961676d737c83857a6e6154473b2e34414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69788491867a7783908477695e52463a2d20140700000000000000000814212e3b4754616e7a878f827579868e817468564c41362a1e1105000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080d0e0f1010111111111111110f0c070705010000000000000000000000000000000001080d1113141515161717181919191a1a1a19181613120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b131925303a46525e68768390918477685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d34312d2c29241e160e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e232526262625231e19120a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708100b0706040101070c12181c23282e343940454c52575f626b70798087908e8275685b4f423534414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b8790837774808d877b6e6154473b2e21140a00000000000000000b1825313e4b5864717e8b8c7f727783908477685e5246392d201307000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090f1214151a1b1c1c1d1d1e1e1e1e1e1d1c191413110d080200000000000000000000000000040c13191d2021212223242425252626262626262422201f1c17110a02000000000000000000000000000000000000000000000002050708070604000000000000000000000000000108131e2a36414c5666737f8c93867a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f20272421201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121619191a191916120d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000300000002080d12181c23282e343940444b51565e61696e757d848c928b827b6e6155483b2e34414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a8d8174707d8a8b7e7164584b3e31261a0f0200000000000006121f2b37434e586874818e897c6f74818d877a6d6154473a2e211407000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f2122272828292a2a2a2a2b2b2b2a292621201d19130c050000000000000000000000060d161e24292c2d2e2f3030313232333333333332312f2d2b28221c140b09010000000000000000000000000000000000000003090e1214151313100c07000000000000000000000000020e1925303d4a5764707d8a9a897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013131b171413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d0d0d0c0a0602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191d23292e34383f444a51555d60686d747b8289918e867f786e695f53463a2d34414e5a6774818d86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b556774808d8b7e716d7a878e817568584e43372b1f12060000000000000815212e3a47535f6a78849185796d717e8b8a7d7064574a3d2e23180c000000000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f34343536363737373737373736332e2d2a251e170e0800000000000000000006101820282f35393a3b3c3c3d3e3e3f3f404040403f3e3c3938332d261d1b130b020000000000000000000000000000000000050d141a1e2121201f1c18120b0300000000000000000000000815222f3c4855626f7b88958a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070e0b0707040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e171e252a2f343940444a50545c60676d727a80878f9089817b726c665f574d42362a34414e5a6774818d86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67778390887b6e6877849185786a5f53473a2e2114060000000000000915222f3c4855626f7b888f8276666f7b888d807367554b4034281c10040000000000000000000000000814212e3b4754616e7a8794897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b404142434344444444444444423f3a39363029201a110800000000000000030e18222a323a4145474848494a4a4b4c4c4c4d4d4d4c4b4946443f382f2d251d150b00000000000000000000000000000000050f171f252a2d2e2d2c28231d150c03000000000000000000000815212e3b4854616e7b87948b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030606070808090a0a0b0b0b0b0b0a09070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a202930363940454a51545c60666d72797f858d918a837d756e69605b544d453b312634414e5a6774818d86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86928578696774818e887b6e6255483b2e23170c000000000004101c2834404a5465727f8b8c7f72666c7985908376675c5145382c1f13060000000000000000000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202a333c4347484d4e4f4f50505151515151504f4c4746413a322b231a10070000000000000a15202a343c444c525454555657575858595959595959575553504a423f372f271d12090000000000000000000000000000050e17212931363a3b3a38342e271e150c040000000000000000000815222e3b4855616e7b88948b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070f0807050200000000000000000000000000000000000000000000000000000000000001000004060707080909090909090909090909080808080707070603000005040404030302020100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708060b0f1213141515161617171818181817161413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c323b41464b51545c60666d71797f848c928c847e786f6b615e57504a423b33292734414e5a6774818d86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d898f82756964717e8b8b7f7265544a3f34281c10030000000006121f2c3844515c6675828f897c6f636676838f86796d6053463a2d2013070000000000000000000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c464e53555a5b5b5c5d5d5d5d5e5e5e5d5c5954524c443d352b22190b0200000000030f1b26313c464e565d60616263636465656666666666656462605b54514941392f241b0b02000000000000000000000000030d172029333b4246484645403930271e160e0701000000000000000916232f3c4956626f7c89958a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c1013131b1514120e090300000000000000000000000000000000000000000000010406070a0b0d070c101313141515161616161616161616151515151414141312100c0612111110100f0f0e0e0d0d0c0b0b0a0804000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151c171c1f2021212223232424242525252423201f1d18120f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353e444c52555c60666d71787e848b918c857f79716c656059524d443f382f29212734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5466737f8c8c7f7366616e7b878f8275665c5044382c1f1206000000000713202d3a4653606d79859285796d606773808d897c6f6356493c302316090000000000000000000000000814212e3b4754616e7a8794897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f6267676869696a6a6a6a6a6a6a6966615e564f473d342b1d140a0000000006121f2b37434e585f686d6e6f6f70717172727373737372716f6c66625b534b41362c1d140a0000000000000000000000010b151f29323b454d535453514b423930282018130c07030000000308111924313d4a5764707d8a96897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202822211e1a140e060000000000000000000000000000000000000306080d11131416181a1c181c1f2021222222232323232323222222222221212120201f1c171f1e1e1e1d1d1c1c1b1b1a191918171714110c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e21212922282b2d2d2e2f2f30303131323232312f2d2c29241d1b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e474f565e61676d72797e848b918c857f7a726d66605b534f46423b332d261d182734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6676828f897d70635e6978849185796d6053463a2d20130700000000091623303c4956636f7c898f8276665c64717e8a8c7f7265594c3f31261a0e0200000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060708070814212e3a47535f6a6e73747576767777777777777775726d6860594f463c2f261b11060000010815212e3a47535f6a767a7b7b7c7d7d7e7f7f7f8080807f7e7c78726d645d53483e2f261c11060000000000000000000007121d27313b444d575e61605c544b423a3229241d18120f0b060b0f1319232b38434e586773808d96877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d352e2d2a261f180f06000000000000000000000000000000060b0f1213191d20212325272923282c2d2e2e2f2f2f303030302f2f2f2f2f2e2e2e2d2d2d2c28232c2b2b2a2a2929282827272626252423211c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e362d3338393a3b3b3c3d3d3e3e3e3e3e3d3c3a39352f2c272119100901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5961686e73797e848b918c85807a736d67605c545049413d363028221c141b2734414e5a6774818d86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798592867a6d60576874818e897c6f6256493c2f24180d01000004111d2935414c566673808c8c7f736654616e7b888f827568574d42372b1e120500000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131415141215222f3b4855626e7c808182828383848484848483827f7a706b60584e41382d22170b080b0d0e15222f3c4855626f7c878788898a8a8b8b8c8c8c8c8c8c8a88847f746f645a5042382d22170b000000000000000000000c18242f39434c565e696e6d665c544c443d352f29231f1b1719171b1f2429353d4754606a778491918478685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b151e272e34383a423b3a36312a21180e05000000000000000000000002080d11171c1f2024292c2d303234352e34383a3a3b3c3c3c3c3c3c3c3c3c3c3c3b3b3b3b3a3a3a38342e383837373736363535343333323231302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b43443f444647484849494a4a4b4b4b4b4a494745403938322b221b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855616b707a80858b918c85807a736d68605d55514b443f382f2a251f17110a1b2734414e5a6774818d86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c88908377675d5864717e8b8c7f7366554b4035291d100400000613202c3945525d68768390897c6f63565f697885928578695f53463a2d21140700000000000000000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f2021201e1c28333f4a5466737f8c8e8e8f90908f8f8f8e8f8f8f8c857d706a6053493f33271b0f14181a1b1b26323f4c5965727f8c8b8a8989888787868686858586878b918b81746c61544a3f33281c0f03000000000000000004101d2935404b555e686e7b796d665e564e45403a342f2b27222622272b2f353e47505a626f7c89958d807367564c41362a1d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2730394045464e4846423b332a20160d03000000000000000001080d13191c22282b2d2f35393a3d3e4042434045464748484949494949494949494848484847474746443f454545444443434242414140403f3e3e3c39332c241a0d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484f504a50535454555656575757585858575653514b48433d342d251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d868c908b857f7a736d68605d56514b454039332d261d1a140b060e1b2734414e5a6774818d86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8d8174675555616e7b88908376675d5145392c20130600000714212d3a4754606d7a869286796d6053576976838f887b6e6155483b2e22150800000000000000000000000814212e3b4754616e7a8794897c6f6356493c30231609090909090808070704010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d2e2d2a252b3844505b667783878685848383828282828283858e92867c6f655b5044372b1f1a202427272825323f4c5865727f7f7e7d7d7c7b7b7a7a79797979797a7e85928a7e71665b5044382b1f1206000000000000000006131f2c3945515d676e7a8482786d686058514b45403937332d332d33373a41455059626c76828f93887c6f6255483c3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f39424b51535b55534d453b32281f150c03000000000000040c13191e252a2d3338393d414547494b4d4f504b51535455555556565656565655555555555454545353504a525251515150504f4f4e4e4d4c4c4b4a49453e362c1f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d53545c5d545b6060616262636364646565656462605d55544f463f372d241b0f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d788289837e79726d67605d56524c45413a342e27221b140b0902000e1b2734414e5a6774818d86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576875818e8a7e716457535f69788491867a6d6053473a2d20140800000a1724313d4a5764707d8a8f8376675c515a6673808d8b7e7164584b3e2f24190d01000000000000000000000814212e3b4754616e7a8794897c6f6356493c302316161616161515151413110d080b0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35393a3b3a36302d394653606c787b7a797877777676757575757679818e9083786c605346392e23252b30333434302d3e4a56626d72727271706f6f6e6d6d6d666c6c686d717d889184786c605346392d20130900000000000000000714202d3a4753606d7983908f827a6f6a605d55514b46443f403f403f44464c525a616b717e8b948e81756a5f53473a2e1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d38424b545c6068615f574d443a31271e150b0200000001070d161e24293036383f4446494c515456585a5c5d545c6061616262626363636362626262626161616060605c5f5f5f5e5e5d5d5c5c5b5b5a5a595958575550483e31281d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e61696a6b666c6d6e6e6f70707171717171706f6d6763605951493f362d21180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666d7a7d77716d67605d55524c45413a352f28231d17110a020000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69788491877b6e61544d576874818e8a7d7063574a3d3025190d0105121e2a36424d576774818d8c7f7366554b5764717d8a8e817467564c4135291d1104000000000000000000000814212e3b4754616e7a8794897c6f6356493c3023222222222222222121201d191a171414110e0905020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474846423b393844505b666c6e6d6c656b6a696969686868676d788390897d7063554b4034282f363c4041413d393746515b6265666564636262616160605c5f565e616b75828e897d7063564a3d30251a0e02000000000000000713202d3a4653606d78808b928f847c736d67605c555350494d4c4d495053565d606c707d879292857b6e61584e43372b1f0c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545c666d756e695f564c433930261d140a0200030b121820282f353a41464a505356555d60636567686a6b666d6d6e6f6f6f6f6f6f6f6f6f6f6f6e6e6e6e6d6d6d666c6c6b6b6a6a6a69696868676666656564615a5043392f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e76777778797a7b7b7c7c7d7d7e7e7e7e7d7c7a766f6b625b51483f332a2015090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545e686d706b65605c55514b45413a352f29241d18120b0600000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87918578695e534b5865717e8b8d807367564c41362a1d11050714212d3a46535e69778491897c7063564955616e7b88908477685d5245392c201307000000000000000000000814212e3b4754616e7a8794897c6f6356493c302f2f2f2f2f2f2f2f2e2d2c2924272421201e1a14120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b515354524d4746413f4a545b606260605b5e5d5d5c5c5c5b555d66707d898e8175675c5145382c3841484c4e4e4946443f4951565859585756565554545353504a4c525963707d898d817467574d42362a1e11050000000000000006121f2b3844505c666d747f879291878079726d6762605b535a595a535b6062686d737e8592918a7e71695e53463c31261b0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666d78817b6e685e554b42382f261c140b050d151d2429323a41454c52545b606367676d70717375767879797a7b7b7c7c7c7c7c7c7c7c7c7b7b7b7b7a7a7a797979787878777776767575747473737271716c61554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b828384858687878889898a8a8a8b8b8b8a8986827c726d625b51453c31261a0e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424c565e6163605953514b45413a353029241e18130c07000000000000010e1b2734414e5a6774818d86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8e827568574d4855616e7b88908377685e5246392d2013070815212e3b4854616e7b879286796d605347535f69788592867a6d6054473a2d211406000000000000000000000814212e3b4754616e7a8794897c6f6356493c3c3c3c3c3c3c3c3c3b3b3a39353034312e2d2a25211e1a140f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d60615e5754524c47454a5053555453504950504f4f4f4f4b54606c78849185796d6053463a34414a53585a5b5653504947464a4c4c4b4a4a494848474746443f414653606c7985918478695e52463a2d2014070000000000000003101c28343f4a545c606d727d858e928d857e79736f6c656766666667656c6f737a808892928b7f726c61574d42342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c78818e847a6d675d544a42382d261d150f171f272f353e444c52565e61666c7074777a7c7e808283848586878888888989898989898888888888878787868686858585848484838382828181807f7f7e7e71675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b8f8e8e8d8c8c8b8a8a8a8989898889898b8f8f877f726d62574d42372b20160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303a444c525456544f46454039352f29241e19130d070100000000000000010e1b2734414e5a6774818d86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414b556774818d8c7f7265594c46535f69788491877a6d6154473a2e2114090f1b27333f495365717e8b908376675c51454d576976828f8a7d7063574a3d2e23170c000000000000000000000814212e3b4754616e7a8794897c6f635649494949494949494948484847454143403e3b3a36302d2a261f1b150d070100000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d6e6965615e5654524c4746484746443f44434342424244505b6573808d897d706356493d3d46535c64676763605b53534e4746413f3e3d3c3c3b3a3a3a38343844505b6675818e877b6e6154473b2e21140800000000000000000b17232e38424a505b626b707a818a91918b85807c7976747372737475797c80858d9391877f726d625a50453b3122180e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78828e9082796d665c544a3f382f261e1921293139404550565d60686d73787c808386898b8d8f8e8d8c8b8a89898989888888898989898989898a8a8a8b8b8c8c8c8d8d8e8f8f8f8f8e8e8d8d8c8c8b87796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b2835424e5b68758183838281807f7f7e7e7d7d7c7c7c7c7c7c7e828b928b7f72695f53473d32271b0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e28323a4146474a48443d38342e29241d19130d0801000000000000000000010e1b2734414e5a6774818d86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d67778390897c6f625649424d576875818e8a7e7164574b3e31261a0e121f2b3744505b6575818e8c807366554b404d5a6673808d8c807366544a3f34281c10030000000000000000000814212e3b4754616e7a8794897c6f635655555555555555555555555454524c4f4d4a4746423b3a36312b262018130c040000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57606d797b76726d6865605d5653514b4644403938332d3635333f4953636f7c898c7f7366594c40434e58646e7474706c65625f5854524c4745403a38342e2d2d2b28333f4a5465727e8b8a7d7064574a3d31241706000000000000000006111c2630383f44515960686e757d848c92928d89858381807f80818285888d92918b847c726d625b51483e33291f100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666d78828f8f81786d665b504941383028222b333b434b515a61686d747a8084898d8d8a8886848281807f7e7d7d7c7c7c7c7c7c7c7c7c7c7c7c7d7d7d7e7e7e7f7f8080818182828384848586878888898a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734404d59656f757776757473737271717070706f6f6f6f7071757f8892867b6e62584e43372b1e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a3d3c38332c28231d18130d08020000000000000000000000010e1b2734414e5a6774818d86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a869286796d6053463e4b5864717e8b8e817467574d42362a1e1213202d394653606c788592897c706356493d4a5764707d8a8f8376665c5044382c1f12060000000000000000000814212e3b4754616e7a8794897c6f6362626262626262626262626261605d565c5a5754524d4846423b373229241d160d060000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69738086837f7a76716d6864605d5553514a46443f3837322d3a4653606d79868f827669564c414754606a7481817c78736e6a65615e5653514b46443f3837322d2a2d3c4956626f7c898c807366594d402d22170b0000000000000000000a141e262e343f474f565e616c707a7f858a8e92928f8d8d8c8d8e8f92928e8a847f786f6a625b51493f362c21170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c666d7982908e81786c605b534a423a3128343c454d555d606c717a80868d8d8884807e7b7977767473727171706f6f6f6f6f6f6f6f6f6f7070707071717172727373737474757676777878797a7b7c7d7e7d706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1824313d48535d65686a69686767666565646463636362626263646d73808d8f82756a6054473a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e25292d2e302f2c271f1c18120d070100000000000000000000000000000c1825323f4b5865727f8282786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89908376665c51453b4854616e7b87918478695f53463a2d211416222f3c4955626f7c889285796d6053463a4754616d7a879285796d6053463a2d2013070000000000000000000814212e3b4754616e7a8794897c6f6f6f6f6f6f6f6f6f6f6f6f6f6e6e6d686a696764615e5755534d47433c352f281f18100700000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b858f908b86827e7a75716d6763605c5453504a47433c3a3845515c677683908578685e52464956626f7c878e8984807b77726e6864605d5553504a47433c3a36303a4653606d79868e82756853493f33271b0f030000000000000000020c141c2328353d444d525a61676d73797e8285888a8b8c8c8c8b8a8885817d78726d66605851493f372d241a0f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424b545d676d7983908e80746c655c544b433c343e464e575e676d747e858d8c86807c7874716e6c666967666564646363626262626262626363636363636464656565666667676868696a6a6b666c6d6e6f7071706b6054483b2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202c37414b53595b5d5c5b5b5a5959585757575656565556565b606d798491897c6f62564c4135291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d20212322201c16100c0700000000000000000000000000000000000b1824313d4a56626d7275756c665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546673808c8d807467544b403a46525e69778491887b6e6155483b2d22171c2934404b5566727f8c8f8275665c51453946525e68778491887c6f6255493c2f2216090000000000000000000814212e3b4754616e7a87948b7e7c7c7c7c7c7c7c7c7c7c7c7c7b7b7b7a79777673716e6966615f57534e45403a312a22191007000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a7f82868b8f8f8b86827e7975706d6663605b54544e484742404b556774818d877a6e6154474b5865717e84898d918d88837f7a76716d6763605c54534e4746423b3945515c677784918477655b5044372b1f1205000000000000000000020a1117232c323b414650555d60676d7175797b7d7e7f807f7e7d7b7975706d66605c544e463f372d251b120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c263039424b555d676d79838f8d80776d665d554e443f474f5860696e79818a8f867f7a746f6a676462605b545b5a595857565656565555555656565656565657575758585959595a5a5b5c5c5d5e5e5b6060616263646360594f44382c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f1a252f3941484d4e51504f4e4d4c4c4b4b4a4a494949494949515c67717e8a8e8175685d5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314171614100b04000000000000000000000000000000000000000915222e3a46515b62656969605b544a3f33281c0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6676828f8a7e7164574a3e36424d576774818d8b7e7265544a3f33281c1f2c3845515c6776828f8b7f7265544b4036414c566875818e8b7f7265584c3f30251a0e0200000000000000000814212e3b4754616e7a8794908b88888888888888888888888888888787858482807d7b77736e69625f58514b433c342b221910060000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686d72767a7e82868b8f8f8a85817d7974706c6662605855534d474b5865727e8b897d706356494a56626c71787c8084898d908c86827e7a75706d66625f5854524d4745404b556975828f86796c605346392d201306000000000000000000000006111a202930363e434c51555d6064656c6e707272737272706e6c6564605c54504a423d342d251b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e273039434b555d676d79828f8d81786d675f57504a5159616a6f7b838e8b827b736d68626058575553504a4e4d4c4b4a4a4949494949494949494949494a4a4a4a5153555554524c4e4f4f50514a5053545555565756544f473d32271b10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131d272f373d40424443424140403f3e3e3d3d3d3c3c3c3c404b55606c788491867a6d6154473a2f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a09070400000000000000000000000000000000000000000006121d29343f495156585c5c53504a42382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798592877b6e6154483b303d4a5764707d8a8e8275665b5044382b1f202d3a4753606d798692887b6f6255483c303f4c5865727f8b8e817568574d42362a1e120500000000000000000814212e3b4754616e7a879495909090909090909090909090909090919292918f8d8a87837f7b756f6a605d554e463d342b22180d04000000000000000000000000000000000000000000000000000000000000000005111d2935414c565e6165686d71767a7e82868b8f8e8a85817c78736f6a66625f57545256636f7c898b7e7265584b45505a62656c6f73787c8084898d8f8a85817d79736f6a66615e5753514b4d5a6774808d877b6e6154473b2e211408000000000000000000000000080e171f252a313a41454b5153535b60616365656666656361605b5353504a443f38302b221b1209010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c151e28313a434c555d676d79828e8e82796e6a605c545b626b707c8590867e756e69605d56544e4b4846443f41403f3e3e3d3c3c3c3c3c3c3c3c3c3c3d3d3d404a545c606262615e564c414343443f44464748494a4b4948443d352b21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151d252c313435373635343433323231313030302f2f2e3944505b66737f8c8b7e7165554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c18232d373f464a4b4f4f46443f382f261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c88918578695e53463a2d3a4754606d7a869285796c605346392d2023303d4a5663707d899185786a5f53473a2f3c4955626f7c88918478695e52463a2d20140700000000000000000814212e3b4754616e7a879490838383838383838383838383838384858687898b8d9095908c87827c746d675f584f463d342a1f160c0100000000000000000000000000000000000000000000000000000000000000010d1925303a444c5254565e6165686d71757a7e82868b8f8e8984807c77736e6965615e56616d7a878d8074675a4d414850535b6062656c6f74787c81858a8e8e8984807c77726e6964605d55535965727f8c897c6f6356493c3023160900000000000000000000000000050d14191f282f353940454749505355575859595958575553504946443f38342e261e1910090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f28313a434c555d676d78818c8f837c726d6664646d727d868f847c716c616065605c544d453c3938332d3332313130302f2f2f2f2f2f2f303030303844515c666d6e6e6d685e524639372d3338393a3b3c3d3e3d3b38322b23190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b131a202427282a292828272626252424242323232228333f4a54616e7b878f8275675d5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b252d343a3d3f42423938332d261d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b8f827568574d42362c3945515d67768390887c6f6255493c2e232a36414c566673808d8e817468584e43372d3a4653606d798592877b6e6154483b2e21150700000000000000000814212e3b4754616e7a8794897d767676767676767676767676777778797a7c7e8184878c90938e8781796f6a60594f463c31281d1307000000000000000000000000000000000000000000000000000000000000000008131e28323a4146474c5254565d6064686d71757a7e82868b8f8d8884807b77726e6965606878858f8275695c4f423f41495053535b6062666c7074797d81858a8f8d88847f7b76716d6763605c64707d8a8a7e7164574b3e3124180b000000000000000000000000000002080d161e24292f35383a3f4446484a4b4c4d4c4b4a4846443f3a38342e28231c150c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f28313a434b555d666d74808890867f79737071767f878e827a6f6a62666d726d665e574e463d352822272625242323232322222223232323232d3a4653606d787b7b7a6d6154473a2e22282b2d2d2e2f3031302f2c2721191107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001090f14181b1b1e1d1c1b1a19191818171716161617222d3846535e6977839086796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313236362d2b28221c140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576875828e8c7f7266594c3f312935414c556673808c8c7f7266554b4034282d3946525e687783908a7e7164574b3e312c3844505c667683908a7e7164574b3e2f24180d01000000000000000814212e3b4754616e7a8794897c6f696969696969696969696a6a6a6b686e6f7174777b7f838a91938d847c6f6b60584e433a2f24180d0300000000000000000000000000000000000000000000000000000000000000020c1620283035393a4146474c5254565d6064686d71767a7e83878b908c88837f7b76716d6876839084776a564c4136383f4446495053545b6063666d7075797e82868b8f8c87827e7a75706d66626f7c888c7f7266594c3f3326190c00000000000000000000000000000000040c13191d24292c2d3337393b3d3f3f403f3f3d3b3937332d2b28231c17110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f28313a434b545c606d737d858e8c84807d7e838b8d81786d685f666d787f786e695f584f473d352b221918171716161616161616161616212e3b4854616e7b87887f7366594c4033261c1f2021222223242322201b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080c0e0f11100f0e0d0d0c0b0b0a0a0a0906111c2a36424d5766737f8c897d7063564a3d2e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d2224252929201f1c17110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e69788491897c6f6356493c30242f3c4956636f7c898f8276675c5145382c2e3a4754616d7a8793877a6e6154473b2e28343f4a546773808d8d807467554b4035291d1004000000000000000814212e3b4754616e7a8794897c6f635d5d5d5d5d5d5d5d5d5d5d5d565e61626567696e72787d838d9291857d6f6a5f554b4135291f14090000000000000000000000000000000000000000000000000000000000000000040e161e25292d3036393a4145474c5254565d6065686d72767b7f83878c908c87837e7a7575828e8579685e5246392d3337393f44464a5053545c6063676d71757a7e83878c8f8b86817d79736f6e7a878d8074675a4d4134271a0e010000000000000000000000000000000001080d12181d1f22272b2d2e303232333332302e2d2b27221f1c17110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f283139424a505b636b707a81878d8c8a8b908980776d665d606d78818c837b6f6a60594f473d342a20170b0a09090909090909090915212e3b4854616e7b878c7f7366594c4033261912131415161718161613100b040000000000000000000000000406070b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0e1a25313c4956636f7c898d807366544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c121518181c1c13120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8792867a6d6053473a2d202d3a4653606d79859286796d6053463a2d313e4b5764717e8a908477685e5246392d232e3d4a5764707d8a908377675d5145392c201306000000000000000814212e3b4754616e7a8794897c6f635650505050505050505050514c52545658575e61656c7079808b9392867c6f675d51453b31261a0e000000000000000000000000000000000000000000000000000000000000000000040c13191d20252a2d3035393a4145474c5254565e6165696e72767b7f83888c8f8b86827e808d877a6d6154473a2e272b2d3337393f44464a5053555d6064686d71767b7f83888c8e8984807c7778868f8275685c4f4235291c070000000000000000000000000000000000000001070c1013171b1f20222425262626252422201f1b1712100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f2730383f44525961686e747b808c9191837d736c655c54626f7c859090857c706b60594f463c32291d140a00000000000000000815212e3b4854616e7b878c7f7366594c403326190d060708090a0b0a090703000000000000000000000000070c101213181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181713202d3a4653606d7985908376665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0f0f060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a908377675d5145392c1f2c3844515c6675828f897c706356493d2f37424d576774818e8d807367564c41362a212e3b4754616e7a8792867a6d6053473a2d201406000000000000000814212e3b4754616e7a8794897c6f63564943434343434343434444414647494b4d52535b60666d737e88939184796d60574d42362a1c110600000000000000000000000000000000000000000000000000000000000000000002080d1113191d2024292c2f35393a4145474c5254565e6165696e72777b7f83888c8f8a8d92887c6f6255493c2f221f22272b2d3338393f44464b5153565d6065696e72777b8084898d8d88847f8c9083766a5d50432f24180c0000000000000000000000000000000000000000000004060b0f1213151718191a1918171513120f0b0603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151e262e3440474f565e616a6e737f8c887b706b605b53535f6a6f7b838e91867d706b60584e443a2f261b1106000000000000000815212e3b4854616e7b878c7f7366594c403326190d0000000000000000000000000000000000000000030b12181c1f202424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424231f2c3844515c6676828f86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c566774818d8d817467554b4035291d2834404a5465727f8b8d807366564c41353a47535f69788491897d7063564a3d3025202d3946525e68788491897c706356493d2d22170b000000000000000814212e3b4754616e7a8794897c6f6356493c36363636363637373036393b3c3e42464950545c606c727f8c948d8074695f5346382e23170c00000000000000000000000000000000000000000000000000000000000000000000000105080d1113191d2024292c3035393a4146474d5254575e6165696e73777b8084888f948a7d7064574a3d312417171b1f22282b2e34383a4045474c5254575e6165696e73777c8084898e8c919184776b554b4035291d1004000000000000000000000000000000000000000000000000030506080a0c0c0d0c0c0a0806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328353e444c52575f66727f8c887b6e615950494e585f696e79818d92867d706a5f564c41382d22170b020000000000000815212e3b4854616e7b878c7f7366594c403326190d00000000000000000000000000000000000000030c151c23282c2d3131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131302d2834404a546673808c897c6f6256493c2f23160600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d687784908b7e7164584b3e2f2418232e3c4855626f7b88908376685d5245393b4855626e7b8892867a6d6053473a2d201e2a36414c566875818e8c7f736653493f33271b0f030000000000000814212e3b4754616e7a8794897c6f6356493c302a2a2a2a2a2a2a252a2d2e2f3036383f444b515a606c77828f92867b6e61544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000105080d1113191d2024292c3036393b4246474d5354596163666a6e73777c828f8b7f7265584c3f3225190b0f12171c1f23282c2f35383a4145474d5254575f62666a6f74787d818590928579675d5145392c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a1117232c323b41464e5966727f8c887b6e6155483f464e575e676d78808d92867c6f685e53493f33271f14090000000000000815212e3b4854616e7b878c7f7366594c403326190d000000000000000000000000000000000000000b151e272e34383a3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3c39332e3d4a5763707d8a8b7f7265584c3f2e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11131413120f0b060000000000000000000000000000000000000000000000000000000000000000000305060708090a0a0a0a0a0a0a0a0a0a0a0a090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a8693887b6e6255483b2f2215212e3a47535f6a788591867a6d6054473a3f4a5465727e8b8f8376675d5145392c1f1925303f4c5865727f8b8f8276655b5044372b1f12050000000000000814212e3b4754616e7a8794897c6f6356493c30231d1d1d1d1d1d191e202123252a2d33394045505b656f7c88948d8174665c5044382c1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000306090e12151b1d24292c32373b42464c52575f616b70706b62666a6f7a878d8073665a4d4033271a0d060b0f12181c1f252a2e34383d44484e545961666d726d68666c7074798390867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111a202930363f4c5966727f8c887b6e6155483b3c454d555c666c74808d91847a6d655b50443b30251a0e0400000000000815212e3b4854616e7b878c7f7366594c403326190d00000000000000000000000000000000000007121c2730394044464b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a49443e363a4754616d7a878e817467544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c0b0906010000050d13191e2021201f1b17110a02000000000000000000000000000000000000000000000000020507080a060b0f12131415161617171717171717171717171515120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89928578695f53473a2e21141f2b37434e586875818e8a7d7064574a3d44505c6675828f8c7f7266554b4035291d16232f3c4956626f7c899285796c605346392d2013060000000000000814212e3b4754616e7a8794897c6f6356493c30231610101010080d111414161a1b22272e343f4953606a76828f9285796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000040a0f13151a1e21272b2f35383c43474d53565e61696e757d7d70685d606c79868e8174685b4e4135281b1013171c1f23282c3036383f44464f545860626b70797f7a6d6160636773808d877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316161312100c070000000000000000000000000000040607070808090908070705010000000000000000000000030608090c0c0807050200000000000000000000000000000000000000000303000000000000000000000000000000000000000000000000080e171e25333f4c5966727f8c887b6e6155483b333b434b545b606c77818f8f82776c60574d42362a20150a00000000000815212e3b4854616e7b878c7f7366594c403326190d0000000000000000000000000000000000000c18232e39424a515357575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575550483e3946525e687885908377665c5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101213191816120d07050e171e252a2d2e2d2b27221b140b0500000000000000000000000000000000000000010507090e1114141719171b1f2021222223232424242424242424242422211f1b150e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546673808c8f827569574d42372b1e121b26313e4b5864717e8b8d817467574d424653606d798592887c6f6255493c2f241813202d3a4653606d798692887b6f6255483c2f2215080000000000000814212e3b4754616e7a8794897c6f6356493c302316090303040001050708090e11171d232d38414e5865717e8b97897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000070e151b1f22262a2d3237394045474e54575e61686e747b828a857a6d605b6578848f8276695c4f432d22181c1f22282b2e34383b42464a50535960636a6f767d848c81756a605566727f8c887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161c202223201f1c18120b030000000000000106090b070c1012131415151515151413110d080603000000000000040a0f12151518181414110e0902000000000000000000000000000005080a0b101009080603000000000000000000000000000000000000000000050d1926333f4c5966727f8c887b6e6155483b2e3039424a505b656d7983908b7f72695e52463c31261b0f02000000000815212e3b4854616e7b878c7f7366594c403326190d000000000000000000000000000000000004101c2834404a545c606464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464615a504439414c566976828f86796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202625221e180c0e1720293036393a3937332d261d160e070000000000000000000000000000000004080d111314191e2021232622272b2d2d2e2f3030303131313131313131312f2e2b26201810060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c6676838f8c7f7366594c4031261a0e14212e3b4754616e7b87918477695e52464956626f7c899285796c605346392d2013121f2c3844515c667683908b7e7165584b3e3025190d0100000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000000060b121b262f3c4854616e7b87968c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e31363a3c43474b5153586062696e747a80868f928c807366536a77839084776a53493f332723282c2d3338394045464d52545c60646b70767c828a9191897c6f625865717e8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e151b21272c2f302d2c28231c150c0300000000070d12161819181c1f2021222222222221201d1915130f0a04000000060e151b1f2122252521201e1a140d050000000000000000000000050c111417171d1d1615130f0a0400000000000000000000000000000000000000000c1926333f4c5966727f8c887b6e6155483b2e272f383f49535d676e7b8692867b6e61584e43372b1f1409000000000815212e3b4854616e7b878c7f7366594c403326190d000000000000000000000000000000000006121f2c3844515c666d71717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171706c6155493c404d5a6773808d887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d32312e292317172029323a41464746443f382f282019100800000000000000000000000000070c1013191d2021252a2d2e30322d3337393a3b3c3d3d3d3d3d3d3d3d3d3d3d3d3c3a37312a22180e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798592897d7063564a3d3023170914202d3a46525e69778491877b6e6154484b5566737f8c8e8275665b5044382b1f12101c2834404a546773808d8e817468564c41362a1e110500000000000814212e3b4754616e7a8794897c6f6356493c302316090000000000000000000000000a14212d3a46535e697885918f8275685c4f4235291c0700000000000000000000000000000000000000000000000000000000000000000000040e19222b32373b3c4246484e54555d60646a6f757b80868d928d857f786d605c6975828f8578655b5044372b2e34383a3f44464b5153575e61666d71777d82898f918b847d706a605764707d8a8a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101820262b32383b3d3a38342e271e150b0000010911181e22252623282c2d2e2e2f2f2f2e2e2d2924221f1b150e070006101820262b2e2f32322e2d2a251f170e050000000000000000000810171c2123242a2a22221f1b150f07000000000000000000000000000000000000000c1926333f4c5966727f8c887b6e6155483b2e22262d38414b555f69727f8c8e81746a5f53473b30251a0e020000000815212e3b4854616e7b878c7f7366594c403326190d00000000000000000000000000000000000713202d3a4653606d787e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7064574a3d3e4b5864717e8b8a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3f3e3a3528231d29323a444c5254535049413a322b231a120900000000000000000001080d12181c1f25292d2e30363a3b3d3f413f4446474849494a4a4a4a4a4a4a4a4a4a4a4847433c342a20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8993867a6d6054473a2d211407111e2a36424d566774808d8b7e7164584b515d677683908b7e7165544a3f33281c0f0c18232e3d4a5764707d8a918477685e5246392d20130700000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000000000005121e2a36424d57697683909184776b5e51442f23180c000000000000000000000000000000000000000000000000000000000000000000000a15202b343c4347494d5355586062676d71767c81878d928d86807a726d665c5b6874818e86796c6053463930394045464a5053545c6064696e73797e83898f918b847e78706b61585663707c898b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e18222a32373d4448494644403930271c12070009131b23292e31322e34383a3a3b3b3c3c3b3a3935302e2b27201910080e18222a31373a3c3f3f3b3a36302920170d020000000000000008121a22282d303136362f2e2b27201910070000000000000000000000000000000000000c1926333f4c5966727f8c887b6e6155483b2e221c262f39434d57606d788390877c6f62574d42362a1e12050000000815212e3b4854616e7b878c7f7366594c403326190d00000000000000000000000000000000000714212d3a4754606d7a878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a85786b5f52453c4955626f7c888c7f7366594c4033261908000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c2730394044464c4a463f342e262f3a444c565e61605b534c443d352c241b120901000000000000060b13191c23282c3035393a3e4246474a4c4e49505354555556565757575757575757575755534e463c31261b0f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b918477685d5245392c2013060e1925303d4a5763707d8a8e817568574d53606d7a8692877b6e6154483b2d22170b0714212e3b4754616e7a8796877a6d6154473a2e21140700000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000000000000020e1a2531424e5b6875818e9285786c554b4034291c10040000000000000000000000000000000000000000000000000000000000000000030f1b27323c464e5455575f61666a6f74797e83888e918b85807a746d68605c545a6673808d877a6d6154473a39424b5153545b6063666d70757b80848a908f8a847e79716d6661594f55626f7b888c807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343c43474f545653514a42392e23181209111b252d353a3e3f444044464748484848484746413c3b37322b221a1215202a343c4347484b4b4746423b33291f140900000000000005101a242c33393c3e43433c3b37322b22190f0400000000000000000000000000000000000c1926333f4c5966727f8c887b6e6155483b2e22141d27313c44505c66717e8a8e8175695e52463a2d2014090000000815212e3b4854616e7b878c7f7366594c403326190d00000000000000000000000000000000000714212d3a4754606d7a878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a85786b5f52453a4753606d7a868e8175685b4e423025190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a5153595751443f383038414c565e686d6c655e564f473e362d251b130900000000020a11171e24292e34383a4146474b4d525456595b535b60606162636363646464646464646464625f584e43372b21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576875828e8e817467564c4135291d11040914212d3a4754606d7a86918578695f535763707d8a918477695e53463a2d1c11060714202d3946525e687884918a7d7064574a3d2e23180c00000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000000000000091b2734414e5a6774818d928679675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58606266696e73777c80858b908f8a847f7a736e68615e56514a5965727f8c887b6e6255483b404b545c6064666c6f74797d82878c918d88827d78716d66605c544f4854616e7b878d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c464e53596063605c544a403428241b0f18232d373f464a4c514a515354555555555554524c4947433c342c241a1b26313c464e5355585854524d453b30251a0e0200000000000c17222c363e45494a50504947433c342b20150a00000000000000000000000000000000000c1926333f4c5966727f8c887b6e6155483b2e2215151f28343f4a54606c788390867b6e6154483b31251a0e0200000815212e3b4854616e7b878c7f7366594c403326190d00000000000000000000000000000000000713202d3a4653606d787e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7064574a3d3945515d6778849083776a564c41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c6065625b504a423b3f49535e686d7a786d68605950483f372d251b12080000060c141c23282f35394044464c525458565e6163656769656c6d6e6f7070707070707070707070706f6a5f53473d33271c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697885918b7e7165584b3e2f24190d010613202c3945515d67768390887b6e6155556673808d8d817467574d42362a1e0a0005111e2a36414d566875818e8d807367554b4034281c1004000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000000000000010d1a2734404d5a6773808d99867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f73777b7f84888d918c86827d78726d67615e56524c444b5864717e8b897c6f6356493c45515c666d7074797c81858a8f8f8b85817c76706c65605c54504a424753606d7a868e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e585f626b706d665c514440362d21181e29353f495157595e545c60616162626261615d5655544e463e362c221f2b37434e585f626565615e574d42362a1e110c0c0c0c0c0c111c28333e485055575d5d55544e463c32271b0f03000000000000000000000000000000000c1926333f4c5966727f8c887b6e6155483b2e22150d17232e3844505b65717e8b8c7f7266574d42362a1e120500000815212e3b4854616e7b878c7f7366594c403326190d000000000000000000000000000000000006121f2c3844515c666d71717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171706c6155493c35404b556976838f8578685e5246392d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666d726d605c544d4544505b656d7a84827a6f6b615a51493f372d241a11070a11171e262e343a41454a5153565e616468696e7072747677797a7b7c7c7d7d7d7d7d7d7d7d7d7d7d7c6f62594f44382c2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8897887b6f6255483c2f2215080004111d2935414b556673808c8b7e7165585c677683908a7d7064574a3d31251a0e00020e1925303f4c5865727f8b908376675c5145382c1f1306000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000000000000010e1b2734414e5a6774818d938679675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8084888c918d89847f7b75706c66605d55524c46413d4a5763707d8a8a7d7064574a3d4653606d797e8185898e908c87827e79746f6a63605b53514b443f3845515d6779868f8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a6f767c786d605b51483e332a1e222e3a46515b62656a6b666d6d6e6e6f6f6e6d686862605850483e342a212e3a47535f6a6f72726e695e52463a2d201919191919191919212d3945505a616469696260584e43372b1f1306000000000000000000000000000000000c1926333f4c5966727f8c887b6e6155483b2e221506111c27333f4953606d7985918477695e53463a2d21140600000815212e3b4854616e7b878c7f7366594c403326190d000000000000000000000000000000000004101c2834404a545c606464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464615a5044392f414e5a6774818d877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212d3945505a606d787f746d665e57504653606c79838f8f847d716c625b51493f362c23190f141c222830383f444c51545c6064686d7174787a7d7f8183848687888889898a8a8a8a8a8a8a8a8a8a83776b6055483c2f2316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9285796c605346392d20130600010d18242f3c4956636f7c898e81746857606d798692867a6d6054473a2d21140900000816232f3c4956626f7c899286796d6053463a2d201307000000000814212e3b4754616e7a8794897c6f6356493c30231609000000000000000000000000000e1b2835414e5b6874818e9285786c554b4034291c100400000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c908d8984807c77736e6964605b54514c46413b363c4956626f7c898b7e7165584b3e4653606d79838e8f8b87837f7b76716d67625f585350494540393435404b556b7885908376695d5043362a1d0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c828981746d635a50453c302725313e4a57626d72777879797a7b7b7b7b7b7a78756f6a615a50463c31262f3c4855626f7c7e7e7b6e6154473b2e26262626262626262626303c4955616c7176766f6a6054473b2e221508000000000000000000000000000000000c1926333f4c5966727f8c887b6e6155483b2e22150c0b17222d3845515d6774818d877b6e6154483b2d22170b0c0c0c15212e3b4854616e7b878c7f7366594c403326190d0c0c0c0c0c070704010000000000000000000c18232e39424a515357575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575550483e33323f4c5965727f8c897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724303d4956626c74808c81786e69625a52505b656e7a828c91867e726d625b51483e352b21171d262d333d424a50555d60666d71757a7e818487898c8e8f91918f8f8e8d8d8c8c8c8c8c8c8c8c8c8c897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c566774818e8f8276665b5044382b1f120600000713202d3a4653606d7985918477695f636f7c89908376685d5245392c20130700000713202d3a4653606d798692897c6f6356493c30231609000000000814212e3b4754616e7a8794897c6f6356493c3023160900000000000000000000000005121e2a36424d576976838f9184786b5e51452f23180c0000000000000000000000000000000000000000000000000000000000000000000613202d394653606c788284807c78736f6a66615e5753504a454140404040404855616e7b888c7f7266594c3f44515c666e7b85827e7b76726e6964605d55534e46443f404040404044515e6b77849084776a5d51442d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7c85928c7f736c61574d42392e2935414c5665727f848585868788888888888785827c716c61584e43372b323f4c5865727f8b897d7063564a3d3333333333333333333333333e4a5764717e83837c6f6255493c2f221609000000000000000000000000000000000c1926333f4c5966727f8c887b6e6155483b2e22181919191b2935404b5563707d898b7e7165544a3f33281c1919191919212e3b4854616e7b878c7f7366594c403326191919191919191413110d08010000000000000007121c2730394044464b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a49443e362c313d4a5764707d8a8b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b928e837b716c615e56535e686e777f8892877f726d625a50473d332920282f383f444f545c60676d72797e82868b8e91908d8b898785848382818080807f7f7f7f7f7f7f7f7f7f7e7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d687784908c807366544a3f33281c0f03000006121f2c3844505c6675828f887b6e6166737f8c8c807366564c4135291d1104000006131f2c3845515c667683908c7f7265594c3f31261a0e020000000814212e3b4754616e7a8794897c6f6356493c302316090000000000000000000000060c14212d3a46535e697885918f8275695c4f4236291c0700000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b666d7877736f6c6662605854524d4d4d4d4d4d4d4d4d4d4d4d54606d7a878d8073665a4d40404a545f696e7976726e6965615e5653514b4d4d4d4d4d4d4d4d4d4d4d505d6a76839084786b5e4a3f33281c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a6f7c86928b7e71695f544a40342d3946525e6876828f908f8e8e8e8d8d8d8d8d908f877e716a5f53473a30323f4c5865727f8b897d7063564a3f3f3f3f3f3f3f3f3f3f3f3f3f3f4c5865727f8b897d7063564a3d3023170a000000000000000000000000000000000c1926333f4c5966727f8c887b6e6155483b2e222525252525242f3a4653606d79858e8275665b5044382b252525252525252e3b4854616e7b878c7f7366594c4033262525252525252521201d19130c04000000000000000b151e272e34383a3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3c39332c222f3c4855626f7b888c807366594d4033261a0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d78818f9490867e756e68615a565e656c727e87928b7f726c61594f453b3029323a424a505960666d727a7f848a8f928d898683807e7c7a797776757473737373737373737373737373706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86938a7d7063574a3d2d22170b00000003101c28343f4a5465727f8b8b7e72656676828f897c6f6356493c2f24190d01000004101c2834404b546773808d8f827568574d42372b1e12060000000814212e3b4754616e7a8794897c6f6356493c30231609020202020001040607090e11171e27313b4854616e7b87968d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a545c666d666662605b545959595959595959595959595959595959606c79868e8174675b4e41404a52575f666d6665615e575959595959595959595959595959595959595c6976828f8578665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e58606a707d8792867b6e665c51443c323a4754616d7a848483828281818181808080838d92867c6f62564c4136323f4c5865727f8b897d7063564c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c5865727f8b897d7063564a3d3023170a000000000000000000000000000000000c1926333f4c5966727f8c887b6e6155483b2e31323232323232323845515c6775828f85796c605346393232323232323232323b4854616e7b878c7f7366594c403332323232323232322d2c29241e160d04000000000000030c151c23282c2d3131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131302d2822202d3a4753606d7a868e8175685b4e422f24180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c666d78828f97928b827b716c615e575b606c717d8692877e716b60574d4238323b444c545b606b6f787f858c918f8a85817d7a7674726f6d686b6968676766666666666666666666666664615a5044392d20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96877a6d6154473a2e211406000000000c17232e3b4855626e7b888e8275666d79859285796d6053463a2d201308000000000c18232e3e4a5764717d8a928578695f53473a2d2114080000000814212e3b4754616e7a8794897c6f6356493c3023160e0e0e0f0f070d111314161a1c22283039434f5965727e8b988a7d7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000010d1a26323e4a545e66696c6a66666666666666666666666666666666666666666666666578858e8275685b4f4247525c64676c6b6666666666666666666666666666666666666666666666666875828e86796c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c464e58616b737f8c9083786d60584e43373946525e686d77777675757574747474747477808d8f8275685e524639323f4c5865727f8b897d706359595959595959595959595959595959595965727f8b897d7063564a3d3023170a000000000000000000000000000000000c1926333f4c5966727f8c887b6e6155483b3a3d3e3f3f3f3f3f3f3f404b556673808c887b6e6155483f3f3f3f3f3f3f3f3f3f3f4854616e7b878c7f7366594c403f3f3f3f3f3f3f3f3f3a39352f2820160c01000000000000030b12181c1f20242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242423201c17202c3945515d6778859083766a554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b545c666d7985929f938f857e756e69625a5a616b707d8692877d70695e544a3f3b444d565d666c737d838b928f88827d7974706d68767979786c605c5c5b5a5a5959595959595959595959575550473e33281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a546673808d918477685e5246392d201307000000000614212e3a47535f6a78849185796d6f7c898f8275665c5144382c1f1206000000000714212e3b4754616e7b8796887b6e6155483b2e2215080000000814212e3b4754616e7a8794897c6f6356493c30231b1b1b1b1b1c1c181d202123262a2d333a424b55606b7683909285796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000030f1c2935424e5a667076797773737373737373737373737373737373737373737373737377848f8376695c50434c58646e7479777373737373737373737373737373737373737373737373737374818e877a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343d464f59606c78828f8c80736a6054473e35414c565e616a6a696968686767676767676d798592877a6d6154473a323f4c5865727f8b897d706666666666666666666666666666666666666666727f8b897d7063564a3d3023170a000000000000000000000000000000000c1926333f4c5966727f8c887b6e6155483f454a4b4c4c4c4c4c4c4c4c4c5764707d8a8a7d7064574c4c4c4c4c4c4c4c4c4c4c4c4c54616e7b878c7f7366594c4c4c4c4c4c4c4c4c4c4c4745413a32281e13080000000000000000070c101213181818181818181818181c20201c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1d2935404b556a7783908578675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424b545d67707d8996948f928b827b716c615f59606b707e8792857b6e665c5044454d565e686d787f87909089827c76706d6663616e7a8686807366594f4e4d4d4d4c4c4c4c4c4c4c4c4c4c4a49443e352c22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c667683908e817568564c41362a1d11050000000006121f2b37434e586874818e897c6f727f8c8b7f7265544a4034281c1004000000000714202d3a46525e697884918b7e7164584b3e2f24190d0100000814212e3b4754616e7a8794897c6f6356493c30282828282828282924292c2d2f3136383f444c545d67707d89948e8174675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000003101d2a3643505d6976828684808080808080808080808080808080808080808080808080808c9083776a5d50444d5a677480868480808080808080808080808080808080808080808080808080808c93877b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222b343d44505b666e7a8592877c6f625a5042393a444c52545e5d5d5c5b5b5b5a5a5a5a5d6774818e8b7e7164584b3e2e3f4c5865727f8b897d727272727272727272727272727272727272727272727f8b897d7063564a3d3023170a000000000000000000000000000000000c1926333f4c5966727f8c887b6e6155484850565858585858585858585858626e7b888c7f7266595858585858585858585858585858616e7b878c7f736659585858585858585858585854524c443a2f24190d010000000000000000000406070b0b0b0b0f161b1f2223292d2d292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929292929242f424f5b6875828e867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039424b55606b7784918f82868e8f857e766e69605c616c727f8b9082786d60584e4d575e686e7a828c928c837d756f6a63605c54616e7a878c807366594d41404040404040404040404040403d3c39332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985928b7f7265584c3f3025190d0100000000020f1a26313e4b5864717e8b8c7f7376828f887b6e6255483b2e23180c000000000005111e2a36424d576875828e8e817467564c4135291d110400000814212e3b4754616e7a8794897c6f6356493c3535353535353535362f35393a3c3e42464a50565d666d79839192867b6e62554b4034291c100400000000000000000000000000000000000000000000000000000000000000000613202d394653606c798694908c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c929184786b5e5145515e6a778491918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9295887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f192228333f4a545e68717e8b9082766c61544a40343a4146475151504f4f4e4e4e4e4d4b5564717d8a8e817467544a3f343f4c5865727f8b8f827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8591897d7063564a3d3023170a000000000000000005080a0b0c0c0c0c0c1926333f4c5966727f8c887b6e615548505a626565656565656565656565656d7a868e817568656565656565656565656565656565656e7b878c7f7366656565656565656565656565605d564c4135291d1104000000000000000000000000000007101921272c2f303639393636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363636404d5a6773808d887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e27303a434f596774818d897d7b8189918b827b726d6660626d75818e8d80736a6054565e696e7a838f91878078706b625f58535054616e7a878c807366594d403433333333333333333333333331302d28221a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8998887c6f6255493c2f2216080000000000000a14212e3b4754616e7a8790837679859184786a5f53473a2e1c12070000000000020e1a25303f4c5965727f8c908477685d5245392c20130700000814212e3b4754616e7a8794897c6f6356494141414141414142424243414547494b4d53545b60686d78818e958d8073695f5343392f23180c00000000000000000000000000000000000000000000000000000000000000000004111e2a3744515d6a7784909287878787878787878787878787878787878787878787878787888787796c5f53464f5c6975828f9387878787878787878787878787878787878787878787878787878888877d706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071017222d38424c56606c77828f8a7d70665c5144383035393a444443424242414141414854616e7b87908377665c5044383f4c5865727f8b948f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9197897d7063564a3d3023170a000000000000060c1115171818181818181926333f4c5966727f8c887b6e61554856626c7172727272727272727272727278859083767272727272727272727272727272727272727b878c7f73727272727272727272727272726d685d5245392c20130700000000000000000000000000040f19232b32383b3c4346464343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343434c5865727f8b897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e2831404c5966737f8c897d70757d848c8f867f786f6a62606d798390877c6f665c5e686e7b849091847d736d666059544e464754616e7a878c807366594d40332726262626262626262626262423201c171008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c9285796d6053463a2d2013070000000000000714202d3946525e6877849086797c898e817468584e43372b1f0b000000000000000916232f3c4956626f7c8993867a6d6054473a2d21140600000814212e3b4754616e7a8794897c6f63564e4e4e4e4e4e4e4e4e4f4f504b51545658575f61666c717a818e939083796d60574d4231271d1207000000000000000000000000000000000000000000000000000000000000000000020f1c2935424f5c6875828f857a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a6e615447414e5b6774818e877a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b7b7a786d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c262f3b44505b656f7c879184796d6053493f33292d2e3737363635353434343a46535e6978859286796d6053463a3f4c5865727f8b918b888888888888888888888888888888888888888888888d92897d7063564a3d3023170a00000000000910171d21242425252525252526333f4c5966727f8c887b6e61554b5865717e7f7f7f7f7f7f7f7f7f7f7f7f7f8b958b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808d91857f7f7f7f7f7f7f7f7f7f7f7f7f7f7a6d6054473a2d211407000000000000000000000000000a16212b353d4348494f53534f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5764707d8a8b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c1625323f4c5865727f8b897d706b70797f868f8c837c716d62676f7c879083786d60676d7a849190837b706b605c544f47433c4754616e7a878c807366594d4033261a19191919191919191919171614100b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d576875828f908376665c5144382c1f120600000000000005111e2a36414d566774808d897d7f8c8a7e7164574b3e31261a0f000000000000000713202d3a4653606d7986928a7d7063574a3d2e23170c00000814212e3b4754616e7a8794897c6f635b5b5b5b5b5b5b5b5b5b5b5c5d555d60626467696e72787e848f9390847a6e675d51453c311f150b01000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e84786e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e685e5246404d5a6773808d85796e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6d665c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d27333f49535f6a75818e8b7e72655b5044372b20212b2a2a29282828272a36424d576a768390877b6e6154483b3f4c5865727f8b8b7f7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b808d897d7063564a3d3023170a0000000009121a22282d303132323232323232333f4c5966727f8c887b6e6155525f6c78858b8b8b8b8b8b8b8b8b8b8b8b8b919b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8d9297918b8b8b8b8b8b8b8b8b8b8b8b8b887b6e6255483b2f221508000000000000000000000000030f1b27323d474f54565c60605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c626f7c888c807366594d4033261a0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063676d737b828a90877e71655f6a73808d8b7f72686d79829090837a6e696059504a423d373b4754616e7a878c807366594d4033261a1414141414141414141413100d070100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697885918d807367544a4034281c1004000000000000020e1925303d4a5763707d8a8c80828f877a6d6154473a2e2114090000000000000006131f2c3845515c667683908c807366544a3f34281c1003000814212e3b4754616e7a8794897c6f68686868686868686868686869696a676d6f7174777b7f848b91928d837a6e685e554b40332a1f0d0300000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d85786c61616161616161616161616161616161616161616161616261615e564c413f4c5966727f8c86796d616161616161616161616161616161616161616161616161616261605c544b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b17222d38414e58626e7b879184786c6053463c31261a1e1e1d1c1c1b1b1a2531424e5b6875818e897c706356493d3f4c5865727f8b897d706e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e727f8b897d7063564a3d3023170a00000006101a242c34393d3e3f3f3f3f3f3f3f3f3f4c5966727f8c887b6e6155525f6c7885888888888888888888888888888f94908a8888888888888888888888888888888888888a90938e88888888888888888888888888887b6e6255483b2f22150800000000000000000000000007131f2c38434f596063696c6c6969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696e7a878e8174685b4e412d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d70635c60696e757d84887c6f6258606d798491857a6d75818e9083796d685e574f443f38302e3b4754616e7a878c807366594d4033262121212121212121212120201d18120c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88978a7d7164574a3e2e23180c00000000000000000814202d3a4753606d7a86918486908377685e5246392d2013070000000000000004101c2834404b546773808d8f8376665c5044382c1f1206000814212e3b4754616e7a8794897c74747474747474747474747575757677787a7c7e8184888c91928f8780796e685e564d43392f21180e0000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c8679665c54545454545454545454545454545454545454545454555454524c443b3f4b5865727e8b877a6d61545454545454545454545454545454545454545454545455555453514b42392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f3c47535f6975818e8a7d7063574e42372b1e1211100f0f0f091a2733404d5a6673808d8b7e7164584b3e3f4c5865727f8b897d706361616161616161616161616161616161616165727f8b897d7063564a3d3023170a0000000c17222c363e45494b4b4b4b4b4b4b4b4b4b4c5966727f8c887b6e61554855626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c828f8a7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7e8a8e817c7c7c7c7c7c7c7c7c7c7c7c7c7c796d6053463a2d2013070000000000000000000000000915222f3b4854606b6f7679797676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767677868f83766953493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d706356575f616b70797e716a60545d67707d8a8c7f737f8b91857b6e675e564d453d342e2d2e3b4754616e7a878c807366594d40332d2d2d2d2d2d2d2d2d2d2d2d2c29241d160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b96877b6e6154473b2e21140700000000000000000613202c3945515d6776839091928d807367564c41362a1e110500000000000000000c18232e3e4a5764717d8a9285796d6053463a2d201307000814212e3b4754616e7a87948f82818181818181818181818181828283848587898b8e9195908c87827c736d675e564d443b31271d0f060000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c86796d605347474747474747474747474747474747474747474748484746413b323e4b5764717e8a877b6e6154484747474747474747474747474747474747474747474848474645403930271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d2b37424d57626f7c898f82766a5f53473a2e21160a000302020c1825323f4b5865727e8b8c7f7266594c3f3f4c5865727f8b897d706356555555555555555555555555555555555865727f8b897d7063564a3d3023170a000005111d28343e48505557585858585858585858585966727f8c887b6e615548535f6a6f6f6f6f6f6f6f6f6f6f6f6f6f737f8c887b6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7b878c7f736f6f6f6f6f6f6f6f6f6f6f6f6f6d675c5145382c1f1306000000000000000000000000091623303c4956636f7d82868682828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828f918477655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564d535961676d716c62584e55616c768390857c8692867c6f695e554c443b3a3a3a3a3a3b4754616e7a878c807366594d403a3a3a3a3a3a3a3a3a3a3a3a3a39352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e918478695e52463a2d201407000000000000000004111d2935404b5566737f8c9798897d7063564a3d3025190d0100000000000000000715212e3b4854616e7b8796887c6f6255493c2f221609000814212e3b4754616e7a8794948f8e8e8e8e8e8e8e8e8e8e8e8e8e8f90919293918f8d8a8783807b756f6a605d554d443b32291f150b000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b877a6d6054473b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b393630303d4a5763707d8a887b6f6255483c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3c3b3a38342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b1a26313c4754606a768390887b6e6255483d32271b0f030000000a1724313d4a5764707d8a8d8073675a4d403f4c5865727f8b897d7063564a48484848484848484848484848484c5865727f8b897d7063564a3d3023170a00000815212d3945505a6164656565656565656565656566727f8c887b6e6155484e585f62626262626262626262626265727f8c887b6f626262626262626262626262626262626e7b878c7f7366626262626262626262626262605c554b4034281c10040000000000000000000000000714212e3a4754616d7a8693948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949286796c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a464f555d6065625a5046505a63707d899289928b7e726a5f574d4747474747474747474754616e7a878c807366594d474747474747474747474747474745403931281d12070000000000000000000000000000000000000000000000000000000000000000000000000000000004111e2b3744515e6a77848a8a817568574d42362a1e11050000000000000000010d18242f3c4956636f7c898a8a86796d6053473a2d2014080000000000000000000714202d3a46525e6978848a8a7f7265584c3f3225190c000814212e3b4754616e7a878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a898887868582807e7a77736e69625f58514b433b322920170d03000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b877a6e6154473b2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2e2e2d2a25303c4956636f7c89897c6f6256493c2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2e2d2c28231d150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202b37434e5864717e8a8c807366584e43382b1f1306000000091623303c4956636f7c898e8174685b4e413f4c5865727f8b897d7063564a3d3b3b3b3b3b3b3b3b3b3b3b3b3f4c5865727f8b897d7063564a3d3023170a00000a1724303d4955616c71727272727272727272727272727f8c887b6e615548464e5355555555555555555555555865727e8b897c6f625655555555555555555555555555616e7b878c7f736659555555555555555555555553514b43392e23180c000000000000000000000000000713202d3946525e687683908f89868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686877a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3e434b5153585650483f4855606b768390958f82756d625853545454545454545454545454616e7a878c80736659545454545454545454545454545453514b43392f24180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e7e7e7c6f6255483c30251a0e020000000000000000000713202d3a4653606d787e7e7e7d70675d5145382c1f130600000000000000000005121e2a36424d5763707d7e7e7c6f6255493c2f221609000714202d3a4753606d797e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d7d7d7c7c7a79787673716e6866615e57534e454039312920170e0500000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a887b6e6155483b2e222121212121212121212121212121212121222121201e222f3c4855626f7b88897c706356493d3023212121212121212121212121212121212121222221201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4753606d79859184776a6054473b2e22150a0000000815222e3b4855616e7b888f8275695c4f423f4c5865727f8b897d7063564a3d302e2e2e2e2e2e2e2e2e2e323f4c5865727f8b897d7063564a3d3023170a00000b1824313e4b5764717e7e7e7e7e7e7e7e7e7e7e7e7e7e818f887b6e6155483c4347484949494949494949494b5864717e8b897c6f635649494949494949494949494954616e7b878c7f7366594c494949494949494949494645403930271d12070000000000000000000000000005111d2a36414c5666737f8c897d7979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797975685d5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d394045474b4a453f38444f5965727f8b94877a6d615b5c60606060606060606060606060616e7a878c807366606060606060606060606060606060605d554b4035291d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303c4955616c7171716f6a5f53473a2e1f14090000000000000000000006121f2c3844505c666d717171706b61554b4035291d1004000000000000000000020e1a25303b4854606b7071716f6a6054473b2e2215080006131f2c3845515c676d717171717171717171717171717171717070706f6e6d66696764615e5654524d47433c352f271f170e050000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89887b6f6255483c2f22202020202020202020202020202020202020201d1c15222e3b4855616e7b888a7d7063574a3d30242020202020202020202020202020202020202020151313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151f2c3845515c6774818e897c6f6256493c31261b0f0300000714212d3a4754606d7a879083766a5d50433f4c5865727f8b897d7063564a3d3023222222222222222225323f4c5865727f8b897d7063564a3d3023170a0005121e2b3845515e6b78848b8b8b8b8b8b8b8b8b8b8b8b8b8f93887b6e6155483b373a3c3c3c3c3c3c3c3c3c3e4b5764717e8a897c706356493d3c3c3c3c3c3c3c3c3c4854616e7b878c7f7366594c403c3c3c3c3c3c3c3c3c3a38342e271e150b0000000000000000000000000000010d1925303c4956626f7c898d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a5d564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d2f35383a3e3d3a343a47535f6974818e938679695f5c676d6d6d6d6d6d6d6d6d6d6d6d6d6d6e7a878c80736d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a61646464625f584e43372b1f0d020000000000000000000003101c28343f4a545c606464646361594f43392f24180c000000000000000000000009141f2c38444f59606364646260584e43372b1f13060004101c2934404b555c60646464646464646464646464646464646463636261605c545a5754524c4846423b373129241d150d0500000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c89887c6f6255493c2f2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c292826212e3b4754616e7a878a7d7164574a3e312c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c22211f1b150e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b55636f7c898d807467584e43372b1f120600000613202d394653606c79869184776a5e51443f4c5865727f8b897d7063564a3d3023171515151515151925323f4c5865727f8b897d7063564a3d3023170a0005121e2b3845515e6b78848a8a8a8a8a8a8a8a8a8a8a8a8a8a8a887b6e6155483b2e2e2f2f2f2f2f2f2f2f313e4b5764717e8a897c706356493d302f2f2f2f2f2f2f3b4854616e7b878c7f7366594c40332f2f2f2f2f2f2f2f2d2c28231d150c030000000000000000000000000000000813202d394653606c7985908376675d5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f60605f54524c443a3024190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d30292c2d32312e36424d57626e7b879295887b6e62606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7c888d807a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e48505557575755534e463c31261b0f0000000000000000000000000c17232e38424a505357575756554f473d31271d1207000000000000000000000003101c27323d474f5456575755544e463c32271b0f0300000c18232f39434b515357575757575757575757575757575757575756555453504a4d4b4746413b3a36302b262018120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c88897c6f6356493c3939393939393939393939393939393939393939393635322d2d3a4754606d7a878b7e7164584b3e393939393939393939393939393939393939393939392f2e2b262018100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f394653606c78849184786a5f53473a2e211508000005121f2b3744505b6578859185786b5e493f3f4c5865727f8b897d7063564a3d3023170a080808080c1925323f4c5865727f8b897d7063564a3d3023170a00000a1623303d495663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d796d6053473a2d202222222222222224313e4b5764717e8a897c706356493d302322222222222e3b4854616e7b878c7f7366594c40332622222222222222201f1c18120b030000000000000000000000000000000006121f2b3844505b6675828e867a6d60545353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534746413a32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d30231f2025242d3a46525e6974818e8f8f8c80736666737f8787878787878787878787878787888e928d87878787878787878787878787878787878175685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494a4b4b4847433c342a20150a00000000000000000000000006111c2630383f44464b4b4b4a48443d352c1f150b010000000000000000000000000b16212b353d4448494b4b4947433c342b20150a00000007121d2731394045474b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4a4a4a49494746443f403e3b3936302d2a251f1a150c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88897d7063564a4646464646464646464646464646464646464646464643423e382d3a4653606d79868b7e7265584b46464646464646464646464646464646464646464646463c3a37312a22180e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121f2b3744505b6574818d887b6f6255483c2f24190d0100030f1b27333f495e6b7784918578655b50443f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000916222f3b4854606b70707070707070707070707070707070706d675d5145392c1f1516161616161824313e4b5764717e8a897c706356493d302316161616212e3b4854616e7b878c7f7366594c403326191616161616161313100c07000000000000000000000000000000000000030f1c28333f4a5465727e8b8a7d7063574a46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646463a3935302820160c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d302317141c2834404a54616e7b868f82828f84776a66737f8c8d8d8d8d8d8d8d8d8d8d8d8d8d8e939c928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c33393c3e3e3e3c3a37312a22180e04000000000000000000000000000a151e262e34383a3e3e3e3d3c38332c231a0d0300000000000000000000000000050f19232b32383b3d3e3e3c3b37322b22190e04000000010b151f272f34383a3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3d3d3d3c3b3a38342e312e2d2a25201e1a140f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b888a7d7064575353535353535353535353535353535353535353535353504e49423a3844505c6679868c7f7265595353535353535353535353535353535353535353535353534847433c342a20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495363707d898c7f7266554c4135291d110400000b17222d44505d6a77839086796c6053463f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000713202c38444f59606363636363636363636363636363636363605d554b4035291d10090909090b1824313e4b5764717e8a897c706356493d3023160a0915212e3b4854616e7b878c7f7366594c403326190d09090909090706040000000000000000000000000000000000000000000b17222d3b4855626e7b888d807367564c41353939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939392e2d29241e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0a0c1925323f4c5865727f8b897d7063564a3d302317121f2c3844515c6673808c897d7f8b887b6e63707d8080808080808080808080808080818e928c80808080808080808080808080808080807e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d303131312f2e2b26201810060000000000000000000000000000030c151c23282c2d313131302f2c27211a110800000000000000000000000000000007111921272c2f3031312f2e2b27201910070000000000030d151d23292c2d313131313131313131313131313131313130302f2e2d2c28232421201e1914120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a878a7d71645f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c5a544c42343f4a5f6c79858c7f72665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55534e463c31261b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3a4653606d79858f8376675d5145392c2013060000061c2936434f5c6976828f867a6d6053473f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a000004101c27333d474f54565757575757575757575757575757575753514b43392f24180c080808080b1824313e4b5764717e8a897c706356493d3023160a0815212e3b4854616e7b878c7f7366594c403326190d08080807060401000000000000000000000000000000000000000000000614212e3a47535f6a7885908377685d5245392c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2c21201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141717171925323f4c5865727f8b897d7063564a3d30231717202d3a4653606d79859083777a868c7f73666b7073737373737373737373737373737a878c807373737373737373737373737373737373716c6256493d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c212324242422211f1b150e0600000000000000000000000000000000030a11171c1f202424242323201c1610080000000000000000000000000000000000070f161c202223242422221f1b150e0700000000000000030b12181c1f20242424242424242424242424242424242424232221201f1c17181414110e0805020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878b7e716c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c69665e54493e45525f6c78858c80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c625f584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6675828f867a6d6054473a2d21140600020f1c2935424f5c6875828f877a6d6154473f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000b16212b353d4448494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4745403931271d131414141414141824313e4b5764717e8a897c706356493d302316141415212e3b4854616e7b878c7f7366594c40332619141414141413110d0701000000000000000000000000000000000000000006121e2b37424e576875818e867a6d6054473a2d21202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f202323232325323f4c5865727f8b897d7063564a3d302323232935414c5664707d8a8b7e7176828f8377686063676767676767676767676767676e7a878c80736767676767676767676767676767676764625a5045392d2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c1114171718181515120f0a0400000000000000000000000000000000000000060c101213181818171614100b0500000000000000000000000000000000000000050b1013161618181615130f0a0400000000000000000001070c1013141818181818181818181818181818181717171616141312100c06080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a868b7f79797979797979797979797979797979797979797979797979797670665a4e4245525e6b78858d807979797979797979797979797979797979797979797979797979796f6a5f53473a2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b5465727f8c897d7063564a3d2d22170b00020e1b2835414e5b6874818e887b6e6155483f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a000000050f19232b33383b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3a39352f271f1d202121212121212124313e4b5764717e8a897c706356493d302321212121212e3b4854616e7b878c7f7366594c403326212121212120201d18130c0400000000000000000000000000000000000000020e1a26313f4b5865727e8b8a7d7063574a3d2f24190d131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131307070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d3030303030323f4c5865727f8b897d7063564a3d30303030303945525d6875828f85796d727f8b867a6d61565a5a5a5a5a5a5a5a5a5a5a5a616e7a878c8073665a5a5a5a5a5a5a5a5a5a5a5a5a5a5a585650483e34291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b0b0b0908060300000000000000000000000000000000000000000000000306070b0b0b0a09070400000000000000000000000000000000000000000000000407090a0b0b0908060300000000000000000000000000000406070b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0a0a0a09080706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a86918b86868686868686868686868686868686868686868686868686868276695c504345525e6b7885918d8686868686868686868686868686868686868686868686868686867c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3c4955626f7c888c807366544a3f33281c0f03010e1b2734414e5a6774818d887b6f6255483f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000007111921272c2f30303030303030303030303030303030302d2c29241d24292c2d2e2e2e2e2e2e2e313e4b5764717e8a897c706356493d302e2e2e2e2e2e2e3b4854616e7b878c7f7366594c40332e2e2e2e2e2e2d2c29241d160d04000000000000000000000000000000000000000915222f3b4855626e7b888d807367554c4135291d110406060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35383a3d3d3d3d3d3d3f4c5865727f8b897d7063564a3d3d3d3d3d3d3a4754606d7a868e8174676f7b888a7d7164574d4d4d4d4d4d4d4d4d4d4d54616e7a878c807366594d4d4d4d4d4d4d4d4d4d4d4d4d4d4b49453e362d22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798691928e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e92908376695d504345515e6b788491938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9092887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d394653606c79858f8276665b5044382b1f1206000d1a2733404d5a6673808d897c6f6256493f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000070f161c202223242424242424242424242424242424242423221f282f35393a3b3b3b3b3b3b3b3b3e4b5764717e8a897c706356493d3b3b3b3b3b3b3b3b3b4854616e7b878c7f7366594c403b3b3b3b3b3b3b3a39352f281f160c010000000000000000000000000000000000000814212e3a47535f697885908377675d5145392c2013060505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474a4a4a4a4a4a4a4c5865727f8b897d7063564a4a4a4a4a4a4a474b5565717e8b897d70636a78858d817467564c4140404040404040404754616e7a878c807366594d404040404040404040404040403e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070808080807060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060708080706040100000000000000000000000000000000000306070707070707060603000004020000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7881848581818181818181818181818181818181818181818181818186908376695d5043414d5a67748086868181818181818181818181818181818181818181818181818390887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6676838f85796c605346392d201306000d192633404c5966737f8c897c6f6356493f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a000000000000050b1013161617171717171717171717171a21282c2f30302f2c313a4145474747474747474747474b5764717e8a897c70635649474747474747474747474854616e7b878c7f7366594c47474747474747474745403a31281d130700000000000000000000000000000000000006121e2b37424d576875828e867a6d6054473a2d2114071111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110f0e0c080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b515356565656565656565865727f8b897d7063565656565656565654525d6775828f85796d606875818e8477685e52464c4c4c4c4c4c4c4c4c54616e7a878c807366594d4c4c4c4c4c4c4c4c4c4c4c4847423c332a221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607070c101314151515151413110d080807050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131315151413110d080100000000000000000000000000060b101213141413131313120f0b06110f0b070603000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666d75777975757575757575757575757575757575757575757575757784908376695d50433f4c58646e747979757575757575757575757575757575757575757575757575808c887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a546773808d887b6f6255483c2f221509000c1926323f4c5965727f8c897d7063564a3f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000000000000000407090a0a0a0a0a0a0a0a0a0a0f1a232c33383c3d3d3c383a434b5154545454545454545454545764717e8a897c70635654545454545454545454545454616e7b878c7f73665954545454545454545453514b433a2f24180d010000000000000000000000000000000000020e1a26313f4b5865727e8b8a7d7063574a3d2f23181e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1c1b18140f0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6063636363636363636365727f8b897d70636363636363636363615e606d7a868e8174665c64717e8b877a6e61545359595959595959595959616e7a878c8073665959595959595959595959595955534d453c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131417181c1f202122222221201d19181414110d0803000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f20212121201d19130c0400000000000000000000020a11171c1f202020202020201f1c171f1e1c171312100b0600000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c60686a6c686868686868686868686868686868686868686868686a7784908376695d50433c47525c64676c6c686868686868686868686868686868686868686868686873808c887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3e4b5764717e8a8b7e7164584b3e31251807000c1825323f4b5865727e8b8a7d7064574a3f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000000000000000000000000000000000000030c17212c353e44484a4a4844414b555d60616161616161616161616164717e8a897c70636161616161616161616161616161616e7b878c7f736661616161616161616161605d554b4035291d11040000000000000000000000000000000000000915222f3c4855626f7b888d807366554b4034292b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b282725201a130c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515d676d70707070707070707070727f8b897d707070707070707070706d6864707d8a8a7d706454626f7b888a7d70635c6065656565656565656565656e7a878c80736665656565656565656565656565625f574d42372b1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f12181d1f202423292c2d2e2f2f2e2d2c29242521201e1914100c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d2e2e2d2c29241e160d040000000000000000020c141c23282b2d2d2d2d2d2d2d2b28222b2a2824201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a50535b5e5f5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5e6a7784908376695d504336404a52585a60605b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6673808c887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000615222f3c4855626f7b888d8073675a4d402f24180d010b1825313e4b5864717e8b8a7e7164574b3f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a000000000000000000000000000000000000000b151e29333e474f555756544f45515d676d6e6e6e6e6e6e6e6e6e6e6e6e717e8a897c706e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7b878c7f736e6e6e6e6e6e6e6e6e6e6e6d675d5145392c2013060000000000000000000000000000000000000613202d394653606c7985908376675c5145383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383534312c251e150c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797d7d7d7d7d7d7d7d7d7d7d828f8d807d7d7d7d7d7d7d7d7d7d7a6d6774818d867a6d6053606c79858c7f7366676d7272727272727272727272727a878c807372727272727272727272727272726e695f53473a2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b10161b1d24292c2d302f34383a3b3b3b3b3a39352f312e2d2a251f1c17110b06000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3b3b3a39352f281f160c01000000000000000a141e262e34383a3a3a3a3a3a3938332d383735312d2b28231c140c020000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464e51524e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e515e6a7784908376695d5043363840474c4d53534e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e596673808c887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79858f827569554b4135291d11040b1724313e4a5764717d8a8b7e7164584b3f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000000000000000000000000000000000007121c27303b454f5961636360595254606d797a7a7a7a7a7a7a7a7a7a7a7a7a7f8c8a7e7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7c898d807a7a7a7a7a7a7a7a7a7a7a7a796d6053473a2d20140700000000000000000000000000000000000005121f2b3744505b6575828f86796d6053474444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444442403d372f271e13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88898989898989898989898f94928d898989898989898989897d716777848f8376675d515b6676838f8275696d797f7f7f7f7f7f7f7f7f7f7f7f808d92867f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d161b21272c2f35393a3d4040454748484848474541413e3b3936302c28231c17110a020000000000000000000000000000000000000000000000000000000000000000000000000007121d27303940454648484745413a31281e130800000000000006111c2630383f4446474746464646443f464544423e3a38342e261e140b02000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383a4244464242424242424242424242424242424242424244515e6a7784908376695d5043362f363c3f41464642424242424242424242424242424242424242424d596673808c887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c667683908478675d5145392c2013060a1724303d4a5763707d8a8b7e7265584b3f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000000000000000081118232e39424d57616b70706b635c5a677480878787878787878787878787878c91908a878787878787878787878787878787878787898e928d8787878787878787878787878073665a4d4033271a0d000000000000000000000000000000000000030f1b27333f495366727f8c897c6f635651515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151515151514f4d4841392f251a0f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b888b8b8b8b8b8b8b8b8b8b9196948f8b8b8b8b8b8b8b8b8b8a7d716d7a858b7f7366554b546774808d8578686d7a878c8c8c8c8c8c8c8c8c8c8c8d9298928c8c8c8c8c8c8c8c8c8c8c8c8c8c8a7e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c131921272c3238394045474a4d4b51535455555554524c4e4b4746413b38342e28231c140c060000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424b5153545454524c433a2f24190d0100000000000b17232e38424a5053535353535353504a5252514f4a46443f3830261d140a00000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2d3537393535353535353535353535353535353535353744515e6a7784908376695d5043362a2b303334393935353535353535353535353535353535353535404d596673808c887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a546774818e877a6d6054473a2d2114070a1723303d4a5663707d898b7f7265584c3f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000000000000007101a232834404a545e69707d7d736e635a6774808c8c8c8c8c8c8c8c8c8c8c8c8c919694908c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8e939c928c8c8c8c8c8c8c8c8c8c8c8c8073665a4d4033271a0d000000000000000000000000000000000000000b17222d3c4956636f7c898c7f72665e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5b59534b41372c20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a7f7f7f7f7f7f7f7f7f7f7f84918f827f7f7f7f7f7f7f7f7f7f7b6e676d797e7c6f62554b5764717e8a877a6e6d7a878888888888888888888888898f938e8888888888888888888888888888887e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171e252a32383d43484b5153575a555c6061626261605d565b5854524c46443f38342e261e1810060000000000000000000000000000000000000000000000000000000000000000000004101c2834404b545c606161605d564c4135291d11040000000003101c28343f4a545c606060606060605b5f5f5e5d5b5753504a42382f261c110600000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20282b2c28282828282828282828282828282828282b3744515e6a7784908376695d5043362a1f2326272d2d28282828282828282828282828282828282833404d596673808c887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3f4b5865727e8b887c6f6255493c2f221609091623303c4956636f7c898c7f7265594c3f4c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a000000000000000000000000000000060f19222c363e44515c666e7b85878073665963707d8080808080808080808080808084919082808080808080808080808080808080808080818e918c8080808080808080808080807d7063564a3d3023170a000000000000000000000000000000000000000613202d3a4653606d79868f8275656b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b68655d53483d3125180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d686d72727272727272727272727f8b897d727272727272727272726e695f666d716f6a5f534955626f7c88897c706c787b7b7b7b7b7b7b7b7b7b7b7b7d898e817b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091019202930363d44484f54555d60636769676d6e6e6e6e6d686a6764615e5653504a443f38302a2217110a03000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c666d6e6e6d685d5245392c2013060000000006121f2b3844505c666d6d6d6d6d6d6c666c6c6b6a6864605c544a42382d22170b0000000000000000000000000000000000000000000000000000000000000000020a1015191b1c1e1e1e1e1f1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e2b3744515e6a7784908376695d5043362a21212121212121212121212121212121212121212121212633404d596673808c887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061623303d495663707c898a7d7164574a3e3124170b0916222f3c4955626f7c888c7f7366594c404c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000000000060f18222b343e48515b606d7882908d8073665a616b70737373737373737373737373737e8a897d7373737373737373737373737373737373737b878c7f737373737373737373737373706b6054483c2f2216090000000000000000000000000000000000000006131f2c3845515c66768390857777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777756f65594d4034271b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6065656565656565656565727f8b897d70656565656565656565615f575c6065625f584e4753606d7a868b7e72666c6e6e6e6e6e6e6e6e6e6e6e6e7a878c80736e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a121b222b323a41464f54596063676d707376787a7b7b7b7b7a797774716e6864605c54504a423c3428231c150c03000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787b7b7a6d6054473a2d21140700000004101d2935404b55606d78797a79797979797979787775716d665c544a3f33281c0f03000000000000000000000000000000000000000000000000000000000000030c141b212528292b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3744515e6a7784908376695d5043362c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d33404d596673808c887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b888c7f7265594c3f3226190c0815222f3b4855626e7b888c807366594d404c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000000000000000000000000050e17212a343d47505a626d74818e8f82786d6053596163666666666666666666666666717e8a897c70666666666666666666666666666666666e7b878c7f7366666666666666666666666360594f44382c2014070000000000000000000000000000000000000004101c2834404b546673808d8986848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848175685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434c525458585858585858585865727f8b897d7063585858585858585855534d51535855534e4645515d6778858d8073676062626262626262626262626e7a878c80736662626262626262626262626262605d554b4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a131c242d343d444c525960636b6f75797d8083858687888888878583817e7a76716d66605c544e463f342e261e150d030000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c87877f7366594c403326190d0608080f131f2c3945515d6773808686868686868686858584827e786d665b5044382b1f120600000000000000020507080c0807050200000000000000000000000000020c161e262c31353638383838383838383838383838383838383838383838383844515e6a7784908376695d504335393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a404d596673808c887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271b070815222e3b4855616e7b888d8073665a4d404c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a000000000000000000000000050e172029333c464f59616c727f8b91847a6d665c504f5557595959595959595959595964717e8a897c70635959595959595959595959595959616e7b878c7f73665959595959595959595956544f473d33271c100400000000000000000000000000000000000000000c18232e3d4a5763707d8a96948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8376695d5043362a1d1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a4145474c4c4c4c4c4c4c4c5865727f8b897d7063564c4c4c4c4c4c4c48464245464b4847433c404b556976838f8275695455555555555555555555616e7a878c8073665955555555555555555555555554514b433a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131c252e363e464e565e616b70767c81858a8d8f9297949393949892908e8b86827e79716d665f5851443f3830271f150c0200000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403326190e1214151c14202d3a4753606d7a858e8e8e8d8d8d8d8d8e8e8f8e8a82786c605346392d201306000000000003090e121415191514120e090300000000000000000000000a141e2830373d414245454545454545454545454545454545454545454545454545515e6a7784908376695d5043414547474747474747474747474747474747474747474747474747474d596673808c887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6678848f8276695c4f432f24180d0815212e3b4854616e7b878d8074675a4d414c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000050e162029323b454e58606b707e8792857b6e685e544a44484a4d4d4d4d4d4d4d4d4d4d5764717e8a897c7063564d4d4d4d4d4d4d4d4d4d4d4d54616e7b878c7f7366594d4d4d4d4d4d4d4d4d4a48443d352b21160b0000000000000000000000000000000000000000000714212d3a4754606d7a87958f828383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a3f3f3f3f3f3f3f4c5865727f8b897d7063564a3f3f3f3f3f3f4246474b4a4541414141414e5a6774818d8477665c50484848484848484854616e7a878c807366594d48484848484848484848484745413a31281d13070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121b252e374048505860686d757d83898e92928f8d8a888786868788898c8f92938f8a847e786f6a625b504a423931271e140a00000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403326191a1e2122292123303d495663707d8181818181818181818181838792897d7063564a3d3023170a00000000050d141a1e21212622211e1a140e0600000000000000000004101b26303a42494e4f51515151515151515151515151515151515151515151515151515e6a7784908376695d50434b51545454545454545454545454545454545454545454545454545454596673808c887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b546976839084776a554b4035291d110714212e3a4754616d7a878d8174675a4e414c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000000000000000000050e162028323b444d575f6a6f7d8692877d70695f564c42383c3d4040404040404040404b5764717e8a897c70635649404040404040404040404854616e7b878c7f7366594c40404040404040403d3c38332b231a0f050000000000000000000000000000000000000000000713202c3945525d687784908477767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676746e64584c3f33261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d3232323232323f4c5865727f8b897d7063564a3d3232303b444d52545856504e4e4e4e4e4e5965727f8c86796d60534e4e4e4e4e4e4e4e54616e7a878c807366594e4e4e4e4e4e4e4e4e4e4a49443e352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a242d374049525a626a6f7a81899095908b8683807d7b7a79797a7b7c7f82858a8f93918b837c726d605c544b433930261c1106000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c40332620262b2e2f352d2c2f3b4854606b707574747474747474747474767e8a8c7f7266594c3f3326190c000000050f171f252a2d2e332e2d2a261f180f0901000000000000000915212c37424c545a5c5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e6a7784908376695d504b555d606060606060606060606060606060606060606060606060606060606673808c887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e424e5b6875818e8579675d5145392c20130714212d3a4754606d7a878e8174675b4e414c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a000000000000000000060f172028323a444c565f696e7c8592877e716b60574d443a302f3033333333333333333e4b5764717e8a897c706356493d33333333333333333b4854616e7b878c7f7366594c4033333333333333302f2c27211a11080000000000000000000000000000000000000000000004111d2935414c566774818d877a6d696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696969696967645c52473c3024170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d20212525252525323f4c5865727f8b897d7063564a3d302a36424d565e6165625a5a5a5a5a5a5a5a64717e8a877b6e61595a5a5a5a5a5a5a5a5a616e7a878c8073665a5a5a5a5a5a5a5a5a5a5a575550483e33281c0d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d19222c363f49525b636c717c858e93918a837f7a7673706f6e6d6d6d6e6f7275797d82878f9490877f746d665c554b42382e23170f060000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c4033262a31373a3b423a393538444f59606368686767676767676767686e7b888d8073675a4d4034271a0d0100030d17212931363a3b3f3b3a36312a211b1309000000000000000d1925313d49545e65696b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b7784908376695d50515d676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d73808c887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2733404d5a6673808d867a6d6053473a2d20140713202d3a4653606d79868e8174685b4e414c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000060f182129323a444c565e686e7b84918b7f726c61594f453c3228232426262626262626313e4b5764717e8a897c706356493d302626262626262e3b4854616e7b878c7f7366594c40332626262626262322201c160f080000000000000000000000000000000000000000000000010d19242f3e4b5864717e8b8a7d70635c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a58524a41362b1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141919191a25323f4c5865727f8b897d7063564a3d302d3a46525e696e716c6967676767676767676f7c89897c6f6266676767676767676767676e7a878c807367676767676767676767676764615a5044392d2014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2b343e48515b636e737e8691928d847d77726d6866636261606061626365666c70757b828a92928b80786d675c544a3f342822180c0300000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c40332d333c4247484f4745413a3d474f54565b5b5b5b5a5a5a5a5a5b616e7b888d8074675a4d4134271a0e010009141f29333b4246484c4846423b332d251b11060000000000020f1b2835414e5a657075787878787878787878787878787878787878787878787878787878787884908376695d5054606d7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a808d887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b887b6e6255483b2f22150813202d394653606c79868e8275685b4f424c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000000000000030e18212a333b444c565e686e7a84918c7f736d625a50473d332a2016171a1a1a1a1a1a24313e4b5764717e8a897c706356493d30231a1a1a1a212e3b4854616e7b878c7f7366594c4033261a1a1a1a1a171614100b05000000000000000000000000000000000000000000000000000815222e3b4855616e7b888c807366534950505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050504d4c4741382f241a0e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272d323f4c5865727f8b897d7063564a3d3035414c55616e7b7e79767474747474747474747b888a7d716e7374747474747474747474747a878c8074747474747474747474747474706c6155493c3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c46505a626d73808b9292878079706b65605d565755545353545556545b6063696e767e8590928d82796d665c50443f342a1e150b00000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c4033363f454d53555c54514b433a3d4448494e4e4e4e4e4e4e4e4e55616e7b888d8074675a4d4134271a0e01020e1a25313b454d53545955534d453f372d23180d0100000000030f1c2936424f5c697582848484848484848484848484848484848484848484848484848484848487908376695d515e6a778487878787878787878787878787878787878787878787878787878787878d92887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d89897c706356493d3023160a121f2b3744505b6579868f8275685c4f424c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a000000000000000915202a333c454d565e686d7a83908d80736d635b51483e352b21180e0a0d0d0d0d0d1824313e4b5764717e8a897c706356493d3023160d0d15212e3b4854616e7b878c7f7366594c403326190d0d0d0d0a0907040000000000000000000000000000000000000000000000000000000714212d3a46535f6978858f8276655b504443434343434343434343434343434343434343434343434343434343434343434343434343434343434343434343413f3c362f261d13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e121c242b2f333439393f4c5865727f8b897d7063564a3d393945515d6774808b8682818181818181818181818e8b7f7273808181818181818181818181818e928c808181818181818181818181807e7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232f39434e58616c727f8b9291867d736d67615954524c4a484746464748494a5053575f616c717b838f948f81786d605b51463c30271c1207000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c40343f4850575f6268605d554b4135383b3d42414141414141414855616e7b888d8074675a4d4134271a0e0105121e2a36424d575e6166615f5751493f34291e12060000000004111e2a3744515d6a77848f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8376695d515e6a77848d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888a7e7164574b3e3124180b0f1b27333f495f6c79858f8275695c4f424c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a000000000000020f1a26313c464e575e686d7a83908d80746e635b52493f362c23190f0600000000000b1824313e4b5764717e8a897c706356493d3023160a0815212e3b4854616e7b878c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d576875828f85796c605346393636363636363636363636363636363636363636363636363636363636363636363636363636363636363636363433302b241d140b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e262e363b3f404646464c5865727f8b897d7063564a4646464754606d7a8590948f8d8d8d8d8d8d8d8d8d8e938d807378848d8d8d8d8d8d8d8d8d8d8d8e939c928d8d8d8d8d8d8d8d8d8d8d8d8d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b55606a717e889391847c706b605d554f4745413d3c3b3a3a3a3b3c3f44464d535a61696e7a828f938e81746d62584e42392e23180c010000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403a45505a62696e756d675d51453e322f30353534343434343b4855616e7b888d8074675a4d4134271a0e010714212d3a46535e696e726e69625b51463a2e22160900000000010e1b2734414e5a677480838383838383838383838383838383838383838383838383838383838383828074675a4d5966727f80808080808080808080808080808080808080808080808080808080808080807b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b888b7f7265584c3f3225190c0b17222d45525f6c78858f8276695c4f434c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000000000006121f2b37434e585f696e7a83908d80746e645c524940372d241a11070000000000000b1824313e4b5764717e8a897c706356493d3023160a0815212e3b4854616e7b878c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000020e1a26313f4c5966727f8c887b6e6255483b2f29292929292929292929292929292929292929292929292929292929292929292929292929292929292929292726241f1a130b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d3840474c4d535353535865727f8b897d7063565353535353515d676d7a8390978f8a87878787878787878888817478848787878787878787878787898e938e87878787878787878787888e8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232c3845515c676f7c879292857b6f6a6159514b433e39352f2f2e2d2d2e2f2d33383c424750575e686d798290938c7f726a5f544a4034281e13080000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403d4a56626d717b82796d605a50443a30252828282827272e3b4855616e7b888d8074675a4d4134271a0e010815212e3b4854616e7b7f7b726d62564a3e3124180b00000000010d1a2733404c58646e7476767676767676767676767676767676767676767676767676767676767676746e64584c57636d7273737373737373737373737373737373737373737373737373737373737373736e695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a878c807366594d4033261a0d121f2b3845525e6b78858f8376695c50434c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000814212e3a47535f6a6e7b83908c80746e645c524a40372e251b1208000000000000000b1824313e4b5764717e8a897c706356493d3023160a0815212e3b4854616e7b878c7f7366594c403326190d0000000000000000000000000000000000000000000000000000000000000000000000091623303d495663707c898b7e7164584b3e2e23181d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1a1a17130e0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17212930363a404a52585a606060606065727f8b897d706360606060606060555e686d7a85928a7d7b7b7b7b7b7b7b7b7b7c746f6e7b7b7b7b7b7b7b7b7b7b7b7b7c898e817b7b7b7b7b7b7b7b7b7b7c888d8073675a4d4034271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b37434e58606d79839192867d6f695f584f454039312c292422212020212222282b31373e454d565d676d7a849192867c6e665c51443a2f24190d0200000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403e4b5865717e868e81746c61564c41362a1d141b1b1b222e3b4855616e7b888d8074675a4d4134271a0e04111d2935414c5665727f8b887f7265584c3f3225190c00000000000b1824303c48535c64676969696969696969696969696969696969696969696969696969696969696967645c5247515b63666767676767676767676767676767676767676767676767676767676767676767615e564d42362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6779868d8174675a4e4134271b0e121e2b3845515e6b7884908376695d50434c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000815222f3b4855626e7c84918b80736e645c524a41382e251c130900000000000000000b1824313e4b5764717e8a897c706356493d3023160a0815212e3b4854616e7b878c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a868d817467544a4034281c1010101010101010101010101010101010101010101010101010101010101010101010101010101010100e0d0b070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f29333b424648525c64676c6c6c6c6c6c727f8b897d706c6c6c6c6c6c6c6c63605e68707d888f82766e6e6e6e6e6e6e6f6f6a64696e6e6e6e6e6e6e6e6e6e6e6e7a878c80736e6e6e6e6e6e6e6e6e7a878d8073675a4d4034271a0c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323b4754606a74808d948b7e716b60574e463e352f27201d19151413131415171c1f262b333b434c555e686e7c86929083786d60564c4135291e130800000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403c4955626f7c86928a7e70685e52463c2f261b110615222e3b4855616e7b888d8074675a4d4134271a0e0713202c3945525d6876828f897c6f6356493c3023160900000000000814202b36414a53585a5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a58524a40495157595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a54524d443b3025190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c556b78858e8275685b4f4235281c0f111e2b3844515e6b77849083766a5d50434c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000c1926333f4c5966727f87877f736e645c524a41382f261c130a0100000000000000000b1824313e4b5764717e8a897c706356493d3023160a0815212e3b4854616e7b878c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d677784908377665c5144382c1f12060303030303030303030303030303030303030303030303030303030303030303030303030303030301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313b454d525457646e73797979797979797f8b897d797979797979797979706b60606b74818e8a7d7066616161616162625f585e61616161616161616161616e7a878c807366616161616161616d7a878d8073675a4d4034271c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f59626f7c87938f82756c62594f453c3429241d15110d0808070707060b0f151a2129313a434c565f6a727f8c958c7f72685d52453a3025190d01000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403b4754606a727f8b92857a6d61584e41382d22170b15222e3b4855616e7b888d8074675a4d4134271a0e0714212d3a4754606d7a869285796d6053463a2d2013070000000000030f1a252f3841484c4e505050505050505050505050505050505050505050505050505050505050504d4c4740383f464a4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4746423b32291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f44515d6a77848f8276695c4f4336291c10111e2b3744515e6a77849083776a5d50444c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000c1825323e4b57636d727c7d726d635c524a40382f261d140a010000000000000000000b1824313e4b5764717e8a897c706356493d3023160a0815212e3b4854616e7b878c7f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b556774818886796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434d575e6164677380868686868686868b918f898686868686868686867d706359616d7a859184796d60555454545555534e5254545454545454545454616e7a878c807366595454545454606d7a878d8073675a4d40342c28231d150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b76828f92857b6e615a50473d332a2218120b04010000000000000003090f171f28313a444e57606d78839092857a6d60564c41362a1d110500000000000000000000000004080a0a0909070300000916222f3c4955626f7c888c7f7366594c4037434e58626d75818f8e81746a6053493f33271c1115222e3b4855616e7b888d8074675a4d4134271a0e111e2a36414c5664717e8b8e8174665c5044382b1f120600000000000008131d262f363c404143434343434343434343434343434343434343434343434343434343434343413f3c362e353a3e3f40404040404040404040404040404040404040404040404040404040404040403b3a36302920170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020304040400081d2a3643505d6976839083776a5d5044372a1d06111e2a3744515d6a77849084776a5d51444c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000a16222f3b46515b636a6f706c625b524940382f261d140b02000000000000000000000815212e3b4854616e7b7e7e7a6d6154473a2e2114070714212d3a4754606d7a80807d706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000010d18242f3b4854616e7b7b786d665c5144382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565e696e716c73808d8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e897c7063565d68727e8b8b7f72675d514848484847434648484848484848484854616e7a878c807366594d48484854606d7a878d8073675a4d403a38342e271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5863707d89948c7f72695e52483f352b21181007010000000000000000000000050d161f29323c44505c666f7c88948c8073685e5246392d20160a00000000000000000000050b101416171615130f0a040916222f3c4955626f7c888c7f7366594c40323c46515b616e7a8592877c6f655b5044382e231715222e3b4855616e7b888d8074675a4d4134271a0e14202d3946525e6876828f897d7063544a3f34281c1003000000000000010b141d252b303334363636363636363636363636363636363636363636363636363636363636363433302b242a2e313334343434343434343434343434343434343434343434343434343434343434342e2d2a251f170e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004090d0f0f11111111111c2935424f5c6875828f84776b5e51442d22170b111d2a3744505d6a77839084776a5e51444c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000000000006121e2a35404951586062646159514940372e261d140b0200000000000000000000000714212d3a46535e696e71716d685e5246392d2013070713202c3945525d686d7373706b6054483b2f2216090000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e6e6d665c544a4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d686e7b7e71717e81818181818181818181818181818181818181817b6e625556606d78849185796d60564c413c3f44464747474747474747474754616e7a878c807366594d47474754606d7a878d8073675a4d474645403930271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a7683909285796d60574d42362d23190f060000000000000000000000000000040d172028343f4a54606a75828f92867a6d6154473d32271b0f0300000000000000000810171c20232423221f1b160f0916222f3c4955626f7c888c7f7366594c4033343f46525e68717e8a9083786c60544a3f34281c15222e3b4855616e7b888d8074675a4d4134271a0e14212e3b4754616e7a869184786c605346392e23170b0000000000000000020b131a20242727292929292929292929292929292929292929292929292929292929292929292726231f191e222526272727272727272727272727272727272727272727272727272727272727272721201e19140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a1015191b1c1e1e1e1e1e1e2834414e5b6774818e85786b5e493f33271b1e1e1e2a3743505d6a76839084776b5e51444c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a000000000000020d18232e3740464e545657554f473f372e251c140b0200000000000000000000000005121e2a36424d575e616464615e564c41362a1e110504111d2935414c565d6066666360594f44382c20130700000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e6161605c544a42392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a83867b6e7174747474747474747474747474747474747474746e695f53505c66717e8a8c7f73685d5245424a50535454545454545454545454616e7a878c807366595454545454606d7a878d8073675a545453514b43392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b55626f7c89948c7f72675d51453b30241b100700000000000000000000000000000000050e17232e38424e58626f7c89948c7f7266594f43382c1f13070000000000000008111a22282d3031302f2c2721191016222f3c4955626f7c888c7f7366594c40332a36414c56616c76828f8a7e71665c5044382e2317222e3b4855616e7b888d8074675a4d4134271a131f2c38434f5965727f8c8d8073665b5044382b1c110600000000000000000001080f14181a1b1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1a1917130e121618191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c141b212528292a2a2a2a2a2a2a34414d5a6774808d8579655b5044372b2a2a2a2a2a3643505d6976839084786b5e51454c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000007121c252e343d4347494a49443e352d251c130a0200000000000000000000000000020e1a25313b454d5354575754524c443a3025190d01010d1924303a444c52545a5a56544f473d32271c1004000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d52545553504a423930271c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d9083786d6767676767676767676767676767676767676767625f574d4a54606c788390857a6d60554b4a545b606060606060606060606060616e7a878c807366606060606060606d7a878d807367606060605c554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6774818d92857a6d60554b4033291f120900000000000000000000000000000000000006111c26303c4854606a7683909184776b6054483b2f22150900000000000008111a232c33393c3d3c3b38322b231916222f3c4955626f7c888c7f7366594c403325303b44505a626f7c879184786d60544a3f34281b222e3b4855616e7b888d8074675a4d4134271a15222f3b4854606b778490887b6e62544a3f33281c0a00000000000000000000000003080b0d0e101010101010101010101010101010101010101010101010101010101010100e0d0b070306090c0c0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c161e262c3135363737373737373737404d5a6673808d86796c605346393737373737373743505c6976838f85786b5e52454c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000000000000000a131c222b32373b3c3d3c39332c231b120a0100000000000000000000000000000009141f29333b4246484b4b4746413a32291e1308000008131e28323a4145474d4d4948443d352b21160b000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484846443f3830271e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7984918d80736a5f5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b55534d4544505b65707d8a8c7f73675d51505b666c6d6d6d6d6d6d6d6d6d6d6d6d6e7a878c80736d6d6d6d6d6d6d6d6d7a878d80736d6d6d6d6d675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985928e8174675d5143392f21170d00000000000000000000000000000000000000000a141e2c38434e5865717e8b96897c6f6356493c31261a0e0200000000030d1a232c363e44494a4948433d352b2118222f3c4955626f7c888c7f7366594c40332629323e47535f6a74808d8b7e71665c5044382d22222e3b4855616e7b888d8074675a4d4134271a1d2935414c56636f7c899083766a5f5342382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e2830373d41424444444444444444444c5966737f8c867a6d6053474444444444444444444f5c6976828f85786b5f52454c5865727f8b897d7063564a3d3023170a000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000010a101920272b2e2f31302d28211a11090000000000000000000000000000000000030d17212931363a3b3e3e3a3936302920170d020000020c1620283035393a40403d3b38322b23190f050000000000000000000000000000000000000000000000000000000000000000000000000000020d17212930363a3b3b3a38342e261e150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676f7c8692877c6f625a504e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4847423c3f4953616b768390857a6d605453606c787a7a7a7a7a7a7a7a7a7a7a7a7a7c888d807a7a7a7a7a7a7a7a7a7a7b878e817a7a7a7a7a796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717e8a978a7d7063554c4131271d0f050000000000000000000000000000000000000000020c1b27323d4754606d7a86928e817467574d42372b1e1206000000010b151f2c353e4850555756544f473d332a1f222f3c4955626f7c888c7f7366594c403326202b37434e58616d7a869184786d6053493f3327222e3b4855616e7b888d8074675a4d4134271a202c3945525d6874818e8a7e7164574e422f261c110600000000000000000000000000000406070604000000000000000000000000000000000000000000000000000000000000000000030607100e0b09070603000000000000000000000000000000000000000000060b0e101113131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130f0e0c0904000000000000000004101b26303a42494e4f515151515151515151515965727f8c877a6e615451515151515151515151515c6975828f85786c5f52454c5865727f8b897d7063564a3d3023170a060606060c1925323f4c5865727f8b897d7063564a3d3023170a00000000000000000000070f151b1f22232423201c17100800000000000000000000000000000000000000050f171f252a2d2e31312e2d2a251e170e0500000000040e161e24292c2d3333302f2c272119110700000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e2e2d2b28231c140c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555f6a727f8c9082766c61554b4041414141414141414141414141413b3a373138414f5963707d8a8c7f72665c55616e7b87878787878787878787878787888e928d87878787878787878787878d938e87878787877f7366594c403326190d000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576875818e9285796d6053463a2f20150b000000000000000000000000000000000000000000000a16202c3945525d6875828f918578695f53473a2e21140800000007121d27313e47505a61646360594f453c3127222f3c4955626f7c888c7f7366594c4033261a26313c46525e6873808d8b7e71655b5044372b222e3b4855616e7b888d8074675a4d4134271a212d3a4754606d7a869285796d6053463c3120140a00000000000000000000000001070c10131413100c070100000000000000000000000000000000000000000000000000000000060b1012131d1b18151312100b060705020000000000000000000000000000040b11171a1d1e20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201c1b19151009020000000000000915212c37424c545a5c5d5d5d5d5d5d5d5d5d5d5d65727e8b877b6e615d5d5d5d5d5d5d5d5d5d5d5d5d6875828f85796c5f52464c5865727f8b897d7063564a3d3023171313131313131925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000040a0f131516171614100b05000000000000000000000000000000000000000000050d141a1e2121242421201e19130d05000000000000040c13191d202127272322201c160f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e202122201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f39434e58606d7883908a7e71675d51453a2f3434343434343434343434342f2e2b262f3e4653606c78839084796d6055616e7b888e8e8e8e8e8e8e8e8e8e8e8e8f949c938e8e8e8e8e8e8e8e8e8e8f939d938e8e8e8e8c7f7366594c403326190d00000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f697884918e8174665c5044382c1f12030000000000000000000000000000000000000000000004111d2935414c5664717e8b97887b6e6255483b2f2215070000000c18242f39434f59616c706f6b60574d43392f242f3c4955626f7c888c7f7366594c40332619202a36414c56616d7a869184786c6053463c31262e3b4855616e7b888d8074675a4d413427202c38444f5965727f8b8d8073665c5145382c1f13020000000000000000000000030b12181d1f201f1d18120b0300000000000000000000000000000000000000000000000000020a11171c1f202a282522201f1c171514120e09080705020000000000000000050e161d22272a2a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d292825211b140c0300000000000d1925313d49545e65696a6a6a6a6a6a6a6a6a6a6a6a717e8b887b6e6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a75828e86796c5f4a3f4c5865727f8b897d7063564a3d3023202020202020202025323f4c5865727f8b897d7063564a3d3023170a00000000000000000000000000030608090a0a080400000000000000000000000000000000000000000000000003090e12141518181413110d0802000000000000000002080d1113141a1a161613100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e121415151312100b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313c44505c666f7c879184796d60554b4035363636363636363636363636362d2c292b3744505b65717e8b8b7e716459616d7a81818181818181818181818181828f928c81818181818181818181828f928d81818181817d7063574a3d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b88968b7e7265544a3f34281c100300000000000000000000000000000000000000000000010d19242f3b4855626e7b88978b7e7165584b3e2e23180c000004101d2935404b55616b707d7d6f695f554b4035292f3c4955626f7c888c7f7366594c403326191925303a46525e6873808d897d7063574d42372b2e3b4855616e7b888d8074675a4d413427222f3c4854606b778390877b6e61544b4034281c100400000000000000000001090d151d24292c2d2c29241d150d060000000000000000000000000000000000000000000000020c141c23282b2d3734322f2d2b282322211e1a171414110e08070705010000040e1720272e33363739393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393534312c261e150c02000000020f1b2835414e5a657075777777777777777777777777777e8a887c7777777777777777777777777777777777818e8679665b50444c5865727f8b897d7063564a3d302c2c2c2c2c2c2c2c2c2c323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080b0b07070501000000000000000000000000010407070d0d0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070808070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f28343f4a545f6a74818e8c7f73675d514542424242424242424242424242423a39352f333f4953606d79849083776b605e686d747474747474747474747474747a878c80747474747474747474747a878d807474747474706b6155483c2f23160a00000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b97887b6f6255483c2e23170c0000000000000000000000000000000000000000000000000814212e3a47535f697885928e817568544a4034281c10040006131f2c3945515d67707d86857b6e675d51453e322f3c4955626f7c888c7f7366594c40332619131e2935414c56616e7b868f8275695f5347392f2e3b4855616e7b888d8074675a4d4134272a36424d5763707d898f8275695e5342392e23180c000000000000000000010a131b1f272f35393a39352f271f181006000000000000000000000000000000000000000000000a141e262e34383a43413e3c3a38342e2e2d2a262421201e19171413110d08070716202932393f4344464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464642413d3730271e1409000000030f1c2936424f5c697582848484848484848484848484838a908e8883848484848484848484848484848484838e9386796c6053464c5865727f8b897d7063564a3d3939393939393939393939393f4c5865727f8b897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17232e38424e58616e7a869285796d60554b4f4f4f4f4f4f4f4f4f4f4f4f4f4f47454039313844515c66727f8c897d7063585e616868686868686868686868686e7a878c807368686868686868686d7a878d8073686868686361594f44382c20140700000000000000000000000000000000000000000000000000000000000000000000000000010e1b2834414e5b6774818e9285796c605346392d20130600000000000000000000000000000000000000000000000006121e2b37424d576875828f918477665c5144382c1f1206000714202d3a4753606d7a84919083796d605a50443b303c4955626f7c888c7f7366594c403326190d1925303a46525e6975818e877b6e62554b40352e3b4855616e7b888d8074675a4d4134272d3a46535f6975828f897c7063574d4230271d12070000000000000000000a131c252d3139404547454039312a22180f05000000000000000000000000000000000000000006111c2630383f4446504e4b4846443f3e3b3a3631312e2d2a252421201d191714131d27323b444a4f5153535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353534f4d49423930261b1004000005121e2b3845515e6b788490909090909090909090909090959998959090909090909090909090909090909090959586796d6053464c5865727f8b897d7063564a46464646464646464646464646464c5865727f8b897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d07060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080a0a0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707080806050300000000000000000000000002060a0c0c0d0a0a080400000000000000000000000000000000000000000000000000030506080807070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303c46525e68737f8c8c7f72675d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c53514b433934404a54616d7a868f82766a5f53545b5b5b5b5b5b5b5b5b5b5b616e7a878c8073665b5b5b5b5b5b606d7a878d8073675b5b5b57554f473e33281c10040000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b556976838f908376665b5044382b1f1206000000000000000000000000000000000000000000000000020e1a2631404d596673808c9286796d6053463a2d2013070006131f2c3945515d676f7c86928e81746c61564c41363c4955626f7c888c7f7366594c4033261908131e2a36424d57626f7c888d8074675d5145392e3b4855616e7b888d8074675a4d41342935414c56616e7b879083776b6054453b311e150b00000000000000000007121c252e373f434b5153514b433c342a21170e05000000000000000000000000000000000000000b17232e38424a50535d5b585553504a4a484642403d3b393630302e2d2a252321201d2e39444d555b5d60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c59544b42372c2115090000030f1c2936424f5c69758283838383838383838383838383898f8f8a8383838383838383838383838383838383868683786d6053464c5865727f8b897d706356535353535353535353535353535353535865727f8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151a1413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141517171313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314151513120f0b06000000000000000000070d1216181919171614100b05000000000000000000000000000000000000000000060b0f121315151413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2a36414c56606d7a859285796d69696969696969696969696969696969605d554b40353946525d6874818e887c6f62564c4e4e4e4e4e4e4e4e4e4e54616e7a878c807366594e4e4e4e54606d7a878d8073675a4e4e4a48443e352c21170b000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677884918e817468544a3f33281c0f0300000000000000000000000000000000000000000000000000091825313e4b5864717e8b99887b6e6155483b2e2215080004101d2935404b55606a717e8a928a7e71685e52463e3c4955626f7c888c7f7366594c403326190d0e1a25303b47545f6a76839085796d6053473b303b4855616e7b888d8074675a4d41342c3945525d6874808d8b7e7164594f4433291f0c030000000000000000020d19232e37404951555d605d554e463c332920160c03000000000000000000000000000000000003101c28343f4a545c606a676562605c545755534d4d4a474641403d3a393630302e2d29333f4a555f676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68655d54493d3125190c0000020f1b2834414d5a656f75777777777777777777777777777c898a7d77777777777777777777777777777777777979776d665c50444c5865727f8b897d70635f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f65727f8b897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e21222721201d19130c07000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1e21222424201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d20212121201f1b17110a020000000000010a12181e222526262423201c171008000000000000000000000000000000000000020a11171b1f20212121201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c1925303b45515d67737f8c8c7f75757575757575757575757575757575756d675d51453935414c56626f7c888e8174685e524641424242424242424754616e7a878c807366594d42424754606d7a878d8073675a4d413d3c38332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938c807366594d402d22170b0000000000000000000000000000000000000000000000000000091623303c4956636f7c8996897d7063564a3d3023170a00000c18242f39434e58616c74808d92857a6e61594f423c4955626f7c888c7f7366594c403326190d09141f2b37434e5865717e8b8a7e7164574d42363b4855616e7b888d8074675a4d413435404b55606d7a859184796d6053463d3220170d00000000000000000006121e2a354049515b62676d675f584e453b32281e150b000000000000000000000000000000000006121f2b3844505c666d7674716f6d666764615f57595754524d4c4a4746413f3d3a393530434f5b6771777979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979756f65594d4134281b0e0000000c1925313d49545d65696a6a6a6a6a6a6a6a6a6a6a6a6f7c898a7d706a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6c6c6a605c544a3f4c5865727f8b897d706c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c727f8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262a2d2e332d2c29241e18120b03000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f30302d2c28231d150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292d2e2e2e2d2b27221b140b02000000000a131c232a2f32333331302d28221a110800000000000000000000000000000000020b141b22272b2d2e2e2e2d29241e160e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e2935414b55606d7a85928c8282828282828282828282828282828282796d6053473c3c3c4754606a778390867a6d6153494d4f4f4f4f4f4f4f4f54616e7a878c807366594f4f4f4f54606d7a878d8073675a4d40342f2c28211a11080000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b88998b7e7164584b3e3125180600000000000000000000000000000000000000000000000000000815212e3b4854616e7b87948b7e7265584b3f3225180c000007121d27313c46505a606d7983908e81756b61544b404955626f7c888c7f7366594c403326191718151b26323c4753606d7a858f8276695e52463a3b4855616e7b888d8074675a4d41343845515d67737f8c8c7f72665c5145382c1f13050000000000000000000a16222f3b46515b636d727a6f6a5f574d443a30271c1207000000000000000000000000000000000713202d3a4653606d7983817e7c797673716e69696664615e56595754524c4c4a4746413f44515d6a778386868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868175685c4f4235291c0f0000000915212c37424b545a5c5d5d5d5d5d5d5d5d5d5d5d626f7c888a7e71645d5d5d5d5d5d5d5d5d5d5d5d5d5d5d60605d53504a423f4c5865727f8b897d797979797979797979797979797979797979797979797f8b897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18212a31363a3b403a39352f28231c150c0802000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b3d3d3a38342e271e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a3b3b3937332d261d140a00000007121c252e353a3e3f403d3c39332c231a10050202020202020202020202020202000a141d262d3337393b3b3a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d18242f3a45515d6773808d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f877a6d605449494949494e5865727e8b8c7f72655b585a5b5b5b5b5b5b5b5b5b616e7a878c8073665b5b5b5b5b5b606d7a878d8073675a4d403427201c17100800000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8996897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000713202d3a4653606d7986988c7f7366594c403326190d0000010b151f2b343e45515c676f7c87928a7d70665c51454955626f7c888c7f7366594c4033262224252221202c3945515d6774818e877b6e6154483b3b4855616e7b888d8074675a4d41343f4a54606d798592857a6d60544b4034281c10040000000000000000000c1825323e4b57636d737f857c6f695e564c42392e231810070000000000000000000000000000000916222f3c4955626f7c888e8b888583807e7b787673706e68686663615e56595654524c4c49515d6a77848f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f919693948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8275685c4f4235291c0f00000004101b26303942494d4f5050505050505050505055626f7b888b7e716458505050505050505050505050505053535046443f383f4c5865727f8b9286868686868686868686868686868686868686868686868792897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18212a333b4246484d4745413a342e271e19130c0400000000000000000000000000000000000000000000000000000000000000000915202a333c4247484a4a4645403930271d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a414647484846443f382f261b110600020d18232e373f464b4c4c4a49443e352c22170b0e0e0e0e0e0e0e0e0e0e0e0e0e0e06111b262f383f444648484746413a32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d2935414c55616e7b879391858585858585858585858585858585857a6d605555555555555555606d7a869184786c606467686868686868686868686e7a878c807368686868686868686d7a878d8073675a4d4034271a100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8995897c6f6256493c2f231609000000000000000000000000000000000000000000000000000006121f2b3844505c667985928d8073675a4d4034271a0d000000030d19222834404b555f6a737f8c9184796d60564c4955626f7c888c7f7366594c4033292e31322f2e2b2935404b5563707d898c7f7266574d423b4855616e7b888d8074675a4d413844505c66727f8b8c8073675d5142392e23180c000000000000000000000d192633404c5966737f8c91847b6e685e544a40342822190d0400000000000000000000000000000b1825313e4b5864717e87898b8e90908d8a888582807d7a787573706d68686663615d565956545a6774808282828282828282828282828282828282828282828491928d828282828282828282828282828282828282828282827f7366594c403326190d0000000009141e2730373d41424444444444444444444855626f7b888b7e7265584b444444444444444444444444444646443a38342e3f4c5865727f8b8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b454d53555a54524c4440393029241e160e06000000000000000000000000000000000000000000000000000000000000020e1a26313c454d5355575753514b43392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c5254545453504941382d22170b0006121e2a353f4951575959575550473e33281c1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b17222d3841495053545454524c443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a46525e6975818e877b7878787878787878787878787878786d67616262626262626262626875818e897d70636e7475757575757575757575757a878c80757575757575757575757a878d8073675a4d4034271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a95887b6f6255483c2f221509000000000000000000000000000000000000000000000000000003101c28343f4a5f6b7885928d8174675a4e4134271b0e00000000071018232e39434e58606d7883908c7f72685e524955626f7c888c7f7366594c4033343a3d3f3c3a37312f3a4653606d7985908377695e53463b4855616e7b888d8074675a4d41404b55606d788491867a6d61554b4130271d1207000000000000000000000714212d3a4754606d79839091847a6d665c51443f342b1f160c01000000000000000000000000000a1724303d4956626c717a7c7f818386888b8d908f8c8a8784827f7d7a787572706d68686663605d646e747575757575757575757575757575757575757575757c888d8075757575757575757575757575757575757575757575736d63574b3e3225180c00000000020c151e262c31343637373737373737373b4855626e7b888b7f7265584c3f3737373737373737373737373939372d2b28303d4a5663707d818181818181818181818181818181818181818181818181818181817c6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b454d575f6166605d56514a423d3530282017110a020000000000000000000000000000000000000000000000000000000006121e2b37424d575f626363605c554b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c565d616161605b53493f33271b0f030a16222f3a46515b63666664615a5044392d28282828282828282828282828282828282827333f49535b606161615d564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d57636f7c898d8073656b6b6b6b6b6b6b6b6b6b6b6b6b60696e6f6f6f6f6f6f6f6f6f6f707d8a8f82756974808282828282828282828282828f928c81828282828282828282818f8d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b94887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000b17232e45515e6b7884918e8174685b4e4135281b0e000000000007121d27303c44505c666f7c8892857a6e61584e55626f7c888c7f7366594c40363f454a4b4847433c343844505c6674818d877b6e6154483b4855616e7b888d8074675a4d4145515c67727e8b8d8073685e52433a2f1e150b00000000000000000000000613202c3945515d676d7a83919082786d605b51463d31281e1308000000000000000000000000000815212d3945505a62686d6f727477797b7e808385888a8d8f8f8c8a8784827f7d7a777572706d6868636769696969696969696969696969696969696969696e7b888d807369696969696969696969696969696969696969696966635b51463b2f22160a0000000000030c141b212528292a2a2a2a2a2a2a2f3b4855626e7b888c7f7265594c3f322a2a2a2a2a2a2a2a2a2a2a2d2d2a201f232f3c4855606b70757575757575757575757575757575757575757575757575757575756f6a5f53473a2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575f696e736d68605c544f46413a3228231c140c050000000000000000000000000000000000000000000000000000000814212e3a47535f696e70706d675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525d686d6e6e6c655b5044372b1f12050c1825323e4b57636d7273706c6155493c35353535353535353535353535353535353535353744505b656c6e6e6d685d5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a25303b4854606b77849184786c605e5e5e5e5e5e5e5e5e5e5e5e616e7b7c7c7c7c7c7c7c7c7c7c7c7d8993877b6e78848e8e8e8e8e8e8e8e8e8e8e8f949c938e8e8e8e8e8e8e8e8e8e8f928d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b94877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000061e2b3744515e6a7784918e8275685b4f4235281c0f0000000000000b151e28343f4a54606b74818e8e81746a5f5355626f7c888c7f7366594c403f4851565855534e463c343f4a5463707d898b7f7265564c414855616e7b888d8074675a4d414b55606d798491857a6d61564c4131281d0c03000000000000000000000004111d2935414b555e686e7b84918e81746d62584e433a2f24190e0500000000000000000000000005111d29343e4850565d60636567666d6f717476797b7e808385888a8d8f8f8c898784827f7c7a7775706b605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c626e7b888d8073675c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5957514940352a1e120600000000000002091015191b1c1d1d1d1d1d1d222e3b4855616e7b888c7f7265594c3f32261d1d1d1d1d1d1d1d1d1d20201d1312202c38444f59606368686868686868686868686868686868686868686868686868686868625f584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e7b807a726d666059524c443e342e261e160e0500000000000000000000000000000000000000000000000000000815222f3b4855626e7b7d7d796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a7b7b776c605346392d2013060c1926333f4c5966727f7f7e7064574a414141414141414141414141414141414141414141414653606c777b7b7a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c38444f5966727f8c897c6f63544b5252525252525252525c6875828888888888888888888888898f9a8c7f7377838585858585858585858585878c928c858585858585858585858585868073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b94877b6e6154483b2e211508000000000000000000000000000000000000000000000000000005111e2b3844515e6b7784918e8275685b4f4235281c0f000000000000030c17232e38424f59616e7a8692877c6f625855626f7c888c7f7366594c4045515b6265625f584e463c3a4753606d79858f8376685e52464855616e7b888d8074675a4d45515d67727f8c8c7f73685e52443a301f160c000000000000000000000000010d18242f3a434c565e696f7c86928b7f726a60554c41352920170d020000000000000000000000000c17222d363e434c52545658545c60626467656c6e717376797b7d808285888a8d8f8e8c898684817d7063564f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f55626e7b888d8073675a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c4b4640372e23190d02000000000000000004090c0f0f111111111115212e3b4854616e7b878c7f7266594c3f33261911111111111111111113131107101c27333d474f55565b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b55534e463c31261a0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b848d857f78706b615d564f443f38302820170f06000000000000000000000000000000000000000000000000000d1a2633404d596673808a877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a67748087867a6d6053473a2d20140713202c3946535f6c79868c8175685b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e53606d7a86878074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b27323d4754616e7b868e8174665c5145454545454545454f5c6875828c8c8c8c8c8c8c8c8c8c8c8c8d92918478717779797979797979797979797a878c8079797979797979797979797979736e63574b3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a95887b6e6255483b2f221508000000000000000000000000000000000000000000000000000005121f2b3845525e6b7885918e8174675b4e4134281b0e0000000000000006111c26303d46525e6873808c8f82756a5f55626f7c888c7f7366594c414d57626d726f6a5f584e433845515c6775828b877a6d6154474855616e7b888d8074675a4d4754606d7a858c85796d60564c4132281e0d040000000000000000000000000007131d28313a444d57606a717e8a92877c6f675d51453e32291e130800000000000000000000000006101b242d313a414547494c4a50535558535b60626467656c6e717376787b7d808285878a8d8f8c7f7266594c42424242424242424242424242424855626e7b888d8073675a4d424242424242424242424242424242424242403e3b352e251c12070000000000000000000000000203040404040815212e3b4854616e7b878c7f7366594c403326190d0404040404040404060604000b16212c353d44484a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4847433c342a20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d838b918b847d746d686159504a423a322921180f060000000000000000000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e8175685b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202d3946525e6876828f85796d6053463a38383838383e4a5764717e7f7f7f7f7f7f7f7f7f7f7f7f8086847c6f626a6c6c6c6c6c6c6c6c6c6c6e7a878c80736c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a95887c6f6255493c2f221609000000000000000000000000000000000000000000000000000004101d2935404b556c7885928d8074675a4d4134271a0e00000000000000000a151e2a36414c56606d7a8592877c6f6258626f7c888c7f7366594c49535f69727e7c6f6a5f53473a404b5563707d7e7c786d6053464855616e7b888d8074675a4d4653606d787d7f7e71675d51443a3020160c0000000000000000000000000000010c161f28323b454e58616c73808c91847a6d605a50443a3025190c0300000000000000000000000009121b1f282f35393a3c3f3f4446484b4950535557535b6061646669696e717376787b7d8082857e7165584b3e3636363636363636363636363b4855626e7b888d8073675a4d40363636363636363636363636363636363633322f2a231c130a000000000000000000000000000000000000000814212e3b4754616e7a878c807366594d4033261a0d000000000000000000000000050f1a232c33383c3d424242424242424242424242424242424242424242424242424242423c3a37312a22180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b70787e848d9189817a706b605c544c443b332a22180f0600000000000000000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e8175686868686868686868686868686868686868686868686868686868686d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d5665727e8b8a7d7063574a3d32262b2b303c4955616c717373737373737373737373737379796f6a605e5f5f5f5f5f5f5f5f5f616e7a878c8073665f5f5f5f5f5f5f5f5f5f5f5a57524a40352a1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996897c6f6356493c30231609000000000000000000000000000000000000000000000000000006131f2c3845515d677986928d8073665a4d4033271a0d0000000000000000030c1925303b45515d67727f8b8f82756a60626f7c888c7f7366594c505b656e7b86857c6f6255483c394854606b70726f6d665c51444855616e7b888d8074675a4d45515c666d6f73716c61554b4032281e0e04000000000000000000000000000000040d162029333c46505a606d7882908e81756c61564c41362a1e150b00000000000000000000000000090d161e24292c2d302e34383a3c3e3f4446484b49505355575a575f61646669696e71737678786d6053463a2d292929292929292929292f3b4855626e7b888d8073675a4d4034292929292929292929292929292929292625221e19120a01000000000000000000000000000000000000000714212e3a4754616d7a878c807366594d4033261a0d0000000000000000000000000008111a21272c2f30353535353535353535353535353535353535353535353535353535352f2e2b2620181006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5960666d71798087908e857d736d665e564d453c342a21180e05000000000000000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e8175747474747474747474747474747474747474747474747474747474747479868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b4754616d7a868d817467584e43372b1f212d3945505a6164666666666666666666666666656c6d6660584e525252525252525254616e7a878c80736659525252525252525252524d4b4740382e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c89958a7d7063574a3d3024170a00000000000000000000000000000000000000000000000000000714202d3a4753606d7a86998c7f7366594c403326190d00000000000000000008141e2935414b55606d798491897c6f62626f7c888c7f7366594d57606c7782909083776a5d504438444f5960636562605c544a404855616e7b888d8074675a4d404b545c60636664615a50433a2f20160c0000000000000000000000000000000000050e17212b343e44505c666e7b85928b7e71685e52463e30271c120700000000000000000000000000040c13191d20212323282c2d2f2d3337393b3e3f4446484a4d4d5355575a575e61646669666d665c5144382c1f1c1c1c1c1c1c1c1c222f3b4855626e7b888d8073675a4d4034271c1c1c1c1c1c1c1c1c1c1c1c1c1c1c191816120d070000000000000000000000000000000000000000000714212e3a4754616d7a878d8073665a4d4033271a0d0000000000000000000000000000080f161c2023232828282828282828282828282828282828282828282828282828282822211f1a150e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f545c60676d737c838d928880786d685e574e463c332920170c030000000000000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c7986928e818181818181818181818181818181818181818181818181818181818181818e8d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3946525e6876839084786a5f53473b2e211c28333e485055575959595959595959595959535b60605c544e46464646464646464754616e7a878c807366594d464646464646464646403f3b352e261c120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87988b7e7265584b3f3225180700000000000000000000000000000000000000000000000000000815222f3b4855626e7b88958b7e7164584b3e3125180b000000000000000000020d18242f3a45515c66717e8a8f82756a626f7c888c7f736659545f69727f8b92877d6f6356493c333d474f5456585653514a423b4855616e7b888d8074675a4d41424b51535659575550483e31281d0e0d0d0d08080602000000000000000000000000050f192228343f4a545e69707e8a92857a6d61594f42392e23180c010000000000000000000000030c151c23282c2d2d2c2923202222272b2d2f2d3337393b3e404246484a4d4d5354575a545c605c544a4034281c100f0f0f0f0f0f15222f3b4855626e7b888d8073675a4d4034271a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d0c0a0602000000000000000000000000000000000000000000000714212d3a4754606d7a878d8073675a4d4034271a0d010000000000000000000000000000050b101416171b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1515120f0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d424a50555d606a6f788088928d827a6e695f584e453b32291e150b0000000000000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c798692938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e938d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c5666727f8c887c6f6255483c2f2215222c363e45494a4c4c4c4c4c4c4c4c4c4c4c49505353504a423d3439393939393b4754616e7a878c807366594d40393939393939393933322f2a241c140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986928d8073675a4d402f24180d01000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a96897c6f6356493c302316090000000000000000000007131d2834404b54606c788491877b6e626f7c888c7f7366595c666e7b86928c7f736b6054483b2f353d4448494b49464440393b4855616e7b888d8074675a4d4139404546494c4b49453e362c1f161a1a1a1a1514120f09030000000000000000000000071017232e38424d57616c75818e8e81756b61544a4034281e130800000000000000000000000b151e272e34383a3a38342f2d2c282323212222272b2d2e3131363a3b3e404246484a4d4a5153514a42392e23180c00030303030815222f3b4855626e7b888d8073675a4d4034271a0d030303030303030303030303030000000000000000000000000000000000000000000000000000000714202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000407090a0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b30383f444b515860666d737d859090847b6e6a5f574d443b30271d120700000000000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c7986928e868686868686868686868686868686868686868686868686868686868686868b8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303c4955626f7c888c7f7366594c403326191a242c33393c3e40404040404040404040403f444646443f38302b2c2c2c2c2e3b4754616e7a878c807366594d40332c2c2c2c2c2c2c2726231f19120a0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b667784918e827568554b4035291d1004000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b98877a6e6154473b2e21140800000000000000000000010c18232e3944505b65717e8b8e8174696f7c888c7f736658606d7883908f82776c60594f44382c2b33383b3d3f3c3a38342e3b4855616e7b888d8074675a4d412e34383a3c403e3d39332c2626262626262622211f1a150e06000000000000000000000006111c26303b45505a616e7a85928a7d70665c51443a2f24190d0100000000000000000007121c2730394044464745403c3a38342e302e2d2a2526242224262a2d2e3131363a3b3e4040444644403930271c120700000000000815222f3b4855626e7b888d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d79868d8074675a4d4134271a0e0100000000000000000000000000000000000000000202020202020202020202020202020202020202020202020202020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711191e262e343940454e545c606b707b839091847c6e695f564c43392e23180e05000000000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e8179797979797979797979797979797979797979797979797979797979797979868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b47535f6a7682817d7063574a3d302417121a22282d3031333333333333333333332d3337393a38342e261e191f1f212e3a4754616d7a83837f7265584b3f32251f1f1f1f1f1f1a1917130e070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a546975828f908377675d5145392c20130600000000000000000000000000000000000000000000000004101c2834404b556773808d9285796c605346392d201306000000000000000000000007121d27333f4953606d798591867b6e6f7c888c7f73665f6a727f8c91847a6d655b50473d323333333333333333333333333b4855616e7b888d8074675a4d413433333333333333333333333333333333332f2e2b2620180f0600000000000000000000000a141e29333e46525e68717e8b9184796d60564c4135291d13070000000000000000000c18232e39424a515353514b4846443f3f3d3b39363032302e2d2b28232424252a2d2e312e34383a38342e271e150b0000000000000815222f3b4855626e7b888d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7881817e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c141c23282f353d424a515961696e7a828f91857b6e685e554b40342820170d020000000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000004060706040000010e1a2734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e81756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5866707674706b6155483c2f23160910171c2123242626262626262626262622272b2d2d2c28231c150c1313202d3946525e686d7777726d62564a3d31241813131313130d0c0a0702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d404d5a6773808d92867a6d6053473a2d20140800000000000000000000000000000000000000000000000006131f2c3845515c67768390908377655b5044372b1f12050000000000000000000000000b17222d3845515c67727f8c8d80736f7c888c7f7366676f7c8692877c6f685e53493f4040404040404040404040404040404855616e7b888d8074675a4d414040404040404040404040404040404040403b3a37312a21180e0300000000000000000000020c17212a36414c56606c7883908b7f72685d52453a2f24180d000000000000000004101c2834404a545c60605c555553504a4c4a474641413f3d3b3a38342e312f2d2c29242623282c2d2c28231c150c030000000000000815222f3b4855626e7b888d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c666d7474716c6156493d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171d2429303940444f575e686d79828f91847a6e675c51453e32291e14080000000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000001070c10131413100c07010e1a2734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e8175685f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26323c46545e6669676361594f44382c201407050c1114171719191919191919191919171b1f20201f1c17110a0305111d2935414c565e616a6a65625b51453a2e22150906060606000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061724313d4a5764707d8a99897c706356493d3025190d0100000000000000000000000000000000000000000000000713202d3a4653606d7986928d81746753493f33271b0f0300000000000000000000000006111b2834404b55606d7a859285796f7c888c7f73666d7983908b7f726a60564c4b4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d55616e7b888d8074675a4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4847433c332a2015090000000000000000000000050f1925303b44505b65707d8992857a6d60554b4135291c12070000000000000006121f2c3844515c666d6d676562605c54585654524c4e4c4a4846443f403e3c3a39352f32302e2d2b28231c140c03000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c60686864615a5045392d21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b12181e272e343e454d565d676d7982909083796d605a50443b3025190e0400000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e211408000000000000000000000000000000000000000000000000000000030b12181c1f201f1c18120b0e1a2734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e8175685b53535353535353535353535353535353535353535353535353606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a34424c545a5c5b57554f473e33281c1004000005080a0b0d0d0d0d0d0d0d0d0d060b0f12131312100c060000010d1925303a444c52545d5d585651493f34291d1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86938c7f7366564c41362a1e11050000000000000000000000000000000000000000000000091623303c4956636f7c89988a7d7164574a3e2d22170b00000000000000000000000000000c18232e3945525d6874808d8b7e717c888c7f736b74808d8e81756d62584e5157595959595959595959595959595959595959616e7b888d8074675a595959595959595959595959595959595959595955534e463c31261a0f02000000000000000000000008141e27333f4953606b75828f8c8073675d5145392e23180c000000000000000713202d3a4653606d787a75716f6d66676563615e565b59575553504a4d4b49474541413f3d3b3a38342e261e140a000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e38424a50535b5b585650483e34281d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c151c2328333b444c555d676d7a83908e81746c61564c41362a21160b00000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000090d151d23292c2d2c29231d150d1a2734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e8175685b4e464646464646464646464646464646464646464646464753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1822303a42494e504e4a48443e352c21160b000000000000000000000000000000000000030506070603000000000008131e28323a41464750504b4a453f372d23180c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e687784908f8276685e5246392d20150a0000000000000000000000000000000000000000000006121f2b37434e5866737f8c93867a6d6154473a2e211406000000000000000000000000000007121d2935414c56616e7b879083767c888c7f73707d889184796d605b51515b63666666666666666666666666666666666666666e7b888d807467666666666666666666666666666666666666666666625f584e43372b1f12060000000000000000000000020b17222d38414f59626f7c8792857a6d60544a4034281c10040000000000000b1724313e4a5764717e86817e7b79777472706e686967656361605c5459575554514b4e4c4a4846443f3830261c11060000000000000815222f3b4855626e7b888d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f44464e4e4b49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12182129323a434b555d686e7b85928b7e71685e52463d32271b1005000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000000000009131b1f272f34383a38342f271f151a2734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e8175685b4e4239393939393939393939393939393939393939393a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101e2830383e4143413d3c38332c231a10050000000000000000000000000000000000000000000000000000000000020c1620283035393a44443f3d3a342d251b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c566774808d92867a6d6154473c32261b0f040000000000000000000000000000000000000000000b15212e3a47535f6a778490908477685e5246392d2013070000000000000000000000000000000d1924303a46535e6975828f887c7c888c7f737a8591867c6f675d514b57636d73737373737373737373737373737373737373737b888d8074737373737373737373737373737373737373737373736e6a5f53473a2e21140800000000000000000000000006111b262f3d47535f6a75828f8c7f72665c5144382c1f14090000000000020f1c2835424f5b6875828e8e8b888683817f7d7a78767472706e6d6668666462605d555b59575553504a42382e23170b0000000000000815222f3b4855626e7b888d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e262e34383a41413e3d39342d241b100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f1720283139434c565f69707d8892857a6e61594f44382c21160b000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e21140800000000000000000000000000000000000000000000000009121b252d313940454745403931271d142734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e8175685b4e42352c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c161e262d32353634302f2c28211a110800000000000000000000000000000000000000000000000000000000000000040e161e25292d2e373732312e29231b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303c4956636f7c89958b7f7265584e43372b20150a000000000000000000000000000000000000000007121d2935404b55626f7b88958c7f7366564c41362a1d110500000000000000000000000104060708131e2a36424d5763707d8a8e817c888c7f78828f8b7e716a5f554b4c5966737f80808080808080808080808080808080808080818e928c80808080808080808080808080808080808080808080807c6e6255483b2f221508000000000000000000000000000a141d2b37434e58636f7c899184796d6053463b30251a0e020000000004111e2a3744515d6a77838b90989892908e8b89878583817f7d7b79777573716f6d676967656361605c544a3f34281c100300000000000815222f3b4855626e7b888d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2d353531302d28221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161f27313a444d57616b74808d8e81756b6054483d33271c10020000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e211408000000000000000000000000000000000000000000000006111b242d373f434b5153514b43392f261b2734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e8175685b4e42352820202020202020202020202020202020202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c141b21262829282423201c161008000000000000000000000000000000000000000000000000000000000000000000040c13191d20212a2a2524221d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4854606b7784919083766a5f53473c31261b0e05000000000000000000000000000000000000020b18232e3845515d6773808d93877b6e6154483b3025190d0100000000000000000001070d11131418181a25313b4653606c788491857d898c7f7f8c8e81746c62584e43525f6c78858c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8e9394928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8a7d7064574a3d3124170a00000000000000000000000000020b1b26313c4854606b7683908a7d7164574d42362a1e120500000000000613202d394653606c777e899297928b898a8c8e90908e8c8a88868482807e7c7a78767472706e6d665c5044382b1f120600000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f2028282524211d1710090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151f28323b454f59606d798491897d7063594f44382c1f14090000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e21140800000000000000000000000000000000000000000000010c18232d363f4951555c605c554b41382d222734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e8175685b4e4235281b131313131313131313131313131314202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a1015191c1d1b171614100b05000000000000000000000000000000000000000000000000000000000000000000000002080d1113141d1d181815120c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f5966727f8c95887c6f62584e43372b20170c0300000000000000000000000000000000000a141d2834404b55606d7985918f8276695e52463a2d1e1308000000000000000000040c13181d2021242424242b3844505b66737f8c8d808d8f82879083796d605a504645525f6c7885878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787877d7064574a3d3124170a00000000000000000000000000000a15202c38444f5964717e8b8f8276695e52463a2d201409000000000005121f2b3744505b656c717c8592867e7c7e7f81838587888a8c8e908e8c8a88878583817f7d7b786d6053463a2d20130700000000000815222f3b4855626e7b888d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012131b1b181715110c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d16202a333e45515d67707d8a9083766b6054483b30251a0e0200000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000005111d29343f48515b62676d675c53493f33272734414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e8175685b4e4235281b0f0606060606060606060606060714202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005090d0f100e0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000105070711110c0b09050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d4754616e7b86928f82756a5f53473e32291e150b0200000000000000000000000000000006111b262f3845515c67727f8b958a7e7164574d42362a1e0c020000000000000000040d161d24292c2d3131313131333f4a54616e7b87918591948f92857b6e675d51483e3a4754616d7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070000000000000000000000000000040f1b27323d4753606d798592877b6e6154483b3025190e0200000000030f1b27333f49535b606a6f7c8592877d71737476787a7c7d7f81838586888a8c8e8f8e8c8a888175685b4f4235281c0f02000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070e0e0b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18212935414b55616c768390897d7063574d42362a1e110500000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e211408000000000000000000000000000000000000000000000915222e3a45515b626d72796d655b50443b312634414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e8175685b4e4235281b0f0200000000000000000000000714202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202d3946525e6874818d93877c6f625a50443b30271d140b0300000000000000000000000001071117222d38414d57606d7984919184786d6053463b30251a0e0000000000000000010c161f282f35393a3e3e3e3e3e3e3e46535e6976838f91979c928a7e70695f554b403e3e46525e686d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675c5145382c1f13060000000000000000000000000000000b161f2c3945515d6774818e8c7f7266564d42362a1e110500000000000b17222d3841495058606a6f7c8692867d6f6a6a676d6f71727476787a7b7d7f81838486888a8174675a4e4134271b0e01000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18242f3a43505a63707d898f8275695e52463a2d20140900000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e211408000000000000000000000000000000000000000000000b1724313d4a56626d727f82776c60574d42362a34414d5a6774808d867a6d6053473a2d20140713202c3946535f6c79868e8175685b4e4235281b0f0200000000000000000000000714202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070b0b090907030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306060707070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d56616e7b86928f82756c61564c42392f261d150d0701000000000000000000040c12182327333f49535f69727f8c958a7d70665c504438291f1409000000000000000007131d28313a4145474b4b4b4b4b4b4b4b4d5765717e8b99a1998d80736c61574d4b4b4b4b4b4c565e6161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161605c554b4034281c100400000000000000000000000000000004101d2935404b55636f7c89908376695e52463a2d201407000000000006111b262f383f444e58606a707d8792857c6f695f606264666869676d6f70727476787a7b7d7d706356493d3023160a00000000000815222f3b4855626e7b888d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080807070401000000000000000000000000000000000000000000000000000000000004080a0a0b0b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313e4855606b778491867b6e6154473b31251a0e02000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e211408000000000000000000000000000000000000000000000c1825323f4b5865727e888b7f72695f53463e3134414d5a6774808d867a6d6053473a2d20140b13202c3946535f6c79868e8175685b4e4235281b0f0202020202020202020202020714202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10131318181615130f0b040000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121314141312100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b46525e6873808d948a7e71685e544b41382f271f18120d08050300000205070c10161d2429363e44505b656e7b86929083776c61544a3f3428170d0300000000000000010d18242f3a434b515457575757575757575757616d7a86929f9286786d605a57575757575757575553545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545453514b43392e23180c00000000000000000000000000000000000c18242f3a4653606d798592877b6e6154473b2e2114090000000000000a141d262d333d464e58606b717e8792857b6e685e5557595b555d606264666769676d6e70706b6054483b2f22160900000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10121315151413110d080200000000000000000000000000000000000000000000000000050b1014161718171714110c0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2c38444f5965727f8b8c7f7266574d42362a1e1205000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e211408000000000000000000000000000000000000000000000b1824313e4b5764717e8a92867b6e615a50433a2f414d5a6774808d867a6d6053473a2d20141716202c3946535f6c79868e8175685b4e4235281b0f0f0f0f0f0f0f0f0f0f0f0f0f0f14202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f2025252322201b160f070000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f202020201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f2a36414d56606d7a849192857a6e665c534941393129241d1913120f0b090e1114181c1f282f353f48505a606c77829093877c6f635a5042382e231705000000000000000004111d2935414b555d6064646464646464646464646876828f9a8d80736664646464646464646464625f584e4747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474645403930271d1207000000000000000000000000000000000007121f2b3844505c6674818e8b7e7265584b3f31261a0e020000000000020b141b2227343d464f59616c717e8b91847a6d675d544a4e4b51535557595b555c6062646360594f44382c20130700000000000815222f3b4855626e7b888d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f20212121201d19130c0400000000000000000000000000000000000000000000000810171c202324252423211d17100800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d1c27333d4754606d7a86908377695e53463a2d211407000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e211408000000000000000000000000000000000000000000000a1724303d4955616c74818e8f82766c61554b4135414d5a6774808d867a6d6053473a2d20232423202c3946535f6c79868e8175685b4e4235281c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c202d3a4753606d7a868d8074675a4d4134271a0e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d3232302f2c2721191107040404040404040404040404040404040404040404040404040404040404040404040404020b141c22282b2d2d2d2d2b28231c140c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b45525d68707d88938f82786d655b534b433c352f2a25201f1b171c191e2023282c31394045515a626c73808c948d80736b6054483e30261c110600000000000000000613202c3945515d676d717171717171717171717171727e8b988c7f7371717171717171717171716f6a5f53473b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a38342e271e150b00000000000000000000000000000000000003101c28343f4a5464707d8a8e827568574d42372b1e1206000000000000020a1117222b343d47505a626c737f8c9083796d665b5044404547484a4c4e4b5153555756544f473d32271c100400000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d2e2e2d2c29241e160e0400000000000000000000000000000000000000000008121a22282d30313231302d28221a1208000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16202c3945525d6876828f877b6e6154483b2e211508000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e211408000000000000000000000000000000000000000000000815212d3945505a606d7984918a7e71675d51453b414d5a6774808d867a6d6053473a2d2d3031302d2b3946535f6c79868e8175685b4e42352929292929292929292929292929292929292d3a4753606d7a868d8074675a4d4134271a14110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3e3e3c3b38322b23190f1111111111111111111111111111111111111111111111111111111111111111111111110a141d262d3338393a3a3a38342e261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f2935414c56606b74808d948e81776c655d554d45403936302d2b272228252a2d2e34383e434b515b626c717e8b929083786d60594f43362c1e140a0000000000000000000714212d3a4754606d797e7e7e7e7e7e7e7e7e7e7e7e7e7f8c9890837e7e7e7e7e7e7e7e7e7e7e7e7c6f6255493c2f2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c28231d150c03000000000000000000000000000000000000000b17232e3a4754606d7a86928578695f53473a2e2114080000000000000000061019222b353e48505a636d74818e8f81786c605a50463d3a3c3d3f41404547484a4948443d352b21160b0000000000000815222f3b4855626e7b888d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3b3b3a3935302820160c020000000000000000000000000000000000000005101a242c33393c3d3e3e3d39332c241a100500000000000000000000000000000000000000030000000000000000000000000000000000000000020206060606060606060604111d2935414c5665717e8b8b7e7165584b3e2f24190d010606060606060606060606060d1a2633404d596673808c877a6e6154473b2e2114080606060606060606060606040301000000000000000005111d28343e45515d67707d8891847a6d60574d42414d5a6774808d867a6d6053473a33393c3e3d39373346535f6c79868e8175685b4e4235353535353535353535353535353535353535353a4753606d7a868d8074675a4d41342723211d1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2730394045464b4b4948443d352b211d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c262f383f4446474746443f3830261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d19242f3a444f59606d798390938d80776d675f57514b46413c3937332d3530363a3b40444650555d606d727e879292857b6e665c51473d32241a0c020000000000000000000815222f3b4855626e7b888a8a8a8a8a8a8a8a8a8a8a8a8c919b95908a8a8a8a8a8a8a8a8a8a8a8a8073675a4d4034272121212121212121212121212121212121212121212121212121212121212121212121212121212121201f1c18120b0300000000000000000000000000000000000000000613202c3945525d68778490887b6e6255483b2f22150800000000000000000407101a232c363f48515b606d78828f8d80746c62594f453b3131332f34383a3b3d3d3b38322b23190f050000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303940444648484745413a32281e1308080603000000000000000000000000000000000b17222c363e44494a4b4a49453e362c22170c0000000000000000000000000000000306060c10070604000000000000000000000000000004090c0e0f131313131313131313130d19242f3b4854616e7b878e817568564c4135291d1113131313131313131313131313131a2633404d596673808c877a6e6154473b2e211413131313131313131313131310100d0a05000000000000000c17222935404b55606b74818e8c8073695e5246414d5a6774808d867a6d6053473a3e45494a4946443f46535f6c79868e8175685b4e424242424242424242424242424242424242424242424753606d7a868d8074675a4d413431302d28221a12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b5153585856544f473d32272a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a222d38424a5053535353504a42382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323d45515c676d7a8391928d81796e69605d55524c4846443f4242434246474a51535a61676d747f879292867c6f695f544a40342b211208000000000000000000000815222f3b4855626e7b888a8a8a8a8a8a8a8a8a8a8a8a8a8d9296918a8a8a8a8a8a8a8a8a8a8a8a8073675a4d4034271a141414141414141414141414141414141414141414141414141414141414141414141414141414141313100c070000000000000000000000000000000000000000000004111d2935414c566774818d8b7e7165584b3e3225180800000000000002091015191b1a242d364044505c666d7a83918b7e716b60574d43392f2323292c2d2f31302f2c2721191107000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a5153545454524c443a3024191615130f0a040000000000000000000000000004101c28333e4850555758575550483e33281d1105000000000000000000000000060b0f1213191c1413100c070100000000000000000002091015191b1c202020202020202020202020212d3a46535e697884918478685d5245392c20202020202020202020202020202020202633404d596673808c877a6e6154473b2e21202020202020202020202020201d1c1a16110a030000000000060d18242f3a434f59616d7a8592867b6e61574d424d5a6774808d867a6d6053473e485055575653504946535f6c79868e8175685b4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f53606d7a868d8074675a4d413d3e3d39342c241a10070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c6065656360594f443837373737373737373737373737373737373737373737373737373737373737373737373737373737333f4a545b606060605c544a3f34281c100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202934404b555e686e7b8490938f837b736d67615e56555350494f4f504d5254545c60646c7179818c9392877d706a60574d42392e22190f00000000000000000000000714212d3a4754606d797e7e7e7e7e7e7e7e7e7e7e7e7e7e808d91847e7e7e7e7e7e7e7e7e7e7e7e7c6f6255493c2f221609080808080808080808080808080808080808080808080808080808080808080808080808080808070604000000000000000000000000000000000000000000000000010d1924303e4b5864717e8b8d8074675a4d412f24190d0100000000030c141b21252829252328343f4a545d686e7b8592877d6f695e554b403429211c1f2022242322201c160f0700000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c606161605d564c4135292923221f1b150e080200000000000000000000000814202d3944505a61646564615a5045392d21140800000000000000000000020a11171c1f202529201f1c18120b0300000000000000030c141b212528292d2d2d2d2d2d2d2d2d2d2d2d2d2a36424d576875818e877a6d6054473a2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d33404d596673808c877a6e6154473b2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2a2926221c150d04000000000007131d28313d46525d68727f8b8e8174695e53464d5a6774808d867a6d60534745505a616463605b53524d5f6c79868e8175685c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c606d7a868d8074675a4d46494b49453e362c22190c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d71716f6b60544844444444444444444444444444444444444444444444444444444444444444444444444444444444444444505b666c6d6d6d665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18232f39434c565e696e7b838e9390868079726d686562605b535c5b5c565e6164666d71767e848e9390857d706b60584e453c30271c100700000000000000000000000613202c3945515d676d71717171717171717171717171717c888c7f7371717171717171717171716f6a5f54473b2e2213131313131313131313131313131313131313131313131313131313131313131313131313120f0b06000000000000000000000000000000000000000000000000000000000816222f3c4955626f7c888f827669554c4135291d1104000000000c151e262c313436322f2d2e38424c565f69707d8791857b6e675c51453e332a1f15141517161613100b050000000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666d6e6e6d685d5245392e362f2e2b272019140d05000000000000000000000a1623303c4955616c7071716c6155493d3023170a000000000000000000060b141c22282b2d32362d2c29231d150d030000000000020c151e262c3134353939393939393939393939393939313f4c5966727f8c897c6f6356493c3939393939393939393939393939393939393939404d596673808c877a6e6154473b3939393939393939393939393939393736322d271f160d0300000000010c161f2935414c56606d788391867b6e61574d4d5a6774808d867a6d6053474e57616c71706c65615e565f6c79868e8175686868686868686868686868686868686868686868686868686868686d7a868d8074675a505356575550483e342b1e140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d797e7e7d6f6356505050505050505050505050505050505050505050505050505050505050505050505050505050505050505053606c787979786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313a444d565e696e79818b92928c847f7a75716f6c65696868696a696e7174797d828a91938e837b706b60594f463d332a1e150b00000000000000000000000004111d2935414c555d60646464646464646464646464646f7c888c7f736664646464646464646464625f584e43372b20202020202020202020202020202020202020202020202020202020202020202020202020201f1c17110a0200000000000000000000000000000000000000000000000000000714202d3a4753606d7a86918578675d5145392c201306000000030d1e2730373d41423f3c3a38353a434d57606b727f8b9083796d605a50453c31271d12070a0a09070400000000000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d787b7b7a6d6054473a3b423c3b37322a251f170e090200000000000000000a1724313d4a5764707e7e7e7164574a3e3124170b00000000000000020a11171d262d3338393f433a38342f271f150c030000000009141e2730373d4142464646464646464646464646464646464a5764707d8a8b7e7164584b464646464646464646464646464646464646464646464d596673808c877a6e6154474646464646464646464646464646464643423e3831281f150a0000000000040d1924303a44505c66707d8a8e8174695f534d5a6774808d867a6d60534a545f6a717e7c78736e6862606c79868e8175757575757575757575757575757575757575757575757575757575757579868d807467535b606364615a50463d30261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878b8174685d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d63707d86867f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f28323b444d575e676d757f868e93918c86827e7b79777675757677787a7d80858a8f94908781796e6960594f473d342b21180c03000000000000000000000000010d19242f3a434c5154575757575757575757575757626f7c888c7f73665957575757575757575755544e463c322d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2b28221c140b020000000000000000000000000000000000000000000000000006131f2c3845515d67778491877a6d6054473a2d2114070000010b151f303942494d4f4c49474540413f454f59626d74818e8e81746c61574e43392f24180f060000000000000000000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7c87878073665a4d46484f4947433d363029201a140d0500000000000004111e2a3744515d6a77838b84786b5e5145382b1e12050000000000050b141c22282f383f44464c4f4745403931271e150b00000004101b26303942494d4f535353535353535353535353535353535355626f7b888c7f726659535353535353535353535353535353535353535353535353596673808c877a6e61545353535353535353535353535353535353504e4a433a31271c1105000000000008131e28343f4a54616c778390877b6e61564d5a6774808d867a6d6053505b666e7c8689847f7b756f6a6c79869184828282828282828282828282828282828282828282828282828282828282828f8d80746761656c70716c61584e42382e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e81746a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a707d898b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d162029323b454d555d606d727b81878e92928e8b888584838282838385878a8d91938f8a837c746d675e574f473d352b22190f06000000000000000000000000000008131e28313a4145474b4b4b4b4b4b4b4b4b4b4b55626f7c888c7f7366594c4b4b4b4b4b4b4b4b4947433c34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3938332d261d140a0000000000000000000000000000000000000000000000000004101d2935404b556976838f887b6e6255483b2f221508000007121d2731424b545a5c585653514b4e4c4a48515b606d7983908a7e716a5f554b40352921180d0300000000000000000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d53545c56544e46413b322a251f170f07000000000004111e2a3744515d6a77849084786b5e5145382b1e120500000000070e171d262d333c424a5053585c53514b433930271c120700000915212c37424b54595c606060606060606060606060606060606060616d7a878d80746760606060606060606060606060606060606060606060606060606673808c877a6e616060606060606060606060606060606060605d5b554d43382d22160a0000000000020b17232e3842505a63707d8a8e8174695e525a6774808d867a6d605353606c7982898d918c86817c7670798692918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f928d8074696e73787c7e716a60544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777d898b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e172029333b434b515b62696e757c81868b8e91979290908f8e8f909196928f8c87827d766f6b605d554d453d352b23191007000000000000000000000000000000010c161f282f35393a3e3e3e3e3e3e3e3e3e3e4955626f7c888c7f7366594c403e3e3e3e3e3e3e3c3b37383f44464646464646464646464646464646464646464646464646464646464646464646464646464646443f382f261c1106000000000000000000000000000000000000000000000000000c18242f424e5b6875818e897c706356493d3023160a00000c18242f3943545d65696562605d555a58575553515c676e7b8592867c6e675d51453e332a1f150b01000000000000000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a575e6169626058524d443f3630292118120b0300000004111e2a3744515d6a77849084786b5e5145382b1e120500000006101920292f383f444e545b606569605c554b42392e23180c00000c1925313d49545d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6879868e82756c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c73808c877a6e6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a665f554a3e32261a0d00000000000006111c26303e4855616b768390867b6e61555a6774808d867a6d6053505b666c767c80858a8f8e89837d788485858585858585858585858585858585858585858585858585858585858585858585858073757b7f8489877c6f665c5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a87938e8383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383898f8b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1721293139404551575e616a6f747a7e818587898b8c8c8c8c8b8a8885827f7b76706b636059514b433b332b231911080000000000000000000000000000000000040d161e24292c2d3131313131313131313c4955626f7c888c7f7366594c40333131313131312f353d424a50535353535353535353535353535353535353535353535353535353535353535353535353535353504a42382d22170b00000000000000000000000000000000000000000000000000071a2733404d5a6673808d8a7e7164574b3e3124180b0004101d2935404b55657075726f6d676967656462605d555e69707d889083796d605a50463c31271d1207000000000000000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d807366565e696e756f6a615e565046423b3328231c150c05000004111e2a3744515d6a77849084786b5e5145382b1e120500020a1117232b323b424a50585f666c72766d675c544a4034281c1004000e1b2834414d59656f75797979797979797979797979797979797979797979849082797979797979797979797979797979797979797979797979797979797979808c877a79797979797979797979797979797979797979797671665b4e4236291c10000000000000000a141e2c38444f5963707d898c8073675d5a6774808d867a6d60534a545b606a6f74797d82878e908a837e7778787878787878787878787878787878787878787878787878787878787878787878767c82868c918d8982796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a879495909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909095988b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f272f353f454d53585f62676d7175787a7c7e7f7f807f7e7d7b7976726e69636159544f45403931292119110800000000000000000000000000000000000000040c13191d202124242424242424242f3c4955626f7c888c7f7366594c4033262424242427323d474f545c6060606060606060606060606060606060606060606060606060606060606060606060606060605b544a3f33281c0f030000000000000000000000000000000000000000000000000c1926323f4c5965727f8c8b7f7265584c3f3225190c0006131f2c3945515d6775827f7c7a77767472706f6d676a68666b73808d8e81746c61584e43392f24180e050000000000000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665e686e7b827c756e68625a524d453e342e271e170e070004111e2a3744515d6a77849084786b5e5145382b1e1200030b141c2228353d444c545b606a6f787f82796d665c5144382c1f1206000f1c2935424f5c6875828686868686868686868686868686868686868686868994908686868686868686868686868686868686868686868686868686868686868c928c87868686868686868686868686868686868686868683766a5d5043372a1d1000000000000000020c1c28333e4854606b77839085796d605a6774808d867a6d6053474a515c666d6c6d71767b81868d908a837d766f6a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c71787d83898f8f8a85817c766d665c5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a87938e8384848484848484848484848484848484848484848484848484848484848484848484848484848484848484848484848483898f8b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d151d2429333b42464e53555d606468686e70717273737271706e6c6565615e57554f48433d352f271f170f0700000000000000000000000000000000000000000001080d11131418181818181818222f3c4955626f7c888c7f7366594c4033261918181f2c38434f5960666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c665b5044382b1f12060000000000000000000000000000000000000000000000000c1825323f4b5865727e8b8c7f7266594c3f3326190c000714202d3a4753606d7a868b89868482817f7d7b7a7876757371707882908b7e716a5f554b40352920170d0200000000000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d807366616d7a838f87817b716c615e575044403930292019100800111e2a3744515d6a77849084786b5e5145382b1e12040d151d262d333f474f565e666c727c838b8f82796d6053463a2d201307000f1c2935424f5c6875818e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e939d938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e939c948f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e83766a5d5043372a1d1000000000000000000b16212c38444f5964717e8a8b7e7165596774808d867a6d6053474e58606d79786c66696e747a80868d908a827c746d68605b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f575e616a6f767e838a908e88827d79746f6b605c544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8177777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777d898b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218212931363c43474b515458565e61636465666666656361605b5354524d48443e383229241d150d05000000000000000000000000000000000000000000000000010406070b0b0b0b0b0b16222f3c4955626f7c888c7f7366594c403326190d15222f3b4854606b6f7979797979797979797979797979797979797979797979797979797979797979797979797979786c605346392d2013060000000000000000000000000000000000000000000000000b1825313e4b5864717e8b8c807366594d4033261a0d000b1724313e4a5764717d8a949993918f8d8b8a8886858381807e7c7b7b8592867c6e675d51453e32291f140800000000000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d807366626f7c8289908e857e766e69615a514a423a322a221a1109111e2a3744515d6a77849084786b5e5145382b1e120d161f272f383f44515960686e787f86908f8780796d6053473a2d201407000c1825323f4b5865727f8181818181818181818181818181818181818181818e938e8181818181818181818181818181818181818181818181818181818181818c928f8281818181818181818181818181818181818181817f7266594c3f3326190c000000000000000005101c27333d4653606d79849083776b606774808d867a6d60534b55606a738081786c6662686e737a80868e8f87817a726c655f575049525252525252525252524d535b60696e757c838a908d86817c76706d66636059504a42382e23170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e81746a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a707d898b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070f171f252a31373a4145474b4c52545658595959595857555350494846423b38332c272118120b03000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403326190d1623303c4956636f7d86868686868686868686868686868686868686868686868686868686868686868686868686868175685b4e4235281b0f0200000000000000000000000000000000000000000000000b1724313e4a5764717d8a8d8073665a4d4033271a0d000915222f3c4855626f7c828e9395908788898b8c8e8f908e8c8b89888792979083796d605a50443b3025190f06000000000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665f6a6f767d838c928b827b706c605c544c443c342c231b12111e2a3744515d6a77849084786b5e5145382b1e0d161f283139424a505b626b6f7a828c928a827b736d675d5145392c201306000b1824313d4a56626d72747474747474747474747474747474747474747475818e86797474747474747474747474747474747474747474747474747474747474808c877a7474747474747474747474747474747474747474726d63574b3e3225180c0000000000000000000b161f2c3844505c66727f8c897d70636774808d867a6d6053515d676f7c878e81786c605e61686d737b8187908e857e776e69605b534c444545454545404550575e656c727b8187908e86807b756f6a64605c54544f443f3830261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d63707d898b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a20262b2f35393a3e414647494b4c4c4d4c4b4a4846443f3b3a36302c28211b160c070100000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403326190d1623303c4956636f7c898d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8175685b4e4235281b0f0200000000000000000000000000000000000000000000000a1724313d4a5764707d8a8d8073675a4d4034271a0d000815212e3a47535f6a6f78818e90837a7b7d7e7f818284858688898a8c8d8f948e81746c61564d41362a21180c020000000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d807366585f626b70787f868f8f857e746d665e564e463e352d241c131e2a3744515d6a77849084786b5e5145382b1e161f28313a434b545b606d727d858f8f857e756e69605d554b4035291d1104000915222e3a46515b6265676767676767676767676767676767676767676774818e86796c67676767676767676767676767676767676767676767676767676773808c877a6e6767676767676767676767676767676767676766635b51463b2f22160a00000000000000000003101c28343f4a54606d7a858e8175686774808d867a6d60535a606d7984919083796d6053565e61696e747c838a928b827b726c655e564f4740353c434b515a62696e777f868e8f87817b736e69625f5853514b48433d342e261e140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b51515151515151515151515151515151515151515151515151515151515151515151515151515151515151515663707d898b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e151b1d24292c2d3036393b3d3e3f40403f3e3d3b3937332d2d2a251f1c160f0a04000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403326190d15222e3b4855616e7b81818181818181818181818181818181818181818181818181818181818181818181818181817e7164584b3e3125180b0000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8d8073665a4d4033271a0d0006121f2b37434e585f666d78828f8e8174707173747577787a7b7c7e7f808288928a7e71685e52463f332a1e140a0000000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a535961666d727b828b928a80786d685f584f473f362d251c1e2a3744515d6a77849084786b5e5145382b161f28313a434b555d666c747f87918c827a716c615f57514b433a2f24180d010006121d29343f495156585b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6774808d867a6d605b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6673808c877a6e615b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b595751493f352a1e1206000000000000000000000c17232e3845515d6774818e867a6d6774808d867a6d6057616c74818e92857b6e675c514c52565e616a6f767e858e8f867f776d686059514540454d555d606c717b828b928a827c756e69615e57534e46454039383228231c140c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e4444444444444444444444444444444444444444444444444444444444444444444444444444444444444a5663707d898b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f13181d2021252a2d2e30313233333332302e2d2b2722201e1a14100b050000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403326190d14212d3a46535f696e7474747474747474747474747474747474747474747474747474747474747474747474747474716c6256493d3024170b0000000000000000000000000000000000000000000000000b1825323e4b5865717e8b8c7f7366594c403326190d00030f1a26313c464e545c666d7a84918b7e716a6667696a676d6e6f717274757c8692857a6e615b51453b30261c110600000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d4f545c60696e757f86918d827a6f6a615950483f372e251c2a3744515d6a77849084786b5e5145382b2028313a434b555d676d78808b91877f776e68615a534d45403a31281d13070000010d18232d373f464a4b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5a6773808d877a6d60544e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e596673808c877a6e61544e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4b463f372e23180d020000000000000000000006111c2935414c55626f7c888b7f726774808d867a6d605e69717e8a93887e70695f554b41464d52585f626c717a818a918b827a706b635b514b4f575f676d757e868f8f857e766f6a615e57524d47433c38342e2c272117110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e4141414141414141414141414141414141414141414141414141414141414141414141414141414141414a5663707d898b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314191e2021232526262626252422201f1b1714120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403326190d121e2a36424d575f61676767676767676767676767676767676767676767676767676767676767676767676767676764625a5045392d2115080000000000000000000000000000000000000000000000000c1825323f4b5865727e8b8c7f7265594c3f3226190c00000a15202a343c424a545d686f7c8692867c6e665c5c555c6061636465676a727f8b8f82756d62574d42382e23170c03000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d424a50575e616d727b838e90847c706b625a514940372e262a3744515d6a77849084786b5e5145382b28323a434c555d676d79828d90857d726c655e565046423b352f281f160c0100000006111b252d343a3d3f41414141414141414141414141414141414d5a6773808d877a6d6054474141414141414141414141414141414141414141414d596673808c877a6e615447414141414141414141414141414141413f3e3b352e251c12070000000000000000000000000d19242f3a4754606a77839083776a74808d867a6d60666e7b85928c80736c61574d43393b42464e545a61686d757d858f8f857d726d605d555961696e79818b928a827a716c625f58534d46423b37322c28231d1b160b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d5663707d898b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406080e111414161819191a1918171513120f0b060502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403326190d0e1a26313b454d53555a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a585650483f34291d11050000000000000000000000000000000000000000000000000d192633404c5966737f8c8b7e7165584b3e3225180b0000030e18222a2f38424c565f6a717e8b9083796d60594f51535556575958606c77828f8b7e72695f544a3f34281e150b000000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d403f444d525b62696e79818c91867d716c635b514940382e2a3744515d6a77849084786b5e51453828323a444c565d676d79828f8f837b6f6b605b534c443e363129241d160d04000000000009131b23292e313234343434343434343434343434343434404d5a6773808d877a6d6054473a34343434343434343434343434343434343434404d596673808c877a6e6154473b34343434343434343434343434343433322f2a231c130a0000000000000000000000000008131e2b37434e5865727e8b897c6f74808d867a6d606d7882908f82786c605a50453c3030363c434750565e616b707a828b91877f756d675e626b707b838e90857e756e68615a544e46423b36302b261f1c18120f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a63707d898b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0b0c0d0d0c0b0a0806050300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403326190d09141f2a333b4246484e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4b49453f362d22170c010000000000000000000000000000000000000000000000010e1b2734414e5a6774818d8a7d7063574a3d3024170a0000000610181d26303a444e58626c75818e8d80736b60564c4748494b4c505b656e7b8692867b6e665c50443c30271d12070000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d40343b424651575f676d757f8892877e726d635b524a40372e3744515d6a77849084786b5e514538303a444c565d686d79828f8d81796e6960595049413b322a261f18130c04000000000000010911181d22242528282828282828282828282828282834404d5a6773808d877a6d6054473a2d282828282828282828282828282828282833404d596673808c877a6e6154473b2e28282828282828282828282828282625221e18120a0100000000000000000000000000010f1b27323c4754606d7a858d807474808d867a6d6c73808d91847a6d665b50473e332a252a32373e444c525961686d757f87918c81796e696d727d85908e837b716c615e565047433c36312a251f1b15100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174686767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767707d898b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403326190d030e18212a31363a3b41414141414141414141414141414141414141414141414141414141414141414141414141413e3d39342d241b1106000000000000000000000000000000000000000000000000030f1b27333f49536875828f887c6f6255493c2f22160900000000060b141e28323c46505a606d7a8491887d70685d52453d3c3e3f49535e69717e8b9083786d60584e42392e23180c0000000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d403330363f454d555d606d727e86928b7f736d635c524940373744515d6a77849084786b5e51452f39434c565d686d7a83908c80786d675e574f443f382f29201a140d0701000000000000000000060d121518181b1b1b1b1b1b1b1b1b1b1b1b1b1b2734404d5a6773808d877a6d6054473a2d211b1b1b1b1b1b1b1b1b1b1b1b1b1b1b2633404d596673808c877a6e6154473b2e211b1b1b1b1b1b1b1b1b1b1b1b1b191816120d07000000000000000000000000000000000a15202c3945515d6774818e857974808d867a6d707d8892867c6f685d544a3f352c211920262b323a41464f565e616d727d85908e837b6f737f87928b81796e69615a524c443e37322a251f1a140f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747d898b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070808080807060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403326190d00060f181f262a2d2e343434343434343434343434343434343434343434343434343434343434343434343434343431302d29221b12090000000000000000000000000000000000000000000000000005121f2b3744505b65778390877a6e6154473b2e2114080000000000020c16202a343f45515d67707d8891847a6d60594f43392f38414d57626c76828f8c7f726a5f544b4034281c100400000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d4033252a333c434b515b636c717d85918c7f736e635b51493f3644515d6a77849084786b5e514538414b555d686d7a83908c80746c665d554d453d332d261d170e09030000000000000000000000000106090b0c0e0e0e0e0e0e0e0e0e0e0e0e0e1a2734404d5a6773808d877a6d6054473a2d21140e0e0e0e0e0e0e0e0e0e0e0e0e1a2633404d596673808c877a6e6154473b2e21140e0e0e0e0e0e0e0e0e0e0e0e0c0c0a0602000000000000000000000000000000000004111d2935414b5563707d89897d74808d867a6e7b8592887e706a5f564c42382d231b15151b202830363e444c525b626b6f7a828e90847b808b92877e746d675e575046413b322b26201a140e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a87938d808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808083908b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707080d111314141515141413100c070706030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c888c7f7366594c403326190d0000060e141a1e212227272727272727272727272727272727272727272727272727272727272727272727272727272524211d17110900000000000000000000000000000000000000000000000000000613202d394653606c79859285796c605346392d201306000000000000040d18222935414c55606b74808d8e81746b60554b40352f3b45505a616e7b8692867c6f665c5145382c1f130600000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d403327212a313a4045515a616a6f7c85918c80736d635b51483e44515d6a77849084786b5e51453f49535c676d7a83908c7f736e605b544b433b3327221b140b05000000000000000000000000000000000000000101010101010101010101010d1a2734404d5a6773808d877a6d6054473a2d21140701010101010101010101010d1a2633404d596673808c877a6e6154473b2e211408010101010101010101010100000000000000000000000000000000000000000000010d18242f3a4653606d79858e8174808d867a7983908c80736c61584e443a2f2e2b26201810161e252a323a4146515960686e78818d91888d92857d716c605c554d453e363029201b150e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8794928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d90958b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11131417191d202121222221201f1c18161312100b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7c83837e7165584b3e3225180b00000003090e1214151b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b181715110c060000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87908377665b5044382b1f120600000000000000061019242f3a434f59606d798491887d70675d51453c2f333f46535f69727f8c9083796d6053463a2d20130700000000000815222f3b4855626e7b888d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d403327181f282f353f485058606a6f7b84918c7f726d625a504744515d6a77849084786b5e514544505b656d7982908c7f736d635c504a423931292117110a0200000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a2d21140700000000000000000000000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000007131f2c3844505c6674818d8579808d8679818e8f82776c605a50463c423c3b37322a2219111319202930363f464f565e666d74808d9595887c706b625a514b433b332a251e170e0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a87938e86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868a908b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1013191d20212424292c2d2e2f2e2e2d2c292323201f1c17110e0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f6a6e7777716c6256493d3024170b0000000000020507080e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0b0b080501000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d8a8e817568544a3f33281c0f03000000000000000008131e28313d45515d67707d899184796d60584e41382d36424d57606d78838b847c6f6255483c2f22150a0a0a0a0a0a0a15222f3b4855626e7b888d8073675a4d4034271a0d0a0a0a0a0a0a0a0a0a0a0a0908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d4033271a161d2429363e464e585f696e7b84918b7f726c61594f45515d6a77849084786b5e5147505a606c77818e8c80736d635b52443f382f271f170f06000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a2d21140700000000000000000000000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54636f7c898a7e808d8b7f8b9083796d655b504846474e4847433c342b231a110e171e252a353e44505b666d78818e9496897d706b60594f453c32292119140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e81797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7e8a8b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161c1e24292c2d312f35393a3b3b3b3b3a38342f302d2b28231c19140c0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e585f626a6a65625a5045392d2115090000000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000003101c28343f4a5466737f8c8c7f7266594c3f2d22170b000000000000000000010c161f2935404b55606b74818e8d80736a5f53493f33313b44505c666f7c7e786f6a5f53473a2e21171717171717171717222f3b4855626e7b888d8073675a4d4034271a1717171717171717171717171515120f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d4033271a0c1318242c343d464e575f696e7b8491887e716b60574d515d6a77849084786b5e514f59626c73808d8d80746e635b514940332d261d150d0500000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a2d21140700000000000000000000000d1a2633404d596673808c877a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000202000c17232e394653606c78848e81808d918b92857b6e675d53494c52545b55534e463d352c231a11151f2a333e47515b606c78818e91878a92867d706b60574d443b30271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e81746d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d707d898b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d161b21272c2f35393a3e4141454747484847474540403c3a38342e2a251f18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c464e53555d5d585650483f34291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505c6676828f897c706356493d3023160600000000000000000000040d18242f39434f59616d7a8592877c6f655b50443a2f343f4a54606a6f726d665f584e43372b23232323232323232323232f3b4855626e7b888d8073675a4d4034272323232323232323232323232322211f1b150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d4033271a0d07121a222b343c454d575f696e7c8592877d6f695f564c5d6a77849084786b5e4e57606b717e8b8e81786c605b5249403728221c140b030000000000000000000000000000000000000000000000000105070707070707070707070d1a2734404d5a6773808d877a6d6054473a2d21140707070707070707070707070d1a2633404d596673808c877a6e6154473b2e211408070707070707070707060401000000000000000000000000000000000004090c0e0f1313121f2b3744505b6574808d85808d9a92877d6f695f554b4f565d6168625f584f473d352c231a1d27313c454f59626d74808d91847b7e8792867d6f695f564c43392e2318100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174686060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606063707d898b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131821272c33383a4145474a4e4c51545455555453514b4d4946443f38363029241d150d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202a333c43474850504b49453f362d22170c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798592867a6d6053473a2d201407000000000000000000000007121d28313d46525e68717e8b9083786c60564c41352e38424e58606265605c544e463c31303030303030303030303030303b4855626e7b888d8073675a4d403430303030303030303030303030302f2e2b2620181006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d4033271a0d00081019222a333c454d575f6a6f7c8692857b6e685d535d6a77849084786b5e555f6a707d879083796d665b504940372e2517110a02000000000000000000000000000000000000000000000002080d1113141414141414141414141a2734404d5a6773808d877a6d6054473a2d2114141414141414141414141414141a2633404d596673808c877a6e6154473b2e21141414141414141414141413110d08010000000000000000000000000002090f15191b1c2020201b27333f495363707d89918491928a7e716b60574d4f5960686d756f6a60594f473e352c23232f39434d57616b727f8b91847b6e717e8892857b6e685e554b40342822180c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b53535353535353535353535353535353535353535353535353535353535353535353535353535353535353535663707d898b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d242932383d44484c5254575b555d6061626161605c555a5653504a46413b352f271f191009000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b44443e3d39342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c88908376675d5145382c1f13060000000000000000000000010c161f2935414c56626c76828f8b7e71685d52453c31303d464e54565853514a423d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4855626e7b888d8073675a4d403d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3b37322a22180e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d4033271a0d0000071018212a333b454e57606a707d8791847a6d655b5d6a77849084786b5e5d676e7c8691847a6e675c544a3f372e251c1306000000000000000000000000000000000000000000000000050c13191d2021212121212121212121212734404d5a6773808d877a6d6054473a2d212121212121212121212121212121212633404d596673808c877a6e6154473b2e212121212121212121212121201d19130c040000000000000000000000030c141b202528292c2c2c2c222d3a4653606d79859291968d80736c61594f4854606b6f7a817c706b60594f473e352b2934404b555f69707d8792857b6e696c727f8c91847a6e675c51453f342a1e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e4747474747474747474747474747474747474747474747474747474747474747474747474747474747474a5663707d898b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f282f353d44484f54565d6064676a676d6e6e6e6e6d67696663605c54524d454039312b221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f373732302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d5766737f8c8d807366554b4035291d1004000000000000000000000000040d1925303a44505a626f7c8792857a6d60584e43372b343d4347494b46444448494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a55626e7b888d8073675a4d4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4847433c342a20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d4033271a0d060600060f182129333c454e58616b727f8b8f82776c60596a77849084786b5a606d798390867c6f685e554b42382d251c130a000606060600000000000000000000000000000000000000050e161e252a2d2e2e2e2e2e2e2e2e2e2e2e2e34404d5a6773808d877a6d6054473a2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e33404d596673808c877a6e6154473b2e2e2e2e2e2e2e2e2e2e2e2e2d2c29241e160d04000000000000000000020c151e252c3134353939393939393845515c6775828f9b93867a6d605a50474956636f7c848e857d706b61594f473d34323b45515c676e7b8692877d6f695f626d73808d9083796d605a50463c30271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e4141414141414141414141414141414141414141414141414141414141414141414141414141414141414a5663707d898b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018212a313a40454f54596063686d717476787a7a7b7b7a7a7876736f6d66615e56514b433d342d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f21222a2a2524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69778390897c6f6356493c2f24180c000000000000000000000000000008131e28323f47535f6a74808d8d80746a5f53473e302b32373b3c3f3d474f5456565656565656565656565656565656565656626e7b888d8073675a565656565656565656565656565656565655534e463c32261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d4033271a1313131313130f18212a333c464f59626d74808d8c7f736b606a77849084786b616c74818e8b7e716a5f564c43392f261c1313131313131313080705020000000000000000000000000000020c1620283036393a3a3a3a3a3a3a3a3a3a3a3a3a404d5a6773808d877a6d6054473a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a404d596673808c877a6e6154473b3a3a3a3a3a3a3a3a3a3a3a3a3a39352f281f160c01000000000000000009141e2730373d414246464646464646404b5565717e8b9893867a6d605347464855616e7b849092867d706b61594f463d3b44505a606d7983908b7e716b60575b606c77818e8e81746c62584e43392e23180c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5663707d898b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18222a333c434b515960636b70757a7e8183858787888887868482807c79736e68605d554e463e362d241b110800000000000000000000000000000000000000000000000000000000000000000000000000000000000003090f1214151d1d181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b879185796c605346392d2013070000000000000000000000000000020c16202b37434e58606d7a8592877c6f62594f42382e272b2e2f38444f596063636363636363636363636363636363636363636e7b888d807367636363636363636363636363636363636363625f584e43372b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d40332720202020202020202018212b343e47515b606d788290877d70686a77849084786b69717e8b8e81746c62584e443b31271d1420202020202020201514120e090300000000000000000000000008131e28323a414647474747474747474747474747474d5a6773808d877a6d6054474747474747474747474747474747474747474747474d596673808c877a6e615447474747474747474747474747474745413a31281e130800000000000000040f1b25303942494d4f53535353535353535354616e7b879693867a6d6053535353535f696e7a828e92867d706b60584e45414c56616c74818e8d80736c62594f505b656d7983908b7e716a5f554b4034281e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174685b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a63707d898b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18212a343c464e555d606b6f777d82868a8e9092929190909192918f8d8985807b736d67605850483f362d231a0e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206080811110b0b0905010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5865727f8c8e8174665b5044382b1f1206000000000000000000000000000000040e1a26313c45525d68717e8b8f82766b61544a3f34281d222f3b4854606b7070707070707070707070707070707070707070707b888d8073707070707070707070707070707070707070706f6a5f53473b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d4033292d2d2d2d2d2d2d2d2d2d2d2d2c353f45515c666e7a8591847a6d6a7784908478656e7b859183796d605a50463c32292d2d2d2d2d2d2d2d2d2d2d22211e1a140e0600000000000000000000010d1925303a444c525454545454545454545454545454545a6773808d877a6d60545454545454545454545454545454545454545454545454596673808c877a6e6154545454545454545454545454545454514c433a2f24190d010000000000000915202c37424b53595c5f5f5f5f5f5f5f5f5f5f5e6977849193867a6d605f5f5f5f5f575f686d79818e92867d706a60574d46525e68717e8a9083786d605a504749535d676e7b8592867c6f675c51453d30261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174686767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767707d898b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333c464e585f676d747d83898f92908d8987858484848485878a8d91928c8680796f6a625a50483f352c20170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c15222e3b4754606a778490897d7063544a3f33281c0f03000000000000000000000000000000000a15202935414c56606c7883908a7d70665c50443a2f2423303d495663707d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7f8b90837d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d403336393939393939393939393939393934404b545e68707d888e81756c77849084786c77828f877c6f675c51483e34393939393939393939393939392e2d2b261f180f0600000000000000000005111d2a36414c565e616161616161616161616161616161616773808d877a6d61616161616161616161616161616161616161616161616161616673808c877a6e61616161616161616161616161616161605d554c4135291d11040000000000000c1925313d49535d65686c6c6c6c6c6c6c6c6c6c6c6c74818e93867a6d6c6c6c6c6c6c6c6c6c676d78818e92867c6f695f56505a616e7a8592857b6e665c51483e414b555f69707d8a9083796d60594f42382e23170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a878e8174747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747d898b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c454e585f6a6e79818990938e8983807c7a7877777778797b7d81848a90928d847c716c625a50473d32291f140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a090704000000000000000000000000000000000000000000010202030404050505050504040200000000000000000000000000000000000000000000000000000000000007131d2a36414c56626f7c899184786c605346392d22170b0000000000000000000000000000000000030d19242f3a44505b65707d899183786d60554b4035292c3945525f6c788589898989898989898989898989898989898989898b91959089898989898989898989898989898989898989898275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d40414346464646464646464646464646464646424d56606b74808d8a7e717784908478727f8b8c7f736a5f554b404646464646464646464646464646463b3a37312a21180e0300000000000000000713202d3946525e686d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d73808d877a6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d73808c877a6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d5145392c2013060000000000020e1b2834414d59656f75797979797979797979797979797e8b9386797979797979797979797979797178818e92857b6e685d56616c75828f8a7e71695f544a403639434d57616b74818d8d80736b60544a3f34281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8791848181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181828f8b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434d575f6a6f7c838e939087817c7773706d686b6a6a656c6e7074797e838c9291867e716c62594f443b3025190e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e121415171614100b050000000000000000000000000000020507080d0e0e0f101011111212121211100f0b07060400000000000000000000000000000000000000000000000000010d18242f3946525e6874818e8c7f73655b5044372b1c110600000000000000000000000000000000000008131e27333f4953606b75828f8b7e72675d51453b30253945525f6c78858a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8275695c4f4236291c0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d494e4f5353535353535353535353535353535353534f59606d798390857a77849084787b859083786d60584e53535353535353535353535353535353534846423c332a1f140900000000000000000714212e46535f6c767a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a818e887b7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a808d887c7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d6054473a2d2114070000000000020f1c2935424f5c687581868686868686868686868686868b90968b868686868686868686868686877e7178818f91847a6d665d68717e8a8f81756c61574d42392e313c454f59606d798491877d6f665c50443a3025190d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a8796918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8f948b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555f696f7c8591928d837c756f6a6663615e565d535b606164666d71787f879192887e716b61564d41362a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e20212323201c160d07010000000000000000000002080e1114141a1a1b1c1c1d1e1e1e1f1f1e1e1d1b181312100c07000000000000000000000000000000000000000000000004111d2935404b55616d7a8692877b6e6153493f33271b0a00000000000000000000000000000000000000010b17222d38414f59626e7b869185796d60564c41362a313d4a5764707e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7d6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888d8073665a4d545a5c60606060606060606060606060606060606060605c666f7c878e817784908478828f877c6f665c6060606060606060606060606060606060606055534d453c31261a0e020000000000000613202d394653606c798687878787878787878787878787878787878e938d8887878787878787878787878787878787878787878787878787878787878d928e8887878787878787878787878787878787878276695c4f4336291c100300000000020f1c2935424f5c6875828f8f8f8f8f8f8f8f8f8f8f8f8f8f949d94908f8f8f8f8f8f8f8f8f8f8f8a7e716d7983908f82786c606d7a8592857b6e615a50453b30272a333e45515d676f7c879183786d60564c41362a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686867f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c16202c3845515d676e7b8592918c80786f6a6260585654524c5149505354545c60666d727c859193877d70685e52463c32261b0f0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f171f252a2d2e302f2c272118130c040000000000000000050d14191e202127272829292a2b2b2b2b2b2b2b2a2825201f1c18120b030000000000000000000000000000000000000000030e18212c3945515d6773808c8e8175695e5241382d22170b000000000000000000000000000000000000000006111b262f3d47535f6974818d8c8073685e52463b30303c4955616c7071717171717171717171717171717171717171717171717171717171717171717171717171717171717171716f6b6054483b2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070807050915222f3c4855626f7b888d8073665a545e66696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a74808d877c8490847d898d81746a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c5f574d42372b1e12050000000000000613202d394653606c79868e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9394948f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8276695c4f4336291c100300000000000d192633404c5966737f82828282828282828282828282828d9290828282828282828282828282827d70676d7a84918c80736b73808d8b7e71685e52483e33291e212935404b55606a74818d8b7f72685e52463b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070d0b13202d3946525e68767979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979776c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37424d57606d798390928c7f746d666058544e49474641443f4446484a50545c606a6f7c859292857a6e61584e43372b1d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a212930363a3b3d3c383329241d160d07000000000000050e171f252a2d2e333435353637373838383838373735312d2c28231c150c060000000000000000000000000000000000000009151f2a36414c56606d7a8592887c6f62574d422f261b11060000000000000000000000000000000000000000000a141d2b37424d57616e7b8692867a6e61574d42362d3944505a616464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646360594f44382c1f130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e11141414110e15222f3c4855626f7b888d8073665a5a667076797979797979797979797979797979797979797979797979798490838390848490857a797979797979797979797979797979797979797979797976695f53463a2d211407000000000000020e1b2835414e5b6874818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818187928f828181818181818181818181818181818181818181817f7265594c3f3226190c0000000000000c1925323e4b57636d737676767676767676767676767676808d8679767676767676767676767676706b60686e7b8592887d707b869083766c62564d41362c292929242f39434e58606d7a8592857a6d61574d42362a1f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d1113141918161d2a36414c565e666d6d6d6d6d6d6d6d6d6e7b7c7c796d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7476766c655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a47535f6974808d948c80736d605c544e47433d3a3936303337393b3f444a5058606a707d87938e81756a5f54473a2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1a232c333b4246484a48443d352f281f19110701000000020d1720293036393b4041414243434444454545454443423e3a38342e271e180f060000000000000000000000000000000000050e1a26313946525e68737f8c8f82756a5f53453b301d140a00000000000000000000000000000000000000000000020b1a26313c46525e6974808d8d8074695e52463b31333e48505557575757575757575757575757575757575757575757575757575757575757575757575757575757575757575756544f473d32271b0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e2021201e1915222f3c4855626f7b888d8073665a5c697682868686868686868686868686868686868686868686868686869194909095919095928786868686868686868686868686868686868686868686867b6e6155483b2e221508000000000000010e1a2734404d59646f74747474747474747474747474747474747474747474757474747474747474747474747474747474747474747474747a858f82757474747474747474747474747474747474747474726d62574a3e3125180b0000000000000a16232f3b46515b63666969696969696969696969696974808d867a6d69696969696969696969696360595f69707d8892857b818f897c6f625a50443b30363636363636313d45525d68717e8b8d8174695e52463b3025190e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d20212624232125303a444c545c606060606060606068758188887b6e6260606060606060606060656c717a796d606060606060606060606060606060606060606774808382766953493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c56626e7b87928f82786c605b514a423d37322e2d2a25272b2d2e34383f444e58606b74808d93877c6f62554b4035291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2c353d454d525456554f45413a312b2318120b03000008141f29323b4146474d4d4e4f4f5051515152525151504e4b46444039302a21180e05000000000000000000000000000000020b17202b37424d57616d7a8592897c6f62584e4333291f0b02000000000000000000000000000000000000000000000009151f2a36424d57616d7a8692867b6e61574d42362a363e44494a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4948443d352b21160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171f252a2d2e2d2a251f222f3c4855626f7b888d8073665a5c6976828e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e939d938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e887b6e6155483b2e221508000000000000000c1824303c48535d6468686868686868686868686868686868686868686d79827c716c686868686868686868686868686868686868686868727f8b897d706668686868686868686868686868686868686865625b51463a2e22160900000000000006121e2a3540495157595c5c5c5c5c5c5c5c5c5c5c5c6774808d867a6d605c5c5c5c5c5c5c5c5c5c56544f57616b73808d92858f8e81756a6054484343434343434343434343414c56606c788491867b6e61564d42362a1d1207000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d3331302e2d2b323a424a50535353535353535b6875818e887b6e62555353535353535353606c777e8580746b60545353535353535353535353535353535d6a77838f86796c5f53462d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d6875818e92867b6e665b50444039302b2721201e191b1f2023282e343d464f59616d7a85928e8174675d5145392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313d474f575e61636159514b433d3529231d150d05020e1925303b444d52545a5a5b5c5c5d5e5e5e5e5e5e5e5d5b5853514a423c332a20160c0200000000000000000000000000000a141d29323b47535f6974808d8e81756a6054463c3121170d000000000000000000000000000000000000000000000000030e1a25303b46525e6873808d8e8174695f53463a2d2c33393c3d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3c3b38322b23190f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111920293036393b39363029222f3c4855626f7b888d8073665a5865727f818181818181818181818181818181818181818181818181818181818e958e8181818181818181818181818181818181818181818181818181817a6d6154473a2e211407000000000000000814202b37414b53595b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b65717e8b877e71645b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b56606d78849183786d60565b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b595751493f35291e1206000000000000020d19232e3740464b4c4f4f4f4f4f4f4f4f4f4f4f5a6774808d867a6d60534f4f4f4f4f4f4f4f4f4948454f59606d7882909292877b6e61584e4f4f4f4f4f4f4f4f4f4f4f4f4f4f505b66717e8a8d8074695e5246392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a403e3c3b39383330383f444646464646464e5b6875818e887b6e62554846464646464754606d7a8591897d70665c5046464646464646464646464646505d6a77839086796c5f5346392c20130000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a86928d8074695f544a3f342e271e1b1413110d0f1213171c2328343d46525d6874808d92857a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434f5960696e706b605d554f473f342f271f170e05111e2a36414d565e6166676868696a6a6b6b6b6b6b6a6a6864605c544d453c32281e13080000000000000000000000000006111b262f3b44505a626e7b8792867b6e61584e43342a200f050000000000000000000000000000000000000000000000000009141f2a36414c56616e7b8692877b6e6155483b2e22282d30313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131302f2c272119110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019232b323b41464746413b322b2f3c4855626f7b888d8073665a56626d72747474747474747474747474747474747474747474747474747475778490847874747474747474747474747474747474747474747474747474746d685e5246392d20130700000000000000030f1a252f3941484d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4a54606c788390867b6e61544e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e505c66707d8a8b7f72685d524e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4a463f372d23180d010000000000000007121c252e353b3e40434343434343434343434d5a6774808d867a6d60534743434343434343433d3b3e44505c666e7b8793908477695f5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54606c788491867b6e61554b4034281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a4145474c4b494746443f41403e3d3b3a3a3a3a424e5b6875818e887b6e6255483b3a3a3a3a45525d68707d889184786d60544a403a3a3a3a3a3a3a3a3a3a44505d6a77839086796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b95887b6e62574d42382d231c150c0a0705010305060c1117222935414c56626f7c8998897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000030608090a07060401000000000000000000000000000004101d2935404b55606b707b7d746d67605951454039312920170e14202d3946525e686e737474757676777778787878777675716d665f574d443a3025190d010000000000000000000000050e17222d38414c56626c76828f8d8073695f53463d3222180e0000000000000000000000000000000000000000000000000000020d1925303a46525e6975818e8e8174685b4e4135281c202324242424242424242424242424242424242424242424242424242424242424242424242424242424242424242423221f1b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e19222b353d444d5254524d443d352f3c4855626f7b888d8073665a515b626567676767676767676767676767676767676767676767676767676a77849084786b67676767676767676767676767676767676767676767676767615e564c41362a1d1105000000000000000009131d272f373c4041414141414141414141414141414144515c66717e8a8e8174685e52464141414141414141414141414141413f4a54616c768390857a6d60574d42414141414141414141414141413f3e3a352d251b11070000000000000000000a131c232a2f3233363636363636363636414d5a6774808d867a6d6053473a36363636363636302f343f4a545e69717e8b9286796c696969696969696969696969696969696969696966717e8a8d8073675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434c52545957565453504a4e4c4b494846443f42424e5b6875818e887b6e6255483b2f2d2d35414c56606b74818e8b7f72665c5144382d2d2d2d2d2d2d2d3744505d6a77839086796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e9083776a5f53453b2f261c120b03000000000000000006101924303a4653606d7985928c7f7366594c403326190d00000000000000000000000000000000000000000000000000040a0f131516171413110d080806020000000000000000000006131f2c3945515d67707d85898179706b635b514b433b3229201714212e3b4754616e7a8080818282838484848585848483817e786e695f564c41362a1e130800000000000000000000030c172027333f49535e68717e8b9184796d60574d42342b20100600000000000000000000000000000000000000000000000000000008131e2a36424d57626f7c88837e7164584b3e31251814161718181818181818181818181818181818181818181818181818181818181818181818181818181818181818181615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b343d474f565e615e564f473d343c4855626f7b888d8073665a4d5156585b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5d6a77849084786b5e5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b54524c443a3025190d010000000000000000010b151d252b30343535353535353535353535353536424d56606d798491867b6e61564d4136353535353535353535353535352e3842505a63707d898d8073695e52463b31353535353535353535353532312e29231b130900000000000000000000010a12191e232526292929292929292934414d5a6774808d867a6d6053473a2d29292929292923232e38424d56616c75828f8b7f777676767676767676767676767676767676767676767679859185796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d6066646361605b545b5958565453504a4e4d4e5b6875818e887b6e6255483b37332d2f3a444f59616e7a859184796d6053463b302520202020202a3744505d6a77839086796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a546a7784908d817467574e4233291d140a000000000000000000000008131f2b3844505c667783908e8174685b4e4135281b0e000000000000000000000000000000000000000000000000070f151b1f22222321201d191514120e090706040100000000000714202d3a4753606d7a828a928e847d726d605c554c443b3229201724313e4a5764717e8a8d8e8f8f9090909090909090908e8b847b6e685e52463a2f24190d010000000000000000000b151e29323b44505b656e7a85928a7d70675d51453b3122190f00000000000000000000000000000000000000000000000000000000020e1a25303b47535f6a767b77716c6156493d3024170a0a0a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b09090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c464f5960686e6860594f463d3c4855626f7b888d8073665a4d464a4c4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e515d6a77849084786b5e514e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4746413a32291e130800000000000000000000030b131a202427282828282828282828282828323a46525e69727f8c8d8073695e52443b302528282828282828282828282826303e4854606b768390867b6e61574d42362a282828282828282828282625221e18110901000000000000000000000000070d121619191c1c1c1c1c1c1c2734414d5a6774808d867a6d6053473a2d201c1c1c1c1c161c26303b44505a616e7a85928b8482828282828282828282828282828282828282828282828f978a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d686d73716f6e6c66696766646361605c545b59585b6875818e887b6e62554846443f41403e3d46525e6873808d8a7e7164574d42362a1e1313131d2a3744505d6a77839086796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b667885928b7e7265584b3f3125170b02000000000000000000000003101c28343f4a546976828f8f8275695c4f4236291c0f000000000000000000000000000000000000000000000007101920272b2e2f302d2c292422211e1a161413100d070705020006131f2c3945515d676d757e858e91877f756d675e564c443b3229202835424e5b6875818786858584848383838383838383879191847a6d61564c4135291d1104000000000000000007121d27303b444e58606c77828f8e81756b61554b41332a1f1007000000000000000000000000000000000000000000000000000000000009141f2b37434e585f6a6e6a64615a5045392d211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e58606b707a6f6b60584e453c4855626f7b888d8073665a4d403e3f414141414141414141414141414141414141414141414144515d6a77849084786b5e5145414141414141414141414141414141414141414141413a3936302920170c02000000000000000000000001090f14181a1b1b1b1b1b1b1b1b1b1925303a444f59616e7b869185796d60574d4232291f1b1b1b1b1b1b1b1b1b1b1b151e2c38444f5963707d898e8174695f53463c31261a1b1b1b1b1b1b1b1b191816120d0700000000000000000000000000000002060a0c0d1010101010101a2734414d5a6774808d867a6d6053473a2d2014101010100a141e29323e46525e68717e8b95918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9196908376695d5043362a1d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a7f7e7c7a797776747371706e6d6669686665636875818e887b6e6256545350494e4d4b4a484c56616d7a868f8376695e52463a2d201406111d2a3744505d6a77839086796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7986938a7d7164574a3e3124170b000000000000000000000000000b17232e424f5c6875828f8f8276695c4f4336291c1000000000000000000000000000000000000000000000040f19222b32373b3c3d3a39352f2f2e2b262320201d181514120e0907101d2935404b555d606c717a818c928c81796e685e564c443b3229222f3b4855626e7c7a7a7978787777767676767676777b83918d8174685d5245392c201307000000000000000a1318232e39434c56606a727f8c91857a6d61594f433a2f21180e000000000000000000000000000000000000000000000000000000000000020f1b26313c464e585f625f585650483e34281d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a707d857d6f6a60574d444855626f7b888d8073665a4d403332343434343434343434343434343434343434343434343744515d6a77849084786b5e5145383434343434343434343434343434343434343434342e2d2a251e170e05000000000000000000000000000003080c0e0e0e0e0e0e0e0e0c18212935414c56616b75818e8a7e71675d51453b3020170d0e0e0e0e0e0e0e0e0e0e0c1c27333d4854606b768390867b6e61574d42372b1f14090e0e0e0e0e0e0c0b09060100000000000000000000000000000000000000000003030303030e1a2734414d5a6774808d867a6d6053473a2d201407030303020c17202a36414c56606c7883909490848585858585858585858585858585858585858585858586867f7265594c3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c898a8987868483817f7e7c7b797876757371706e75818e887b6e646261605b535b5958565553525e6874818e877b6e6154483b2d22170b111d2a3744505d6a77839086796c5f5346392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986998a7d7064574a3d3124170a00000000000000000000000004101c2934404b556976838f8f8275685c4f4235291c0f000000000000000000000000000000000000000000000a15202b343c4347494a4745413e3b3a3731302d2c292422211e1a16141318242f39434b515a61686d757f87928e837a6e685e564c443a30272e3a47535f6a6e6e6d676b6b6a6a6a6a6a696969696e7b8692867a6d6054473a2d21140900000000000009121c252834404b555e686f7c8792877d70685e52473e31281d0f06000000000000000000000000000000000000000000000000000000000000000a15202a343c464e5355534e49453e362d22170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8592867c6f695f564c4855626f7b888d8073665a4d4033272828282828282828282828282828282828282828282a3744515d6a77849084786b5e5145382b282828282828282828282828282828282828282821201d19130c05000000000000000000000000000000000000010202020202000b151e2a333c46525e68707d8a8f82756c61554b4133291f0e05020202020202020202000b16212c38444f5963707d8a8e8174695f53473b31261a0e020202020202000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d20140700000000050e1925303b44505b666f7c89908378787878787878787878787878787878787878787878787979726d63574a3e3125180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8a8c8d8f90918f8e8c8b898786848381807e7d7b79818e887b72716f6e6c65696866656362605d5663707d898b7e7265544a3f33281c0f111d2a3744505d6a77839086796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677986928b7e7165584b3e3225180900000000000000000000000006131f2c3845515c677784918e8174685b4e4135281b0e000000000000000000000000000000000000000000030f1b27323c464e54555654524c4b4847423f3d3a39352f2e2d2b2623201f1d1d273139404550565e616d727d859190837a6e685e564c42392e2b37434e585f6261605c555e5e5d5d5d5d5d5d575f6974818e8b7e7164584b3e31251a0e020000000006111b242e373f45515c676e7a84918d80736b60564c41352c1f160c0000000000000000000000000000000000000000000000000000000000000000040e18222a343c43474847433c39342d241b10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b849192857b6e685e554b55626f7b888d8073665a4d4033271b151c23282c2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e3744515d6a77849084786b5e5145382e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c29241d161413110d08020000000000000000000000000000000000000000000000000007121d27303c45505a616d7a8591857b6e615a50433a2f21170d000000000000000000000005101c27333d4855616b778390877b6e61574d42362a1f14090000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d201407000000000008141e28333f4a54606b75818e8a7d70666b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b666c66635b51463a2e2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b7e7f818283858688898b8c8e8f91908e8c8b8988868e938f827f7d7c7a797776747371706e6d676a636c79858f8275665b5044382b1f12111d2a3744505d6a77839086796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b556b7885918c7f7266594c3f31251a0e0100000000000000000000061018202d3a4753606d7986928c7f7266594c3f3326190c00000000000000000000000000000000000000000006131f2b37434e58606263605d565855534d4c494745403e3b3a3731302d2c292421272f353e444c525b636b707b849191837a6e685e544a403428313c464e53555453514b51515050505050504d5763707d898e827568574d42362a1e1205000000010c18222d363f49525c606d7983909082786d60594f443a30231a0d04000000000000000000000000000000000000000000000000000000000000000000061018222a31373a3b3a37312d28221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e7b849191847a6e675d5355626f7b888d8073665a4d403327151e272e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a44515d6a77849084786b5e51453a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39352f281f160c05010000000000000000000000000000000000000000000000000000030d18232e39434d57616c75818e8a7e71695e53483e31281d0f050000000000000000000000000b16212c38444f5964707d8a8e8174695f53463b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d2014070000000000020b17222d38424f59616e7b879184786d605e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5b605b5451493f352a1e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e7172747577787a7b7c7e7f8182848587888a8b8d8e939e948f8c8a898786848381807e7d7b7a7877706b75828f85796c605346392d2013111d2a3744505d6a77839086796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e43505c6976838f8e817468574d42362a1d1207000000000000000002081018222a36424d5663707d89998a7d7063574a3d3024170a0000000000000000000000000000000000000000000815222e3b4754606a6f706d686764625f57595653514b4b4846423f3d3a38352f2e2d2a29323a4146515960696e7b849191837a6d665c51443f342a333c4347484747454045444443434343434653606d7985928578695e53463a2d21140700000005111d29343f48515b636e74818e91847a6d665c50473d32281e11080000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f2e2b26201d171009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d575e696e7a84919083796d655b55626f7b888d8073665a4d4033271c2730394044464747474747474747474747474747474747515d6a77849084786b5e5147474747474747474747474747474747474745403931281d12070000000000000000000000000000000000000000000000000000010b151f2834404b555f69717e8b8e81756c61574d42362c1f160c0000000000000000000000000005101c28333e4955616c778390877b6e61574d42362a1e130800000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d20140700000000000006111c262f3d46535f6974818e8b7e71665b50525252525252525252525252525252524a5053504a423f372d23180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575f61646667696a676d6e707173747677797a7b7d7e80818e938f89898a8c8d8f908f8e8c8b89888685837d70727e8b887c6f6255493c2f2216061d2a3744505d6a77839086796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2734404d5a6773808d918477695e5346392f23180c03000000000000040c1319222a343c46525e6974818e92867a6d6053473a2d2014070000000000000000000000000000000000000000000916222f3c4955626f7c7d7a7774716e69696663605d555855534d4c494745403e3b3a36302f30363f474f575f696e7b84919082786d605b51463c302a31373a3b3b3a38342f3737373737363844515c6676838f877b6e6154483b2e2115080000000915212e3a45505a636d73808d92867c6f685e544a3f352b20160c00000000000000000000000000000000000000000000000000000000000000000000000000060e151a1f2122211f1a15110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d565e686e7b84918f81776c605a626f7b888d8073665a4d403327232e39424a51535454545454545454545454545454545454545d6a77849084786b5e54545454545454545454545454545454545453514b43392f24180d010000000000000000000000000000000000000000000000000007121d27313945515c676e7b8691847a6d605a50453b31241a0d0400000000000000000000000000000b16212d3944505a65717e8b8e8174695e52463a3025190d01000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d201407000000000000000a141d2a36424d57616e7b879184786c6053464545454545454545454545454545453f4446443f382f2d251c110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b454d535557595a5c555d606163646667696a686d6f70727375818e897d7c7d7f808283858688898b8c8e8f8b7e716e7b888c7f7265594c3f2d22170b1d2a3744505d6a77839086796c5f5346392c20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d8996877b6e61554b4034291e150b00000000050b0e161e2429343c46505a616e7b86928f8275675d5145392c2013060000000000000000000000000000000000000000030f1b27333f4953687581898684817e7b787572706d676764615f57595653514b4a4846423f3c3a38343d454d575e696e7b84918d80746d62584e42382e262b2e2f2e2d2c29232b2a2a2a2a2834404a546773808d8a7d7064574a3d3124170a0000000b1724313d4a56626c727f8c93877e706a5f564c42382e23190e050000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12141514120f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b444d565f696f7c85928c80736c61626f7b888d8073665a4d4033272834404a545c60616161616161616161616161616161616161616a77849084786b61616161616161616161616161616161616161605d554b4035291d1004000000000000000000000000000000000000000000000000000c18232f3943515b606d798390877d6f685d52483e33291f120800000000000000000000000000000005101c28333e4653606d798591867b6e61564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d20140700000000000000020b1a26313b46535f6974818e8a7d7064584e43373838383838383838383838382d33383938332d261d1c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333b4246484b4c4e4f4b5153555658595b5c565d606263656875818e887b6f7172747577787a7b7c7e7f8182847e716a78858e817568544a3f33281c0f1d2a3744505d6a77839086796c5f5346392c20130d0d0d0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7985928d8073675c51453c30271d120700040b10161c202830353e464e58616c74818e94897d7063554b4035291d1104000000000000000000000000000000000000000005121f2b3744505b6578848d90908e8b8885827f7c7a7774716e69686663605d555754524d4c4946443f3d3b454d565e696f7c86928b7f726a5f544a3f342820212221201f1c181e1d1d1d18232e3e4b5864717e8b8c7f7266594c3f3326190c0000000b1825323e4b5865717e8b918b7f726c61584e443a30261c11070000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d172029323b444d575f6a707d87928a7e716a626f7b888d8073665a4d4033272c3844515c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d77849084786d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d5145392c20130600000000000000000000000000000000000000000000000004101c2934404b55626d74818e8b7f726b60564c41362c21170d00000000000000000000000000000000000b171f2c3845515c66737f8c8d8074685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d201407000000000000000009141f2a36424d57626e7b889083766a6054473b2e2b2b2b2b2b2b2b2b2b2b2b22282b2d2b28221c140b0a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31363a3b3e3f414240454748494b4c4e4f4c525455575b6875818e887b6e646567686a676d6e707173747677716c6976838f8377665b5044382b1f1a1d2a3744505d6a77839086796c5f5346392c201a1a1a1a1313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6673808d9285796d60574d43392e2318120d11161c21272c323a414550585f6a707e8a938f82766b6054433a2f24180d0100000000000000000000000000000000000000000613202d394653606c777e808386898b91928f8c898683817e7b787572706d676764615e57585653504a4a4745444d56606a717e8a92867c6f665c50443c31261b15141413100c071110071623303c4956636f7c898e8174675b4e4134281b080000000815222e3b4855616e7b838a7f736d625a50463c32291e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e172029323b454e58606b717e8b92867c6e676f7b888d8073665a4d4033272d3a4653606d787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a8591867a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053473a2d20140700000000000000000000000000000000000000000000000006131f2c3845515c67727f8c8e81746d62594f443a2f241a0f05000000000000000000000000000000000004101c2834404b54616d7a8692867a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d2014070000000000000000030e1a26313b47535f6a76828f887c6f6255493c2f221f1f1f1f1f1f1f1f1f1f171c1f201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262a2d32383b3d3a39383a3b3d3e404143414547484e5b6875818e887b6e62595a5c555c606163646667696a64616774818e85796c605346392d2626262a3744505d6a77839086796c5f5346392c2626262626201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b54616e7b86928c7f72695f554b403428231d191d20272c33383e444c525a616a6f7c869292867b6e61594f4431281d130700000000000000000000000000000000000000000005121f2b3744505b656c717476797c7f8b90928d8c8f908d8b8885827f7c7a7774716e69686562605c545754524c4b4e58616c74808d9083786d60584e43372b1e150a070604000004040814212e3b4754616e7a878f8376695c50432f24190d0100000714212d3a46535f696e797e736d635b51483e342a20170c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0a07070501000000000000000000000000000000000000000000000000000000040607070706030000000000000000000000000000000000050e172029333c464f59626c73808d9183796d6f7b888d8073665a4d403327303d495663707d8787878787878787878787878787878787878787879197928787878787878787878787878787878787878787878074675a4d4134271a0e0100000000000000000000000000000000000000000000000714202d3a4753606d79828883796d605b51473d32281e1209000000000000000000000000000000000000000c18232e3946525e6875818c877e7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808d867a6d6053473a2d20140700000000000000000009141f2b37434e5864707d8a8d8175685b4e4235281b1212121212121212060b0f1213120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e16212b353d4448494746413f3e3e3e3e3e3e3e3e3e424e5b6875818e887b6e62554d4f4b5153555658595b5c5e575965727f8c887b6e6155483b33333333333744505d6a77839086796c5f5346393333333333332d2c28231d150c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e3946525e68737f8c92867b6e675c514540342e2724292c33383d444850565d606c707c8592928c7f72695e53473d331f160c01000000000000000000000000000000000000000000030f1b27333f49535b606467666d6f727e8b8d80808285888b8e908f8c898683807e7b7875726f6d666663605d565855535a606d7984918c7f736a5f53473e30261c11060000000000000613202d394653606c79869184776b564c4135291d1104000005121e2a36424d575f676d716c635b51483f362c22180e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000104060708080706040100000000000000000000000000000000000000000002080e11141417171413110d08020000000000000000000000000000000000000000000001070c101314141312100c0600000000000000000000000000000000050e17212a343d47505a606c78828f8e81756f7b888d8073665a4d403327303d495663707c8994908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e938d8074675a4d4134271a0e01000000000000000000000000000000000000000000000006131f2c3845515c676d767c7a6e675c51493f352b20160c000000000000000000000000000000000000000007121d2a36414c56626f7c7f7a716c6155493c3023170a000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8383796d6053473a2d201407000000000000000000030f1a26313c4653606c7882817e7164574a3e3124170b0505050505050500000306060603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27323d474f545654524c4c4b4b4a4a4a4a4a4a4a4a4e5b6875818e887b6e62554a4a4a4a4a4a4a4b4c4e4f514a5763707d8a897d7063564a4040404040404044505d6a77839086796c5f5346404040404040403a38342e271e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2a36414d56606d7984919083796d605c52454039302f35393d44484f545a61686d747e8692938e80746d62574d42352b210d0400000000000000000000000000000000000000000000000b17222d384149505357545c6064717e8b897c7376797b7e818486898c8f908d8a8784827f7c797673706d686765625f575c676f7c8792877c6f62594f42382e23170c00000000000005121f2b3744505b657784918579685d5245392c2013060000020e1a26313b454d555c6064615a514940362d241a10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d10131415151413100d0701000000000000000000000000000000000000050d14191e2021242421201d19130c050000000000000000000000000000000000000000030b12181c1f2020201f1c17110a03000000000000000000000000000000060f18222b353f44505b666d7a84918b7e717b888d8073665a4d403327303d495663707c899082818181818181818181818181818181818181818181818181818181818181818181818181818181818e8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000004101c2934404b555c606a6f6e685e554b40372d23190d040000000000000000000000000000000000000000000d1925303a47535f6a6f726d68615a5045392d211408000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a57626d7277776d675d5145382c1f13060000000000000000000009151f2b3844505b666c7674716c6155493d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f596063615e565958575757575757575757575b6875818e887b6e62575757575757575757575757575355626f7c888b7e7164584d4d4d4d4d4d4d4d4d505d6a77839086796c5f534d4d4d4d4d4d4d4d4645403930271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1925303b45515d676f7c87928e81756e645c514b423b3a4145474f545960636c717a818a92938e81786c605b51453b31231a0f00000000000000000000000000000000000000000000000006111b262f383f44464a4b515864717e8b897c6f656c6e7174777a7c7f8285878a8d908e8b898583807d7a7774716e6a6960606a73808d8f82766b61544a3f34281b11060000000000030f1b27333f495369768390877a6d6054473a2d21140700000009141f2a333b434b51535755504840372e241b110800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c12181d2020212120201d18120c0400000000000000000000000000000000050e171e252a2d2e30302e2d2a251e170e05000000000000000000000000000000000000040d151d23292c2d2d2d2c28231c150c030000000000000000000000000000000610192328333f4a545e686f7c8792857b7c888d8073665a4d403327303d495663707c898a7e74747474747474747474747474747474747474747474747474747474747474747474747474747479868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000c18232f39434b51585f62615e564c43392e251b11070000000000000000000000000000000000000000000008131e2b37434e585f6265615e5650483e33281c1105000000000000000000000000000000000000000000000000000000000000000000000916222e3a46515b62656a6a605d554b4035291d100400000000000000000000030f1c28333f4a545b60696764615a5045392d211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b706d6867656564646464646464646464646875818e887b6e6464646464646464646464646464605c616e7b878c7f726659595959595959595959595d6a77839086796c5f59595959595959595953514b42392e23180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f2935404b55606a727f8b928d80736e605c544d45474c51545960636b70767e858e93928b81786d665b50493f33291f1108000000000000000000000000000000000000000000000000000a141d262d3337393e404b5864717e8b897c6f6360626467676d707275787b7e808386898b8e8f8d8a8684817e7b78756d67606d7984918a7d70665c5044382d22170b0000000000000b17222d424f5b6875828e887b6e6255483b2f221508000000030e18212a31394045474b49453e362e251c120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d2e2e2d2c29241d160d040000000000000000000000000000020d1720293036393b3d3d3a3936302920170c0202020202020202020202020202020202040d161f272f34383a3a3a38342e261e150a00000000000000000000000000000000071117222d38424c56606a737f8c8f827c888d8073665a4d403327303d495663707c898a7e71686868686868686868686868686868686868686868686868686868686868686868686868686d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000007121d27313940454e535554524c443b30271d13090000000000000000000000000000000000000000000000020f1b26323c464e53555954524c443e362c22170c000000000000000000000000000000000000000000000000000000000000000000000006121e29353f495157595d5d53514b43392f24180c0000000000000000000000000b17222d38424a50535c5a575550483e33281d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d5663707d7a7774727171717171717171717171717175818e887b7171717171717171717171717171716d66606d79868d8074676666666666666666666666666a77839086796c66666666666666666666605c544b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c18242f39434e58626d73808d928d80746d665e575053555d60656b70767d838a919691877f746d665c544a3f372d21170d0000000000000000000000000000000000000000000000000000020b141b22272b2d2e3e4b5864717e8b897c6f63565558555d60636668696e717476797c7f8184899593908e8b888582796d6067717e8a9184786d6053493f33271b0f030000000000061a2734414d5a6774808d897c6f6356493c3023160900000000060f181f272f34383a3e3d39342c241c130a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a3b3b3a39352f281f160c010000000000000000000000000008141e29323b4146474a4a4746413a32291e13080e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0c161f2831394045474746443f3830261c11060000000000000000000000000000000006111c262f3a444e58606d7882908e818e8d8073665a4d403327303d495663707c898a7e71645b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000010b151f272f343c4347494746413b32291e150b010000000000000000000000000000000000000000000000000a15202a343c4347494c4746413a322c241a10050000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c50504745403931271d120700000000000000000000000006111c262f383f44464f4e4a49453e362c22170c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e6979868783817f7e7e7d7d7d7d7d7d7d7d7d7d7d7e86928c7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e786d606778858e81757373737373737373737373737373778390867973737373737373737373736d665c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313d46515b646e74808c938d81786e69615a5f62676d72777d82899094938d847d726d605c544a42382d251b0f05000000000000000000000000000000000000000000000000000000020a11171b1f25313e4b5864717e8b897c6f6356494b4b51535659575e616467666d6f7275788390908385888b8e86796d60606c7883908b7e71655b5044372b1f150a00000000000d192633404c5966737f8c8a7d7064574a3d3124170a0000000000060d151d23292c2d31302d28221a120a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313940454748484745403931281d12070c0c0c0c0c0c0c0c0c0c0c0c0c0e1925303b444c5254575754524c443a3025191b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1d28313a434b51535353504a42382e23170c00000000000000000000000000000000000a141d28323d44505c666e7b86928e938d8073665a4d403327303d495663707c898a7e7164574e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e53606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000030d151d232932373b3c3b3936302920170c0300000000000000000000000000000000000000000000000000040e18222a32373b3c3f3a39363028201a12080000000000000000000000000000000000000000000000000000000000000000000000000007111b252d353a3e3f44443a38352f271f150b01000000000000000000000000000a141d262d33383943413e3d39332c241a1005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a8795908d8c8b8a8a8a8a8a8a8a8a8a8a8a8a8a9298918c8a8a8a8a8a8a8a8a8a8a8a8a8a8a877a6d616c7986938c808080808080808080808080808080808c958c808080808080808080808080796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2b343f49525c646e747f88928e837b716c656a6f747a7f84898f949c938880796f6b625b504a42382f261c1309000000000000000000000000000000000000000000000000000000000000060b0f1825313e4b5864717e8b897c6f6356493e404547494c4d535457545c6062656976828f8679797c7e818377665c5b656f7c899184786c6053463c32261b0f00000000000c1825323f4b5865727e8b8b7e7165584b3e3225180b000000000000030b12181c1f202424211d1710090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f39434b5153545453514b43392f24181919191919191919191919191919191e2a36414c565e616363615e564c41362a28282828282828282828282828282828282828242f3a434b555c6060605c544a3f34281c100300000000000000000000000000000000020b162028343f4a545f69717e8b93998d8073665a4d403327303d495663707c898a7e7164574b414141414141414141414141414141414141414141414141414141414141414753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000030b121820262b2e2f2e2d2a251e170e0500000000000000000000000000000000000000000000000000000006101820262b2e2f322e2d2a251e160e0800000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313237372d2c29241d150d030000000000000000000000000000020b141c22282b2d363431302d28221a120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c858e939a908a898989898989898989898989899297918b8989898989898989898989898989877a6d616c798693928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9294928c8c8c8c8c8c8c8c8c8c8c867a6d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d19222d37404a525c646d727e869090857e7671767c81858b9195928f939083796d67605951443f3830261d140a0100000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c35393a3d3f4246484a4b5153565c6976828f86796d6f72757771675453606b7683908a7d7064584e43372b1d1207000000000b1724313e4a5764717d8a8c7f7266594c3f3326190c0000000000000001070c101314181715110c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606161605d554b40352926262626262626262626262626262626202d3946525e686e70706d685e52463935353535353535353535353535353535353535353535404b555d676d6d6d665c5044382c1f12060000000000000000000000000000000000050e17232e38424d57626c75818f978d8073665a4d403127303d495663707c898a7e7164574b3e35353535353535353535353535353535353535353535353535353535353a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000001070c151b1f212221201e19140d050000000000000000000000000000000000000000000000000000000000060e151b1f21222621201d19130c0500000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2225262a2a201f1d18120b0300000000000000000000000000000000020a11171c1f2029272423211d1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4754606a6f79818e938a7e7d7d7d7d7d7d7d7d7d7d7d7d7d85928b7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d786d606c79869591878787878787878787878787878787878787878787878787878787878787867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101b252e38404a525b636c717c838c928b827e83888d9296918c868288928e81786d665b50443f342b20160b020000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c302c2d3031363a3b3e4045464f5c6976828f86796c6265686a675f554f5963707d8a9083766a5f5347392e23180c000000000a1623303d495663707c898d8073665a4d4033271a0d000000000000000000000406070b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d6e6e6d675d51453932323232323232323232323232323232322d2e3b4754616e7a7d7d7a6d615447414141414141414141414141414141414141414141414145515d67767979786d6053463a2d20130700000000000000000000000000000000000006111c26303b45505a616d7a85928e8275685a5043392f303d495663707c898a7e7164574b3e312828282828282828282828282828282828282828282828282828282d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000040a0f1315161414110e080200000000000000000000000000000000000000000000000000000000000000040a0f131516191413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191d1d1413100c070100000000000000000000000000000000000000060b0f12131c1b171714110c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2b37434e5860666d74818e8e8174707070707070707070707075818e887b7070707070707070707070707070706d665c6a778491847a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a776c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121c262f384049515a616a6e787f86928f8b909495908a847f7a757e86928e81786c605b51473d32281e13080000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c30232023252a2d2e2e3438434f5c6976828f86796c5f585b5d5b554d4855616b778390887c6f62544b4034281c10040000000915222f3c4855626f7b888e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797b7b796d6053473f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f39373e4a5764717d8a897d7063564e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e53606d7986868074675a4d4134271a0e010000000000000000000000000000000000000a141e29333f46525e68717e8a9386796c61554b4035303d495663707c898a7e7164574b3e31241b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000003060809080705020000000000000000000000000000000000000000000000000000000000000000000000030608090c07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1111070604000000000000000000000000000000000000000000000000030606100e0b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323c464e545c606d7882908a7e716963636363636363636875818e887b6e6363636363636363636363636363605c546a77839084776e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6c655b5044372b1f12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b141d262f37404850575f666d737d8a9798948f89837e78726d6c717d86928d80746d63594f443a2f24190d0400000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c302316161a1e2121232836434f5c6976828f86796c5f534e514f4a43444f5965717e8b8d8074665c5145382c1f13070000000815212e3b4854616e7b878e8275685b4f4235281c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707070606030000040200000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e87877e7164574c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c46443f4a5764717d8a897d70635b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000020c17212935414c56616c76828f8a7d70675d51453c313d495663707c898a7e7164574b3e3124180e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e14202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202b343c424b515c666e7a8592857b6e665c56565656565b6875818e887b6e625656565656565656565656565653515d6a77839084776a6161616161616161616161616161616161616161616161616161616161605b53493f33271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f17232e38424a545c666d747e8692949089827d77716d6661616b707d86928c7f726b60564c41352920150a00000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c302316090e121415182936434f5c6976828f86796c5f534644423f393e4754606d7a859285796d6053463a2e23180c0000000714202d3a4753606d7a868f8276695c4f4336291c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101313141313120f0b06100f0a090704000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e716459595959595959595959595959595959595959595350494a5764717d8a897d7068686868686868686868686868686868686868686868686868686868686d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000060f1925303a44505a626e7b879184796d60574d42373d495663707c898a7e7164574b3e3124180b0202020202020202020202020202020202020202020714202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070808070603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080705020000000000000000000000000000000000000000030709090a0b0b0b0b0a0a0907070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000203040602020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19222b3039404a545e68717e8a9083786d60584e4a4a4e5b6875818e887b6e62554a4a4a4a4a4a4a4a4a4a4a4a46505d6a77839084776a5d5454545454545454545454545454545454545454545454545454545453504941382d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172128343f4a545c666d78808b92928a837c76706b64605c5459606b707e8892877d6f685d52453c31261b0f04000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c30231b1b1b1b1b1b1c2936434f5c6976828f86796c5f53463936332c3945515d6774818e8a7d7064544a4034281c100400000613202c3945515d6779869083766a5d5043372a1d1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202020201f1c171e1d1c171614100b0500000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e71656565656565656565656565656565656565656565605b53495764717d8a897d7474747474747474747474747474747474747474747474747474747474747479868d8074675a4d4134271a0e01000000000000000000000000000000000000000008131e28323e47535f6a73808d8c8073695f53473d3d495663707c898a7e7164574b3e3124180b0000000000000000000000000000000000000000000714202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11131415151312100b060b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e11141414110e090200000000000000000000000000000000040a0f13151617171717171717161413110d0802010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011120f0e0c090400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191e1e272e38424d56616c75818e8c7f736a5f544a3f4e5b6875818e887b6e6255483d3d3d3d3d3d3d3d3d3d3d44505d6a77839084776a5d5147474747474747474747474747474747474747474747474747474746443f382f261b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b44505c666d78818d928f857e766f6b63605953504a4f59616c737f8c91847a6d60584e43372b21160a000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c3028282828282828282936434f5c6976828f86796c5f5346392c272935414b55636f7c898e8175665c5144382c1f1206000004111d2935404b556c78859084776a5d5144372a1e07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d2d2d2d2b28222b2a282322201c160f08000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e727272727272727272727272727272727272727272726c655b505764717d8a918581818181818181818181818181818181818181818181818181818181818181818e8d8074675a4d4134271a0e010000000000000000000000000000000000000000020c16202b37424e57606d798491867b6e62584e433d495663707c898a7e7164574b3e3124180c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c14202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d20212121201f1c171d171714110c0500000000000000000000000000000000000000000000000000000000000000000000000000000003090e141a1e2021201e1a140d050000000000000000000000000000070f161b1f2223242424242424232221201d1913110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b11161a1d1e1f1c1b191510090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c232a2f3233303b44505a606d7a8491867c6e665b50444e5b68758186867b6e6255483b3434343434343434343744505d6a77839084776a5d51443b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3937332d261d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b45505a606d78818e928d827a716c636059544f46443f47505a606c7782908e81746a5f53473d32271b0f000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c3535353535353535353536434f5c6976828f86796c5f5346392c18242f3a4854606b78849185796d6053463a2d2013090000010d18242f45515e6b78849184786b5e51452e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e272e34383a3a3a3938332d383735302f2c27211a11090000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a90837f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f776c60535764717d8a97918e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e938d8074675a4d4134271a0e01000000000000000000000000000000000000000000040e1a26313c45515d67707d8a8f82756a6054473d495663707c898a7e7164574b3e312418181818181818181818181818181818181818181818181818202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d2e2e2d2b28232a2423211c17100800000000000000000000000000000000000000000000000000000000000000000000000001070c151a1f252a2d2e2d2a251f170e0600000000000000000000000007101921272c2f30313131313131302f2d2c29241e1d181109000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161c2227292a2c292825211b140c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c252e353b3e4041414145525d68707d8a9083786c60564d4653606d787a79776c605346414141414141414141414144505d6a77839084776a5d5144372e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2b27221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57626c74808d928d80786e68615a544f48443d38343e44505b656e7b8692877c6f62594f43382c1d12070000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f635649424242424242424242424242434f5c6976828f86796c5f5346392c201d2c38444f596774818d897d7063564a3d31251a0e020000071e2a3744515d6a77849085786b544a4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e273039404546474646443f454543423d3c38332b231b120900000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a95908c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796d60535764717d8a8f8986868686868686868686868686868686868686868686868686868686868686868b8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000915202935404b55616c76828f897c6f62594f44495663707c898a7e7164574b3e312525252525252525252525252525252525252525252525252525252d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c1620282f35393a3b3b3a38342e3731302d28221a120700000000000000000000000000000000000000000000000000000000000000000000030b121820262b30363a3b3a36302920180f0600000000000000000000030d19222b32383b3c3d3e3e3e3e3d3d3c3a3935302e29221b120901000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1720272e333637393534312c261e150c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d19232e3740464b4c4d4d4d4d4c56616b74818e8b7f72695e524d515c666d6d6d6c655b504d4d4d4d4d4d4d4d4d4d4d4d47505d6a77839084776a5d51443937332d33312f2e2d2a25262321212121212121212121212121201f1b17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e69717e8b928d80746d665e565048433d38332b28333f49535f6973808d8f82766b605448392e23180c0000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f63564e4e4e4e4e4e4e4e4e4e4e4e4e4e4f5c6976828f86796c5f5346392c201b27323d4a5663707d898d807467574d42362a1e12050003101d2a3643505d697683908679665c5144382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c263039424b5153535353504a5251504f4a48443d352d241b1106000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a928d89898989898989898989898989898989898989909486796d60535764717d8a897d7979797979797979797979797979797979797979797979797979797979797979868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000030c18242f3943505a626f7c878f82766b605448495663707c898a7e7164574b3e32323232323232323232323232323232323232323232323232323232323a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a414547484846443f3b433e3c39332c2418120b0300000000000000000000000000000000000000000000000000000000000000060d151d242931373b42464746423b332a21180f060000000000000000010b151f2b343d4348494a4a4a4a4a4a4a494745413a3a342d241b13090000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16202932393f43444542413d3730271e14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a3540495157595a5a5a5a5a5a59606d7a8591867b6e61595a5a545c606060605b535a5a5a5a5a5a5a5a5a5a5a5a5a53515d6a77839084776a5d514746443f42403e3c3a39363032302e2d2a252421201d191414141413120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57616e7b86928e81756e605c544c443e38322c271f222d38414d57616d7a8592897c6f63544b4034281c100400000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f635b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c6976828f86796c5f5346392c2013202d3a4653606d7985918477695e53463a2d21140700030f1c2936424f5c6975828f86796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000206080808060200000000000000000000000000000000000000000000000000000000000000000c17232e38424b545c606060605b5f5f5e5d5b56544f473f362d22180c010000000000000000000000030607060300000000000000000000000000000b1824313e4b5764717e8a8d807c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d829086796d60535764717d8a897d706c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000007121d27313e47535f6a74818e897d7063594f495663707c898a7e7164574b3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a444c5254545453504a48504a49453e3628231c150c0400000000000000000000000000000000000000000000000000000000000710181f272f353c42474d5254524d453c332a21180e030000000000000007121d27313d474f5456575757575757565554524c4a453f362d251b11060000000000000000000000000000000000000000000000000000000000000000000000000000000006111c27323b434a4f51524f4d49423930261b10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16232f3b46515b6366676767676767676768717e8a8e81756b676767676767676767676767676767676767676767676767605d556a77839084776a5d55545350494e4d4b49474641413f3d3b3a3630302e2d2925201f1c17110a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e6975828e91847a6d605c504a423b322c27211c161b262f3b46525e6874818e8e8175665c5145382c1f130600000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6868686868686868686868686868686868686976828f86796c5f5346392c20121f2c3844515c6675828e877b6e6154483b2e21150800020f1c2835424f5b6875828e877a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000003090f12141514120f0908060200000000000000000000000000000000000000000306060909070303101c28343f4a545c666d6d6d6c666c6c6b6a6863605950483f34291d1105000000000000000003060b10121312100b060000000000000000000000000b1824313e4b5764717e8a8a7e71707070707070707070707070707070707075828f86796d60535764717d8a897d70635f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000010b151f2b37434e58616e7b869083766b6153495663707c898a7e7164574b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b53606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d606161605c54555d5755504840342e271e160d040000000000000000000000000000000000000000000000000000030b1218222a313940454d53575e615e574d453c332a201509000000000000000c18242f39434f5960636464646464646362605d565650483f372d23180d010000000001010101010101010101010101010101010101010101010101010101010101010101010a16222e39434d555b5d5f5c59544b42372c2115090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323e4b57636d737474747474747474747476828f897d747474747474747474747474747474747474747474747474746d675d6a77839084776a636261605b535b59585654524c4e4c4a484642403d3a3935302d2b28231c140c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b87938a7e71675d51443f383029201b16100a141d2935414c5663707d899285796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897d757575757575757575757575757575757575757576828f86796c5f5346392c20101c2834404a5465727e8b8b7e7164584b3e3025190d01010e1b2834414e5b6774818e877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000060e151a1f2122211f1a1514120f0a0806020000000000000000000000000000060b0f12131615130f0b121f2c3844505c666d797a7979797978787675706b625a50453a2e211509000000000000060b0f12171c1f201f1c17110a02000000000000000000000b1824313e4b5764717e8a8a7e71646363636363636363636363636363636875828f86796d60535764717d8a897d7063565353535353535353535353535353535353535353535353535353606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000030d1b26313c46525e6974808d8a7d70655b505663707c898a7e71645858585858585858585858585858585858585858585858585858585858585858585858606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d686d6e6e6d665f616a64615a5144403930281f160d04000000000000000000000000000000000000000000000000030c151d2328343c434b51575f62696e695f574d453c31261a0e02000000000004101d2935404b55606b6f707171717170706f6d6865625a51493f34291d120606090b0c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e1a27333f4a555f676a6c68655d54493d3125190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8080808080808080808080828f8f8981808080808080808080808080808080808080808080808080796d606a778390837771706f6e6c656968666462615e565b595654524d4d4a4746413d3a38342e261e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2934404b556673808c9184796d60554c41342e261e170e0a04020b1925303a4653606d798692897c706356493d3023160a00000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b91848181818181818181818181818181818181818181818e9286796c5f5346392c200c18232e3b4855626e7b888e817468564c41362a1d1105010e1a2734414d5a6774808d887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000060f1820262b2e2f2e2b2622211f1a1514120f0a0605030000000000000000020a11171c1f202322201b1613202d3a4653606d78858686868685858483817d716c62564a3d3124170600000000020a11171b1f23282b2d2b28231c140c020000000000000000000b1824313e4b5764717e8a8a7e716457565656565656565656565656565c6875828f86796d60535764717d8a897d7063564a46464646464646464646464646464646464646464646464753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000a15202a36424d57616e7b869083786c60535663707c898a7e71656565656565656565656565656565656565656565656565656565656565656565656565656d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a7b7b786d696e76716c635b514a423931281f160d0400000000000000000000000000000000000000000000040d151e272e343e464e555d60696e767b6e695f574d42372b1e1206000000000006131f2c3845515d676f7d7d7d7d7d7d7d7d7c7a77716c625b51463a2e22150d121618191a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a2936434f5b67717778756f65594d4134281b0e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b78848d8d8d8d8d8d8d8d8d8d8d8f9499928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d877a6d616a7784908c7f7e7d7c7a7977767573716f6d686a676563615e575a5754524c4946443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c677683908d8174665c51433a2f231c140c0500000008131f2c3845515c677783908c7f7265594c3f3226190c00000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b96918e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e939286796c5f5346392c201314212e3a47535f697884918478685e5246392d201307000d1a2633404d596673808c887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000060f18212a31373a3b3a37312f2e2b2622211f1a1513120f0b060603000000020b141c22282b2d302f2c27211924303d4a5763707d8a8e8e8d8d8d8d8d8f8e897e7165584b3e2e23170b000003090b141b22272b2e34383a38342e261e140b0300000000000000000b1824313e4b5764717e8a8a7e7164574b49494949494949494949494f5c6875828f86796d60535764717d8a897d7063564a3d3939393939393939393939393939393939393939393a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000040e1a25303b46525e6874808d8a7d7064585663707c898a7e7272727272727272727272727272727272727272727272727272727272727272727272727272727a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d5966738087877a6e6f7b837e726d605c544b433a31281f160d040000000000000000000000000000000000000000040d161f273039404550585f676d737b82857b6e695f53473a2e21140800000000000714202d3a4753606d79858a8a8a8a8a8a898887847e726d62564a3d312418181e222526272727272727272727272727272727272727272727272727272727272727272727272727272a3744515d6a7783858175685c4f4235291c0f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000121e2b3845515e6b7884868686868686868686868686868c91928d86868686868686868686868686868686868686868686867a6d616c798695918c8b8a888786848381807e7c7a78767472706e69696663615e565653504a42382e23170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7986928a7e7164544a4031281e110a020000000004101c2834404b556875828e8d8174675a4e4134271b0e01000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b8f898686868686868686868686868686868686868686868f9286796c5f5346392c2013121e2b37424d576875818e877a6d6154473a2e211407000c1926333f4c5966727f8c897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000030e18212a333c43474847433f3b3a37312f2e2b2622201f1b171312100b06060a141d262d3338393c3b3832292426323f4c5965727f818181818181818182889184776a544a3f34281c1003060c151a1d262d3337393f4446443f3830261d150c03000000000000000b1824313e4b5764717e8a8a7e7164574b3e3d3d3d3d3d3d3d3d3d424f5c6875828f86796d60535764717d8a897d7063564a3d302c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000009141f2a36414d56616e7b869083766a605663707c898e817e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f8b8d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c877a6f7c8590887f746d665d554b433a31281f160c03000000000000000000000000000000000000040d161f283139424b515a616a6f7980868f91857b6e6255483b2f22150800000000000b1825323e4b5865717e8888888888878888888b918b7f7265584b3f32251b23292e313234343434343434343434343434343434343434343434343434343434343434343434343434343845515e6b78848f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797a7a7a7a7a7a7a7a7a7a7a7a7a7f8c8d80797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a76685e6b7784868684858688898b8c8d8e8c8b89878583817f7d7b787673706d686763605c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b8899887c6f6255493c2e22160c000000000000000c18232e414e5b6774818e8e8175685b4e4235281b0f02000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897d797979797979797979797979797979797979797979828f86796c5f5346392c20130e1a26313f4c5965727f8c897d7063564a3d30231707000c1925323f4c5865727f8b897c706356493d3023160a00000000000000000000000000000000000000000000000000000009141f2a333c464e5355534e4b4847433f3b3a37312f2d2b2722201f1c171313111c262f383f44464948443d352f28313e4a57636d72757474747474747475828f8679665c5044382b1f120a11171f262b2f383f44464a5053504a42382f271e150b000000000000000b1824313e4b5764717e8a8a7e7164574b3e313030303030303035424f5c6875828f86796d60535764717d8a897d7063564a3d30232020202020202020202020202020202020202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000020e1925303b46525e6974818e897c6f625763707c89938e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b918d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c877a6e78808b928c81786d675d554b433a31281e150b0000000000000000000000000000000000030c162028313a434b545c606c717c848d928d857f786d6053463a2d20130700000000000815222e3b4855616e7b7c7b7b7b7b7b7b7b7c7e869083776a5d5044372a252d353a3e3f41414141414141414141414141414141414141414141414141414141414141414141414141414145515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676d6d6d6d6d6d6d6d6d6d6d6d6d6d788491867b6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675e56677277797977787a7b7c7e7f81828486888a8c8e8e8c89878582807d7a7773706d665c5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4956626f7c8994877b6e6154483b2e21150800000000000000071b2734414e5a6774818d8e8275685b4f4235281c0f02000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c76828f86796c5f5346392c2013091623303c4956636f7c898c7f7366594c402e23180c000b1825323e4b5865717e8b8a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000020e1a26313c454e585f625f585855534e4b4847433f3c3937332d2d2b2823201f1c222d38424a505356544f45413a322e3a46515b6365686867676767676774818d86796d6053463a2d2013151c232831373d41495053545c605c544a423930271d12070000000000000b1824313e4b5764717e8a8a7e7164574b3e312423232323232935424f5c6875828f86796d60535764717d8a897d7063564a3d30231713131313131313131313131313131314202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000008141f2a36424d56626f7c888e8175695e63707d8888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c877a6e6d747f87928e82796d675d554b433a30271d1207000000000000000000000000000000000b151e28323a434b555d666d747e86919086807a726d665c5044382b1f120600000000000714212d3a46535f696e6f6f6e6e6e6e6e6e6f75828f85786b5f5245382c2d373f464a4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d6060606060606060606060606066717e8a8e81746a60606060606060606060606060606060606060605d555660676b6c6c6b676d6e707172747677797b7d7f818386888b8d8f8d8a8683807d786d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8994877a6d6154473a2e211407000000000000000f1b2835424e5b6875818e8e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f635f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6976828f86796c5f5346392c20130714202d3a4753606d7a868f827568554b4034281c10040b1824313e4b5764717e8a8a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000005121e2b37424d575f6a6e6a6865625f585855534e4c4846443f3c3a38342e2d2c2828333f4a545b60636059524c443d35353f495157595b5b5b5a5a5a5a6774818d86796d6053463a2d20171e262e343c42474f535b6063666d665c544b42392e23180c0000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181616161c2935424f5c6875828f86796d60535764717d8a897d7063564a3d3023170a060606060606060606060606060714202d3a4753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000020e1925303b47535f6a76828f867b6e61606d797c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c877a6e616d727d85918f82796d675d554b42392e23181209000000000000000000000000000007121d27303a444c555d676d78808a928d837c736d68605c544a3f34281c1003000000000005121e2a36424d575f6162626261616161626875818e86796c5f53463929353f495157595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5e6b78848f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b5153535353535353535353535354606c788390877c6f6259535353535353535353535353535353535353514b4e565c5e6060555d60626364666769666d6e70727477797b7e8184868a8e908b817a6d6054473a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c8895887b6e6255483b2f22150800000000000006121f2b37434e586976838f8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f63565353535353535353535353535353535c6976828f86796c5f5346392c20130613202c3945515d677784918477675c5145382c1f13060a1724313d4a5764707d8a8b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000714212d3a46535f69767b7875726e6a6865625f5858555350494946443f3c3a38342e3844505b666c6f6b605d564f45403a373f464a4c4e4e4e4e4e4e5a6774818d86796d6053463a2d20212930383f444d535960656c7076786d665c544b4034281c100400000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b0a0f1c2935424f5c6875828f86796d60535764717d8a897d7063564a3d3023170a000000000000000000000000000714202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000009141f2b37434e5863707d8a8d8073675d676d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c877a6e61626b707c85919082796d675d544b403428241b1006000000000000000000000000081218232e39424c565d676d79828d928a80796f6a605d56504a42382e23170b000000000000020e1a26313b454d5355555555555554555b6875818e86796c5f5346392e3a46515b62656767676767676767676767676767676767676767676767676767676767676767676767676767676767676b78848f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474747474747474747474747505b65717e8a8f82756b605447474747474747474747474747474747474540444b505153534b5153555658595a545c6061636668666d6e7174777a7d81847e756d675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b8798897c6f6356493c2f24190c0300000000020c15212e3a47535f6a7885928b7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f635649464646464646464646464646464f5c6976828f86796c5f5346392c201304111d2935404b556875828e86796d6053463a2d2013070a1723303d4a5663707d898b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000815222e3b4855616e7b8885827e7b7875726e6a686562605b535553504a494645403d45505a606c787c746d686059514b433d343a3e3f42414141414e5a6774818d86796d6053463a2d202c333b424a50575f626b70787d8382786d665c5145382c1f130600000000000b1824313e4b5764717e8a8a7e7164574b3e3124180b060f1c2935424f5c6875828f86796d60535764717d8a897d7063564a3d3023170a020202020202020202020202020714202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000020f1b26313c4653606c788491857a6d605d60626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262615e574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c877a6e6159606a6f7b84919082796d665c514540362d22180d0300000000000000000000050f1a242834404b545d686d79828f92867e746d675f58524c443f3830261c11060000000000000009141f2a333b4246484948484848484e5b6875818e86796c5f534639313e4a57626d727474747474747474747474747474747474747474747474747474747474747474747474747474747474747478848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35393a3a3a3a3a3a3a3a3a3a3a3f4953606d798491897c706356493d3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a39353a3f4344464640454748494b4c4e4a5153555759545c60626467686d717478716c605d554b4135291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c7985928b7f7265564c4135291e150b060203060b141e28333f4a54626f7b8897897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c3939393939393939393939434f5c6976828f86796c5f5346392c2013010d18242f404d5a6673808d887b6f6255483c2f221509091623303c4956636f7c898b7f7265584c3f3225190c00000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b918e8b8885827e7b7875726f6c656562605c545653514b4a4755616c738089817a706b605d554f454039313235353434414e5a6774818d86796d6053463a2d28363e454d545c60696e767d838a908e82786d6053463a2d20130700000000000b1824313e4b5764717e8a8a7e7164574b3e3124181313131c2935424f5c6875828f86796d60535764717d8a897d7063564a3d3023170f0f0f0f0f0f0f0f0f0f0f0f0f0f0f14202d3a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000a151f2b3844505b66727f89867d7063575455555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554524d453b30251a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c877a6e6154585f696e7b84918f82786d605c52483e342a1f150b010000000000000000020b17212c363e45515c666d7a838f91857c716c605d554e45413a342e261e140a0000000000000000030e18212a31363a3b3c3c3b3b3b424e5b6875818e86796c5f534639323f4c5965727f80808080808080808080808080808080808080808080808080808080808080808080808080808080808080808d8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d2d2d2d2d2d2d2d2d2d2d3844505c66727f85807b6e6154483b2e2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c292e333738392f35393a3b3d3e3f41404446484a4c4a50535558565d6164686b64615a514b433a2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b657683908f8275685d52453a30261d15120e0f12161d262f3844505b66727f8c9285796d6053463a2d20130700000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c302c2c2c2c2c2c2c2c2c36434f5c6976828f86796c5f5346392c201300071825313e4b5864717e8b8a7d7164574a3e3124170b0916222f3c4955626f7c888c7f7266594c3f3326190c00000000000000000000000000000000000000000000000000000a1723303d4a5663707d8184878a8d908e8b8885827f7b7975726f6d666663605c5456535764717d8a928e847d746d676059514b433d342e272834414e5a6774818d86796d6053463a2e34404850575e666d727b8289908d86817d70665c5145382c1f130600000000000b1824313e4b5764717e8a8a7e7164574b3e31241f1f1f1f1f2935424f5c6875828f86796d60535764717d8a897d7063564a3d30231c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c202d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000030f1c28333f4a54616d7a7d79706b6155474949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494846423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c877a6e61544e575f696e7b84918e81756e635a50463c31271d120700000000000000000a141d29333e48515b606d78829091847b6f6a615a514b433c352f28231c140c02000000000000000000060f181f262a2d2e2f2f2f2e35424e5b6875818e86796c5f5346393744505d6a77838d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d928f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f2020202020202020202028343f4a54606d797a746e695e52463a2d2020202020202020202020202020201d23272a2b2d24292c2d2f3031332e34383a3b3d3f3f4446484b4c5254575b5e58565045413a31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f495365727f8c92867a6d60564c42382f27211e1a1c1f20282f38414c55606c7884918e8275665c5144382c1f120600000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c3023202020202020202936434f5c6976828f86796c5f5346392c2013060916232f3c4956626f7c898c7f7266594c3f3326190c0815222f3b4855626e7b888c807366594d4033261a0d00000000000000000000000000000000000000000000000000000916222f3c4854606b7075787b7d808386898c8f8e8b8885827f7c7975726f6d666663605d606d787f868f91898179706b605c554e444039302734414e5a6774818d86796d6053463a394044515a61696e787f868f8e86807b75706b60544b4034281c100400000000000b1824313e4b5764717e8a8a7e7164574b3e312c2c2c2c2c2c2c35424f5c6875828f86796d60535764717d8a897d7063564a3d30292929292929292929292929292929292929292d3a4753606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000b17222d3846525e686d706d6761594f443c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a36302921170d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080705020000000000000d1a2633404d596673808c877a6e6154474d575f696e7c85928c80736c62584e43392f24180d0400000000000006111b262f3b45505a636d74818e91847b6e696058504540393129241e17110a020000000000000000000000060e141a1e21222222222835424e5b6875818e86796c5f5346393744505d6a77838686868686868686868686868686868686868686868686868686868686868686868686868686868686868686928f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314141414141414141417232e3845515d676d6e68615e574d42362a1e141414141414141414141414141311171b1d1e20181d1f202223252623282c2d2e302e34383a3b3e4146474a4e514b49453e352f281f160c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3b4854616e7b87938c8073685e544a4139312e2b26282b2d313a4149515d67717e8b95897d7063544a4034281c100400000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c30231613131313131c2936434f5c6976828f86796c5f5346392c2013060714212e3a4754616d7a878d8074675a4d4134271a060815222e3b4855616e7b888d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000713202c38444f59606368696e7174767a7d808385898c8f8f8c8885827f7c797673706d675d666d737b828b928e847d746d676058514a423c332d414e5a6774818d86796d6053463a424a515b636c707b838c9087817b746e686360594f42392e23180c0000000000000b1824313e4b5764717e8a8a7e7164574b3e393939393939393939424f5c6875828f86796d60535764717d8a897d7063564a3d3535353535353535353535353535353535353535353a4753606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000006111c2a36414c565e6163605c554f473e332f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2d2a251f170f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e11141414110e0902000000000d1a2633404d596673808c877a6e615447454d575f6a6f7d86928b7e716a5f554b40352920160c0100000000000b17222d38414d57616c737f8c91857b6e695f574e463e352f271f19130b06000000000000000000000000000003090e12141516151b2835424e5b6875818e86796c5f5346392d3a4753606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79858f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070707070707070706111c2935404b555d60615e56524d453b30251a0e07070707070707070707070706040b0f1111070c10131415161819181c1f20222423282b2d2f3035393a3e41453e3d393429241d160d040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000614212d3a46535e6975818e92857a6d665c534b433e3a37313338393e434c535b606d7a84919184786c605346392e23180c0000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c30231f1f1f1f1f1f1f2936434f5c6976828f86796c5f5346392c2013060713202d3946525e6879868f8275685c4f422e23170b0814212e3b4754616e7a878d8074675a4d4134271a0e000000000000000000000000000000000000000000000000000004101c27333d474f5456565e616467676d707376797c7f8285888c8f8f8c898583807d796d665c60696e767e858e918880796f6a605c544e443f38414e5a6774818d86796d605346434b545c606d737e85908d837c746e68615e56544f473d30271d12070000000000000b1824313e4b5764717e8a8a7e7164574b46464646464646464646464f5c6875828f86796d60535764717d8a897d7063564a42424242424242424242424242424242424242424242424753606d7a868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000d1925303a444c52545653514b433e352c222222222222222222222222222222222222222222222222222222222222222222222222222222222222222221201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e2021201e19140d050000000d1a2633404d596673808c877a6e6154473b454e57606b717e8892867c6f675d51453e32281e130800000000030f1b27333f49535e69707e8892867c6f695e574d453c3429241d150d0801000000000000000000000000000000000002050708090f1b2835424e5b6875818e86796c5f5346392c3845515d676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d78848f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b515354524c46423b33291f14090000000000000000000000000000000204050000040607080a0b070c1012131517171c1f202224292d2e31353831302d282218130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d57616e7b86928f82786d655d554f484742433f44464850555d656c75818f938a7d70655b5044372b1c12070000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c302c2c2c2c2c2c2c2c2c36434f5c6976828f86796c5f5346392c20130605111d2935414c566b77849083766a544a3f34281c100714212d3a4754606d7a878d8174675a4e4134271b0e0000000000000000000000000000000000000000000000000000000b16212b353d44484a4d525457555d606366666d6f7276797c7f8285888b8e8f8c8986786c60575f616c717a818a918d847c736d665f58504941414e5a6774818d86796d6053464b555c666d747f88918780786f6a615e56524d48443d352b1e150b000000000000000b1824313e4b5764717e8a8a7e716457525252525252525252525252525c6875828f86796d60535764717d8a897d7063564f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f53606d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000008131e28323a4146474a46454039302c231a161616161616161616161616161616161616161616161616161616161616161616161616161616161616161514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e171f252a2d2e2d2a251f170e0901000d1a2633404d596673808c877a6e6154473b3c454f59616c737f8c9183796d605a50443a2f24190b020000030d1a242b3744505b656e7b8592877d706a60574d453c332b2218120b030000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392935404b555d606060606060606060606060606060606060606060606060606060606060606060606060606060606060606b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474746413b36302921170d020000000000000000000000000000000000000000000000000000000004060708060b10121315191d202124282b2524211d170d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b46535f69727f8b938d80776d67615955534d504a5053555a61676d77808d938e81756b6153493f33271b0b000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c3939393939393939393939434f5c6976828f86796c5f5346392c201309090d19253043505d697683908578665c5044382b1f120914202d3a4753606d7a868e8174685b4e4135281b0e000000000000000000000000000000000000000000000000000000050f19232b33383c3d4246474a4b515356545c606366666d6f7275797b7e8184878a8478665b50535a62686e757d848e918780786f6a605b534d454e5a6774818d86796d60534b555d676d78818c90857d736d666058524d46413b38322b23190c03000000000000000b1824313e4b5764717e8a8a7e71645f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6875828f86796d60535764717d8a897d70635c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c606d7a868d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000020c1620283036393a3d3a38342e271e1a110909090909090909090909090909090909090909090909090909090909090909090909090909090909090908070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a202930363a3b3a363029201b130a000d1a2633404d596673808c877a6e6154473b333d47505a606c78828f8e81746c61564c4135291d140a00010b151f2b37434e58606c77828f8c7f736c61584e453b332a2119100701000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f534639242f39434b515353535353535353535353535353535353535353535353535353535353535353535353535353535353535e6b78848f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35393a3b3936302a251f170f050000000000000000000000000000000000000000000000000000000000000000000000030607080d111314171b1e181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a36424d57606c77818e928d8179706b65625f575d545b6062666c717a818d929183796d60594f41382d22170b000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f635649454545454545454545454545454f5c6976828f86796c5f5346392c20161616161c2835424f5b6875828e86796d6053463a2d20161616202d394653606c79868e8175685b4e4235281b0f0000000000000000000000000000000000000000000000000000000008111921272c2f30363a3b3e404547494b515356545c606265656c6e7174777a7d7f7265544a4750565e616c707a8189918c837c726c655e57504e5a6774818d86796d6053545d676d79828e8f837b706b605c544e46413b36302c272119110700000000000000000b1824313e4b5764717e8a8a7e716c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c75828f86796d60535764717d8a897d7068686868686868686868686868686868686868686868686868686868686d7a868d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000050e161e252a2d2e302d2c28231d150c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a242c323b42464746423b322d251c13060d1a2633404d596673808c877a6e6154473b2e353e44505b666e7a85928a7e71685d52453d2f261c110607121d27313947535f6a727f8c9082786c60594f463d332921180f070000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c27313940454747474747474747474747474747474747474747474747474747474747474747474747474747474747515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d2e2d2a251e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000010507070b0e120b0a080500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a26313b44505b656d78828e938e837d76726e696b696a666c6e72777d848e9390847b6e675d51473e2f261b1106000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f63565252525252525252525252525252525c6976828f86796c5f5346392c2323232323232734404d5a6773808d877b6e6154483b2e23232323232b3744505b6579868f8275685c4f4235291c0f0000000000000000000000000000000000000000000000000000000000080f161c2022252a2d2e2f35393a3d404546494a505355535b60626568686e71726d6256423f444c525a61686d747d848d90867f776e69615a525a6774818d86796d60535c666d79828f8e81796e696059514a423d36302a251f1c160f070000000000000000000b1824313e4b5764717e8a8a7e79797979797979797979797979797979797979828f86796d60535764717d8a897d7575757575757575757575757575757575757575757575757575757575757579868d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000050c13191d202123201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c363e444d5254524d443f372e2517110a1a2633404d596673808c877a6e6154473b2e28333f4a545e68707d8891857a6d60584e42382d22170b0c18242f3943505a626e7c8692857b6e665b50473e342b21170f06000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c1f272f35383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a45515e6b78848f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f2021201e19140e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f27333f49535c666d78818a92908a837f7b7877767677797b7f838a91938d837b6e695f554c41352c1d140a00000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f635f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6976828f86796c5f5346393030303030303030323f4c5965727f8c897c6f6256493c30303030303030333f495f6c78858f8275695c4f4236291c0f0000000000000000000000000000000000000000000000000000000000050f171f252a2d2e2f2e2b292c2d2e34383a3c3f4446494950535558565e616465625b5146323b414650565d606b70798087918c827b716c605d566774818d86796d605b656d78828f8d81786d675e574f444039302a251f1914100b05000000000000000000000b1824313e4b5764717e8a908a85858585858585858585858585858585858585879286796d60535764717d8a908382828282828282828282828282828282828282828282828282828282828282828f8d8074675a4d4134271a0e010000000000000000000000000000000000000000000000000000000000000000000002080d111314171313100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e4850565e615e565149403727221b141a2633404d596673808c877a6e6154473b2e222d38424d56616b74818e8d80746a60544a3f33281c12101d2935404b55616c76828f8a7e71695e544a3f352c22190f0500000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c151d24292c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3845515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c1013141414110e08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b17222d38414b545c666d747e858c92908b88858483838485888c90928e8780796e695f574d433a2f231a0b0200000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c76828f86796c5f53463c3c3c3c3c3c3c3c3c3c3e4b5764717e8a8a7d7064574a3d3c3c3c3c3c3c3c3c45525f6b78858f8376695c504336291d1000000000000000000000000000000000000000000000000000000000030d17212931363a3b3c3a37312d2b28282c2d2e34383a3c3f4446484b4c525457585651493f3430363e434c525960676d747d848d8f857e756d68606774818d86796d60606c77818e8d80746d665d554d453d342e271e19140e08020000000000000000000000000b1824313e4b5764717e8a96948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796d60535764717d8a95908f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f948d8074675a4d4134271a0e01000000000000000000000000000000000000000000000000000000000000000000000000010507070a07060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111c28333e48505a61696e69625b514940332d261d142633404d596673808c877a6e6154473b2e21262f3b444f59606d7a8592877c6f665b5044392e231816202c3845515d67707d8a8f82756c61574d42382d231a10070000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c2012181d1f20202020202020202020202020202020202020202020202020202020202020202020202020202b3845515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060708070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f39424b545c606c717a80858a8e90929190909192908e8b86817b736d675e564d453b31281e11080000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897d787878787878787878787878787878787878787878828f86796c5f534949494949494949494949494956636f7c898b7e7265584b49494949494949494949515e6b7884908376695d5043362a1d100000000000000000000000000000000000000000000000000000000009141f29333b4246484847433c3938332d2d2c29282b2d2d3337393b3e4146474a4c4a463f372d252a313a41454f555d606b6f798087918a817a706b6774818d86796d606c73808c8e80746e605c544b433b3328231c150c080200000000000000000000000000000a1723303d4a5663707d84868683838383838383838383838383838383838383838382786d60535764717e868686868686868686868686868686868686868686868686868686868686868686868686868074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3945505a616c717a726d635b52443f382f261d2633404d596673808c877a6e6154473b2e211d29323d45525d68717e8b9083786c60544a4034281d1e2935414c56606d798491867b6e615a50453b2f261c1108000000000000000000000000000000000000000000000000000004010000020f1b2835424e5b6875818e86796c5f5346392c20070c1013141414181818181818181818181818181818181818181818181818181818181818181818181e2b3845515e6b78848f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d273039424a515a61686d73797d818486878887878684817e7a756e6a605c554d443b332a1f160c000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b8f898585858585858585858585858585858585858585858f9286796c5f545656565656565656565656565656626e7b888c7f7266595656565656565656565656565e6b77849083766a5d5043372a1d10000000000000000000000000000000000000000000000000000000020e1a25313b454d535455534e4946443f3d3a39352f2e2d2a272b2d2f3036393b3e3f3e3a342d25191f282f353d434b515960676d737c848d8e847d746d74818d86796d6a717e8a8e81786c605c504a423931292118120b03000000000000000000000000000000000916222f3c4854606b70787979767676767676767676767676767676767676767676766d665c5053606c7779797979797979797979797979797979797979797979797979797979797979797979797979786c605346392d2013110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003060809080603000000000000000301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607080a0707040100000000000000000a1723303c4955616c717e867f736d635c504941382f262633404d596673808c877a6e6154473b2e2117202935414c56626c76828f8a7e71665c5144392e23242f3945525d68737f8c8c7f73695e53483e33291d140a000000000000000000000000000000000000000000000000030607110e0906050f1b2835424e5b6875818e86796c5f5346392c20130810171d212324252525252525252525252525252525252525252525252525252525252525252525252b3845515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090a09090703000000000000000000000000000000000003060707070707070706050300000403000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b151e273039404450565d60676d707477797a7b7b7a797775716d68625f57514b433b322a21180d04000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b9794909090909090909090909090909090909090909090949286796c5e616363636363636363636363636363636e7a878d80736663636363636363636363636363636a77849084776a5d5144372a1e1100000000000000000000000000000000000000000000000000000005121e2a36424d575e61625f585553504a494745403e3b3a3631302d2c292a2d2e3132312e29231b13161e2429313940454f555d606b6f7980889188807974818d86796d6e7c869082796d665b50443f3830271f170f070000000000000000000000000000000000000714202c38444f5960636b6c6c69696969696969696969696969696969696969696969605c544a505b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c665b5044382b24211d18110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f12151515120f0a03000407090a100e0c0a0807060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708060c10121315171413110d08020000000000000b1724313e4a5764717d86928b7f736e605b534941382f2633404d596673808c877a6e6154473b2e21141924303a44505a626f7c879184796d60554b4034282935414c56606d7a859184796d60574d42362c21170b0200000000000000000000000000000000000000000000060c1012131e1b1613120f1b2835424e5b6875818e86796c5f5346392c2013121a22282d303132323232323232323232323232323232323232323232323232323232323232323232323845515e6b78848f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516171615130f0a0400000000000000000000000000060c10121314141313131313120f0b1211100c070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151e272e343e444c52555c606467666d6d6e6e6d6d666864615d56534e454039302920180f0600000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b8f898383838383838383838383838383838383838383838f9286796c686e6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7a878d81746f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f77839084776a5e5144372b1e110000000000000000000000000000000000000000000000000000000714212d3a46535e696e6f6a6662605b545653514b4b484642403d3a39352f2f2d2c28231d1e1811090c13191f282f353d434b515960676d747d848e8d837c808d86796d798390847a6d675c544a3f342e261e150d050000000000000000000000000000000000000004101c27333d474f54565e60605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c53504a4249535b6060606060606060606060606060606060606060606060606060606060606060606060606060605b544a3f3332312e29221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e151b1f2122211f1b150e0b101316161d1b1917151312100c07090606030000000000000000000000000000000000000000000000000000000000000000000000000001040707090e12141517171c1f20222421201d19130c0400000000000714212e3a4754616d7a838f918c80746c655b534a42383033404d596673808c877a6e6154473b2e2114131e28323e47545f6a75818e8b7f72675c5145382c2c3945525d6873808c8a7e71675c51453b31241a0f05000000000000000000000000000000000000000000030a11171c1f202b2823201f1b172835424e5b6875818e86796c5f5346392c20101a242c34393d3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e45515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232423221f1b160f0700000000000000000000030a11171c1f20202020202020201f1b171f1e1c181313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c2328323a41454b515357545c6061616160605c545854524c47423c342e271e170e060000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897d767676767676767676767676767676767676767676828f86796c6e7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d8991847d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d899184776b5e5144382b1e110000000000000000000000000000000000000000000000000000000815212e3b4854616e7b7b77726f6c666663605d555755534d4c4a4745413f3c3a38342e2c2721191107080d161d2429313940454f555d606b707a818a90868d92867974808d867c6f685e554b42393029201910060000000000000000000000000000000000000000000b16212b353d44484a5253535050505050505050505050505050505050505050505046443f40414950535353535353535353535353535353535353535353535353535353535353535353535353535353504a4240403e3d3a342d241b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a20262b2e2f2e2b262018161c2022232928262422201f1c18181513120f0b0606060300000000000000000000000000000000000000000000000000000000010507080d111314171a1e21212423282c2d2f312d2c29241e160e04000000000713202d3946525e686d79828e928d80776c655b544a423830404d596673808c877a6e6154473b2e21140c16202b37434e58626e7b879185796d6053463d3335404b55606d7a859083786c60554b4033291f1208000000000000000000000000000000000000000000030c151c23282c2d3734302d2b27222835424e5b6875818e86796c5f5346392c2017222c363e45494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101921272c2f3030302f2c27211911070000000000000000030c151c23282c2d2d2d2d2d2d2d2d2b27222b2b2925201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b121820283035394045474a4a50535455545453504a4b4746413a373128231d150c05000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6969696969696969696969696969696969696976828f86796c727f89898989898989898989898989898989898f96918989898989898989898989898989898989898f9184786b5e5145382b1e12000000000000000000000000000000000000000000000000000004101c2834404b5567748088847f7c797572706d676764615f57595654514c4b494645403938322b23190f04040c1218222935414c565d606562676d747d858e939386797d889285796e69615a514b423b322b2217110a020000000000000000000000000000000000000009141f2a333b42464849494949494949494949494949494949494949494949494948464b4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4b4a453f362d22180c01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a31373a3c3a37312a2221272c2f30363432302f2d2c28232522201f1c171513120f0b0606040000000000000000000000000000000000000000000306080d111314191d202124252a2d2e312e34383a3b3d3a3935302820160c0200000005111d2935414c565e676d78818d928d80776c665c544a4239404d596673808c877a6e6154473b2e2114080e1b26323c47535f6974818e8b7e7164594f44383945515d6773808c8a7e71655b5043392e21170d000000000000000000000000000000000000000000000a151e262e34383a44413c3937332d2b35424e5b6875818e86796c5f5346392c201d28343e4850555758585858585858585858585858585858585858585858585858585858585858585858585858585e6b78848f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19232b32383b3c3d3c3b38322b23190f04000000000000000a151e262e34383a3a3a3a3a3a3a3937332d383736322d2c28231d150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e161e24292f34383a3d3f44464748484746443f3e3a3935302b262018120b0300000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f635d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6976828f86796c727f8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b909b908b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8e8e84786b5e5245382b1f12000000000000000000000000000000000000000000000000000006131f2c3845515c67788591918c8885827f7c7a7774716e69696663605d55585653514b48443d352b21160b050e17212b343d45525d686d726d60606b707a818e97867984918f90837b716c605c544d443d3427221b140b030000000000000000000000000000000000020e1a26313b454d535556565656565656565656565656565656565656565656565654535759595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585650483f34291d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17212930363c43474847433c342a2b33383c3d43413f3d3b3a38342e312f2d2b282222201f1c171313100c070603000000000000000000000000000003060a0f1315191d202124292c2d3131363a3b3e403f4446484a4745413a32281e1308000000010d1925303a444c555d666d74808c918e81786d665c544a42404d596673808c877a6e6154473b2e2114080a15202b37424d57626e7b879083776b6054483a3a4753606d79859083786c6053493f30271d0f0500000000000000000000000000000000000000000006111c2630383f4446514e4946443f383731424e5b6875818e86796c5f5346392c20212d3945505a61646565656565656565656565656565656565656565656565656565656565656565656565656565656b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16212b353d4348494a4948443d352b21160a00000000000006111c2630383f444647474646464646443f464544433f3a38342e271e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d23292c2d2e34383a3a3b3b3a3a38342e2e2d29241e1a150c07000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f63565050505050505050505050505050505c6976828f86796c6e7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8b958b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e81817e7164574a3e3124170b00000000000000000000000000000000000000000000000000000713202d3a4653606d79838c919997928f8c898683817e7b787573706d67686562605c54544f473d32271b100d172029333d46505a606d7a7f746d6661686d7885928c808c87828a90857e746d665e564e463e332d261d150c040000000000000000000000000000000005121e2a36424d575f61636363636363636363636363636363636363636363636363615e636666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665625a50453a2e211509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b42464e5355534e463c34353d444849504e4c4a48464440413e3c3938332d2f2d2b2822201f1c1815120f0a0603000000000000000000060b0f12131b1f21252a2d2e3035393a3d404246484a4d4a5053555754524c443a3024190d0500000008131e28323a434b545c606e737f8b938e81786d665c544a424d596673808c877a6e6154473b2e211408040e1a26313c47535f6975828f897d7063564c41434e5865717e8b8a7e71655b5041382d1e150b000000000000000000000000000000000000000000000c17232e38424a50535e5b5653504947423c424e5b6875818e86796c5f5346392c2023303d4955616c717171717171717171717171717171717171717171717171717171717171717171717171717171717178848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d474f54565756544f473d32271b0f0300000000000c17232e38424a50535353535353535350495252514f4b4645403930271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d12181c1f2023282b2d2e2e2e2d2d2b282321201d19130e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f635649434343434343434343434343434f5c6976828f86796c6a6e71717171717171717171717171717171768390847771717171717171717171717171717171717575716c6155493c3023170a000000000000000000000000000000000000000000000000000006131f2c3845515c676d787f8b919691898a8d8f908d8a8885827f7d7a7774726f6d666360594f44382c2013161f29323b454e58626d75818c81796d605d6774818d92868b7f757e85918a80786e68605850443f382f271e160e050000000000000000000000000000000714212d3a46535f696e7070707070707070707070707070707070707070707070706e696d72737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373716c62564a3d3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d52585f625f584e463c3d474f54565c5b59575553514a4d4b4846443f3e3b3938332d2d2c2823211f1b1312100b0603000001040a0f11171c1f20262b2e3036393a3e4145474a4d4d53545759545c606264605d564c41352922170b000000020c1620283139424a505c636d727f87928e81786d665c544a4d596673808c877a6e6154473b2e2114080009151f2b37424d5763707d898f8275685e52464754606a77839084796d6053493f2f261b0c0300000000000000000000000000000000000000000003101c28343f4a545c606a6763605b53534d47464e5b6875818e86796c5f5346392c2024313e4b5764717e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8b8f8376695c504336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38434f596063636360594f44382c1f13070000000003101c28343f4a545c60606060606060605b5f5f5e5e5c5853514b42392e23180c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314171c1f2021222121201f1c171413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c3636363636363636363636434f5c6976828f86796c5f626464646464646464646464646464646976838f85786b64646464646464646464646464646464686864615a5045392d211408000000000000000000000000000000000000000000000000000004101c2834404b555c666c727f8b91847d7d808285878a8d8f8f8c898684817e7c7976706b6054483b2f22162028313a444d57606a717e8b9083796d605a6774818d999184786d717b838e8d837a6f6a615a50494139302820170f0600000000000000000000000000000815222e3b4855616e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e727f8080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080807e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e616a6f6a5f584e43444f5960636967656362605c545a585553504a4b4846443f3d3a38342e2e2b26201f1c17120f0b080d11151b1c22282b2d32373b3c4146474a4c5254575a575e61646668666d6e706d685d52453e33281c1004000000040e161f2730383f44525b636d727e87928e81786d665c544a596673808c877a6e6154473b2e21140800030e1a26313c4854606b778490867a6d6154474b55626f7c888c8073665c5041382d1d140a0000000000000000000000000000000000000000000006121f2c3844505c666d77746f6c65615f5754524c5b6875818e86796c5f5346392c202b3845525e6b78858b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b908f8376695c504336291d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f706f6b6054483b2f2215090000000006121f2c3844505c666d6d6d6d6d6d6d6c656c6c6b6a6965605c544b4034281f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406060b101213141515141312100b060705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c302a2a2a2a2a2a2a2a2a36434f5c6976828f86796c5f5558585858585858585858585858585c6875828f85786c5f5858585858585858585858585858585b5b575550483e33281c11050000000000000000000000000000000000000000000000000000000c18232e39434b545b606d73808c9083797376787b7d808285878a8c8f8e8b8986837d706356493d30232028323a434c565f696f7c8692867b6e665c5a6774818d958a7d7066696e79818c90857c716c605b534b433a322921180f07000000000000000000000000010d1a2734404d5a6773808989898989898989898989898989898989898989898989897f7378858c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8376695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e747b6f6a5f53474854606b70767472706e6d6669676462605b54575553504a494645403c3a37312d2b28231f1b1713191d20272b2d3338393d4347494c525457565d60646669696e71737577797b7d7a6d605a5044392d20140800000000040d151e262e344049515b626c717d86928e81786d665c54596673808c877a6e6154473b2e211408000009151f2c38444f5966727f8c8b7e7265574d515d6774818e877b6e61544a3f2f261b0b02000000000000000000000000000000000000000000000713202d3a4653606d7983817c78736e6965615e565b6875818e86796c5f5346392c1d2b3845525e6b788589898989898989898989898989898989898989898989898989898989898989898989898989898989898e8f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7d7d7d6f6356493c3023160900000007131f2c38434e58606d787a7a7979797979797979787776726d665c51453c31261a0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306070708080707060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c30231d1d1d1d1d1d1d2936434f5c6976828f86796c5f534b4b4b4b4b4b4b4b4b4b4b4b4b4f5b6875828e85796c5f524b4b4b4b4b4b4b4b4b4b4b4b4b4b4e4e4a49453e362c22170c0000000000000000000000000000000000000000000000000000000007121d273039424a505b636e75818e8e81756d696e707376787b7d808285878a8c8a7d7063574a3d302429323a444c565e686e7b8592887e71695f545a6774818d9083776c615f676d757f8891867e736c655c554c443b332a211810070000000000000000000000010d1a2734404d5a6773808a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a7f7378858787878787878787878787878e93908a87878787878787878787878787878787878787878b90928c87878787878787878276695d5043362a1d10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b81867c6f62584e4d5763707d83817f7d7b79777574716f6c66676462605b545653514b4847433d3a38342e2b27221e24292c3237383f4446494e5355565e616467686d707376787b7d80828486888a80746c6155493c3023160a0000000000030c151c2328373f48515a616b707d86928f81786d665c546673808c877a6e6154473b2e211408000003101c27333d4854616e7b87908376695e5253606d7a868f8275695e5242382e1d140a00000000000000000000000000000000000000000000000b1724313e4a5764717e8a8e8984807b76726d6864606875818e86796c5f5346302c29242f3c4955626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c898f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77838a83776a5d5144372a1e110400000915222e3b4854606a7683868686868686868686858584827e786d60574d42372b1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c30231611111111111c2936434f5c6976828f86796c5f53463e3e3e3e3e3e3e3e3e3e3e424e5b6875818e86796c5f4a3f3e3e3e3e3e3e3e3e3e3e3e3e3e42423e3c39332c241a100500000000000000000000000000000000000000000000000000000000000b151e272f383f44525c606d7983908c7f726b61646669696e707375787a7d7f827c6f6255493c2f29323a444c565d686d7a84918c7f736c61574d5c6975828f8a7e71645a555d606d737e86928a80776d675d564d453c332a2219100700000000000000000000000916222f3c4955626f7c7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6d7a7a7a7a7a7a7a7a7a7a7a7a7a818e8a7e7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7e8b8c807a7a7a7a7a7a7a7a7a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8f82756a5f53525e6976828f8e8c8a88868482807e7b797674716e6c666663605c5555534e4946443f3937332d2b2f35393d43474a505356585f6266686d7174777a7d808285878a8c8f8e8c8b89877d7064574a3d3124170a000000000000030a1117252e363f485059616b707d86928e81786d665c6673808c877a6e6154473b2e2114080000000b16202d3a46525e69768390877b6e61545664717e8a8a7d7063574d4230261c0b0200000000000000000000000000000000000000000000000e1b2835414e5b687481888d91918c88837e7a75716d6775818e86796c5f53413b39352f2e3b47545f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f78848f8276695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e110400000916232f3c4956626f7c898b8b8b8b8a8a8a8a8a8b8b8c8f8b8175695f53463a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070a0a0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090a0909070300000000000000000000000000000b1825313e4b5864717e8b897c6f6356493c30231e1e1e1e1e1e1e2936434f5c6976828f86796c5f53463931313131313131313135414e5b6874818e8679665c504438313131313131313131313131353531302d28221a1208000000000000000000000000000000000000000000000000000000000000030c151d262d334045515d676e7b8592877d70695e54575e61646669686e7073756f6a6054473b2e333b444c565e686d7a83908e81746d635a504e5b6874818e86796d60534b515b636c717c85918d81796d685e574e453c342b22191007000000000000000000000815222e3b47545f6a6f7171717171717171717171717171717171717171717171716f6a686d6e6e6e6e6e6e6e6e6e6e6e707d898c7f726e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e707d8a8b7e726e6e6e6e6e6e6e6d685d5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c768390887c6f625754616e7b81848587898a8c8e8f8d8b888583807e7b797673706d6766625f585653504a46443f38373a4145474e54545b6063676a6f73767a7d8083868a8d8f8c8a88858381807e7c7b786c605346392d201306000000000000000006131c242d363e474f59606b6f7c85928e81786d666673808c877a6e6154473b2e21140800000005121e2a36424d5765727e8b8b7e7265545d6875828f85796d6053463b3020150a0000000000000000000000000000000000000000000000000e1a2734404d59656f747c8084888d91908b86827d797475818e86796c5f524c474540393837434e585f626262626262626262626262626262626262626262626262626262626262626262626262626262626b78848f8276695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e110400000a1623303d495663707d7e7e7e7e7e7e7e7d7e7e7e7e7f8491887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11131417171414110e0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516171615130f0a040000000000000000000000000b1825313e4b5864717e8b897c6f6356493c302b2b2b2b2b2b2b2b2b36434f5c6976828f86796c5f5346392c252525252525252834414e5b6774818e86796d6053463a2d252525252525252525252528282423211c1710080000000000000000000000000000000000000000000000000000000000000000030b141c222935404b555e696f7d8792857b6e665c5152545759565e616366686260584e4337353d454d565e686d7a83908e81786c605b51484e5a6774818d86796d60534645515a616a6f7b838f8e827a6e695f574e463d342b22190f0400000000000000000006131f2b37434e585f62646464646464646464646464646464646464646464646464625f5e6161616161616161616161616d7a868f8275696161616161616161616161616161616163707d8a8b7e7265616161616161615d564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d39444f5963707d898e8175695e525e696e7577797a7c7e7f818385888a8d8f8d8a888583807c7976726f6a6763605c545350494643474c5254586062666c7074787c7f83868a8d8e8b888582807d7b79767473716f6e6c655b5044372b1f12050000000000000000000a121b242c353e474f59606a6f7c85918e81786d6673808c877a6e6154473b2e211408000000020e1a25303b4854616e7b878f8275665c606d7a868e8174665c5144382c1f12030000000000000000000000000000000000000000000000000c1824303c48535d656a6f73777c8084898d918f8a85817c818e86796c615e5653514b46443f3c464e545556565656565656565656565656565656565656565656565656565656565656565656565656565e6b78848f8276695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e110400000916222f3b4854606b70717171717171717171717171737e8a897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021242421201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b1f22232423221f1b160f0700000000000000000000000b1825313e4b5864717e8b897c6f6356493c3838383838383838383838434f5c6976828f86796c5f5346392c2018181818181b2734414e5a6774818d867a6d6053473a2d20181818181818181818181b1b171714110c0500000000000000000000000000000000000000000000000000000000000000000000020a1118242f39434d57606b727f8b9083786d605a50484a4d4c525457595c55544e463c363e474f575f686d7a83908f82786d665b5049414e5a6774818d86796d6053464048505860696e7a828e90837b6e6a5f584e463d342b21160a000000000000000000030f1b26323c464e545557575757575757575757575757575757575757575757575755535254545454545454545454545d677683908578695f54545454545454545454545454545763707d8a8b7e726558545454545454524c443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e4854606b768390867b6e6153575e61686a686e6f71737476797b7e808285878a8d8f8c8986837f7b7874706d6663605b53524e53565d60656a6f74787d8184888c8e8b8784817e7b787573716e6c666866646361605b53493f33271b0f030000000000000000000009121a232c353d474f58606a6f7c85918e81786d73808c877a6e6154473b2e211408000000000914202d3a46525e6977849085796d6065717e8b897d7063544a4034281c10040000000000000000000000000000000000000000000000000814202c37414b53585f62666a6f73787c8085898e928e898e938679726e6864605d5553504a474343474949494949494949494949494949494949494949494949494949494949494949494949494949515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e110400000713202c38444f596063656565646464646464646565707d898a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e25292d2e30302e2d2a251f170e05000000000000000000000000000000000000000000000000000000000000000000000000000007111921272c2f3030302f2c2721191007000000000000000000000b1825313e4b5864717e8b897c6f635649444444444444444444444444444f5c6976828f86796c5f5346392c20130b0b0b0d1a2734404d5a6773808d877a6d6054473a2d21140b0b0b0b0b0b0b0b0b0f0f0b0a0805000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313b454f59626d75818e8d80746c61574d41404146474a4c4f4947433c343e48505960696e7a83908f82786d665c544a3f414e5a6774818d86796d6053463a3e464e575f686d78818d91847c6f6a60584e463d32271b0f030000000000000000000a15202a343c4347494b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b484746474747474747474747474b556773808d887b6e62554847474747474747474747474a5763707d8a8b7e7265584b474747474746413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17212c38444f5964717e8a8c7f73655b5052545c565e6163646668666d6e717376787b7d808386898c8f8c8884807d79746f6c65615e585f62686d72777c8084898e8d8985827e7a7774716e6969666462605b545958565453504941382d22170b00000000000000000000000008111a232b343d464e585f6a6f7b84918e817873808c877a6e6154473b2e2114080000000005121e2a36424d576773808d897c70636775828f85786c605346392e23180c00000000000000000000000000000000000000000000000000040f1a252f3941464e5355586062656c6f74797d81858a8f939389837f7a76716d6763605b54534e45403c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c45515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e1104000004101c27333d474f5456585858585857575757575863707d898a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a3d3d3b3a36302920170d02000000000000000000000000000000000000000000000000000000000000000000000000040f19232b32383b3c3d3c3b38322b23190f040000000000000000000b1825313e4b5864717e8b897c6f63565151515151515151515151515151515c6976828f86796c5f5346392c20130600000d1a2733404d5a6673808d877a6d6154473a2e21140700000000000000000202000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c151f29333d47515b606d7a84918a7e70695e53493f36393b3d40423c3b37323b45505a616b6f7b83908e81786d665c544a4238414e5a6774818d86796d6053463a343d454d565d666d74808c91857c6f6a60584e43382c1f13070000000000000000010d18232d373f464a4c5151515151515151515151515151515151515151515151514b4a453f3b3b3b3b3b3b3b3b3e4a5764717d8a8b7e7164584b3e3b3b3b3b3b3b3b3b3b3d4a5763707d8a8b7e7265584b3f3b3b3b3a3935302820160c0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101b27323d4653606d78849184786c605346484f4c5254565759545c6062646769696e7073767a7c8083868a8e8d8985807c78736e69676a6f747a7f84898d8d8984807c7975716e686764615f5759575553504a4d4b494746443f382f261b110600000000000000000000000000081119222b343d464e585f696e7b84918e8179808c877a6e6154473b2e21140800000000020e1a25303d495663707c898c7f73666d79868d8174665b5044382b1c1207000000000000000000000000000000000000000000000000000009131d272f343c4347494e54535b6063666d7074797d818f9495908c86827e7974706c66625f58514b43392f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3845515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e11040000000b16212b353d4448494b4b4b4b4b4b4b4a4b4b5663707d898a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4146474a4a4746423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000a16212b353d4448494a4948433d352b21160a0000000000000000000b1825313e4b5864717e8b897c6f635e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e6976828f86796c5f5346392c20130600000d1a2633404d596673808c877a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202b353f45515d676f7c8792857b6e655b50443c302e3033352f2e2b36424d57616c717d85918d81786d665c544b42392f414e5a6774818d86796d6053463a2d333b434c545c606e737f8c92857c6f6a6054483b2e221509000000000000000006121e29353f495156595d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d585650483f342e2e2e2e2e2e3b4754616e7a878d817467544a40342e2e2e2e2e2e2e303d4a5763707d8a8b7e7265584b3f322e2e2e2d29241e160e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161f2b3844505c6673808d897c706353493f42414647494b4c4a505355575a575e616466676d7073767a7e81858a8e8d89847f7b7673767c81868c8f8a84807c78736f6d6664615e565855534d4d4a4846443f403e3c3b3937332d261d140a000000000000000000000000000000071019222b343c464e575f696e7b84918e81808d877a6e6154473b2e21140800000000000914202d3a4753606d7a868f827666707d8a8a7d7063544a3f33281c0b000000000000000000000000000000000000000000000000000000010b151d222a32373b3c4347495053545c6063676d7075828f92878c908f8a85817d78736f6a605d554b403529232323232323232323232323232323232323232323232323232323232323232b3845515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e1104000000050f19232b33383b3d3e3e3e3e3e3e3e3e3e4a5663707d898a7d7164574a3e3124170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c5254575754524d453b30251a0e0202020202020202020202020202020202020202020202020202020202020202020202030f1b27323d474f54565756544f473d32271b0f0300000000000000000b1825313e4b5864717e8b897c6f6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b76828f86796c5f5346392c20130600000d192633404c5966737f8c877b6e6154483b2e21150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d2c2935414c55606a727f8c8f82776c60584e42392e23262922222d3a46535e69717e87928b80746d665c544b42393034414e5a6774818d86796d6053463a2d29313a424a505c646d737f8c92857c6f6256493c2f23160900000000000000000916222e3a46515b62656a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a65625a50453a2e212121212d3a46525e697884908376665c5144382c212121212124303d4a5763707d8a8b7e7265584b3f32252121201d19130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54616e7b888d8174655b50443736393b3c3e403f4446484b4d4d525457555d606366686d7175797d81858a8f8c87828083888e8d87827d78746f6a6763605c5454524d4b484742403e3b3938332d31302e2d2b27221b140b0200000000000000000000000000000000071019222a343c454d575f696e7b84908e8d92877a6e6154473b2e211408000000000006131f2c3945515d6776839085796d74818d867a6d6053473a2d22170b00000000000000000000000000000000000000000000000000000000030b101820262b2e3237383f44464a5053555c606875818e867b7f83888d918e8984807c776d675d5145392c212121212121212121212121212121212121212121212121212121212121212b3845515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e11040000000007111921272c2f3032323231313131313d4a5663707d898a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c565e616363615e574d42362a1e110f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f131f2c38444f596063636360594f43382c1f130700000000000000000b1825313e4b5864717e8b897d777777777777777777777777777777777777777777828f86796c5f5346392c20130600000d192633404c5966737f8c887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a38342f3a434e58606c78828f8c7f726a5f544a4034281e1416212e3b4854616e7b858e867e736e605c544b4239302734414e5a6774818d86796d6053463a2d272830383f44525b636d727f8c8a8074675a4d4134271a0e01000000000000000b1825313e4a56626d72777777777777777777777777777777777777777777777777716c62564a3d312414141e2a36424d566875828f86796d6053463a2d201414141724303d4a5763707d8a8b7e7265584b3f3225181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17232e3846535f6977839084786c605346392d2d2e30312e34383a3b3e404246484a4b515356565e6164676d7074797e8287928f8d8f9285807b75706c666260585653504a4746413e3b3a3731312f2d2b2822252321201f1b17110a02000000000000000000000000000000000000071018222a333c454d575e696e7a83909594877a6e6154473b2e211408000000000004101d2935404b556773808d887c6f77848f8276675d5145392c1c1106000000000000000000000000000000000000000000000000000000000000070e151b1f21272b2d3337393f44464b515b6875818e867972777c8084898e918d8883796d6053473a2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e3845515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e11040000000000070f161c20222325252525252424303d4a5663707d898a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686d70706e695e52463a2d201b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b222f3b4854606b6f706f6b6054483b2f22150900000000000000000b1825313e4b5864717e8b9184848484848484848484848484848484848484848484869286796c5f5346392c20130600000c1926333f4c5966727f8c887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303940444644403c3a3d44505b666e7b8592867c6f665c51443c30261c14212d3a46535e696e7a817c716c635c504a423930343434414e5a6774818d86796d6053463a343434342e344049515b636d727f7e746e64584c3f33261a0d00000000000000000c1926323f4c5965727f8384848484848484848484848484848484848484848484837e7165584b3e32251e1e1925303f4c5966727f8c887c6f6255493c2f221e1e1e1e24303d4a5763707d8a8b7e7265584b3f3225180c0705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c2b37424d5766737f8c897c6f6256493c2e2321232423282b2d2f3130363a3b3d404547494c5254555c6063686d747c849191909092857f79726d666059544e4946443f3b3936302e2d2b262422201f1c1718161413120f0b06000000000000000000000000000000000000000000071018212a333b454d565e686e7a839099877a6e6154473b2e2114080000000000000c18242f3e4a5764717d8a8b7e717b888b7f7265554b4035291d100400000000000000000000000000000000000000000000000000000000000000040a0f13151b1b22272b2e34383a404e5b6875818e86796c6a6f73787d81858a8f8578675d51453b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b45515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e1104000000000000050b1013161618181818181823303d4a5663707d898a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a7d7d7b6e6154473b2e28282828282828282828282828282828282828282828282828282828282828282828282828282828303c4956636f7d7d7d6f6356493c3023160900000000000000000b1825313e4b5864717e8b8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f86796c5f5346392c20130600000c1926333f4c5966727f8c887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424a5153514a494745404a545e69717e8a9083786d60584e42382e2317212a36424d575e686e746f6a625a52443f414141414141414e5a6774818d86796d60534641414141414141414149515b636d72716c645c52473c3022180e04000000000000010d1a2734404d5a6773808d909090909090909090909090909090909090909090908c7f7366594c4033262a2a2a2a303d495663707c898b7e7165584b3e2e232a2a2a2a2a303d4a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1a26313c4855626f7b888c7f7266544a4034281c1618171c1f202224252a2d2e2f35383a3d414650575e666c727a8087918b84838389908c847e78706b615e565046413a322d2a2522211e1a171513120f0b060908060503000000000000000000000000000000000000000000000000060f18212a333b444d565e686d7a8793877a6e6154473b2e2114080606060606000715222e3b4855616e7b888d80747e8b887b6e6255483b2f24180c0006060606060606060606060606060000000000000000000000000000000000000003060a0f11171b1f23282b2e424e5b6875818e86796c5f62666c7074797e82817568554b48484848484848484848484848484848484848484848484848484848484848484848484848515e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e110400000000000000000407090a0b0b0b0b0b1723303d4a5663707d898a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e35353535353535353535353535353535353535353535353535353535353535353535353535353535353744515d6a77838a83776a5d5044372a1d1100000000000000000a1723303d4a5663707d82838383838383838383838383838383838383838383838383838276695c504336291d100300000c1926333f4c5966727f8c887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545c605c545653514b4d4d57616c75818e8c7f736a5f544a3f34281d29333b42464d565e6168626058504e4e4e4e4e4e4e4e4e4e4e5a6774818d86796d60534e4e4e4e4e4e4e4e4e4e4e4e515b636664615a5247433c342a20150a000000000000000c1925323f4c5865727f8383838383838383838383838383838383838383838383837e7165584b3e323237373737373a4753606d7a868e817467554b4034373737373737373d4a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915212e3a47535f6a78858f8276665c5144382c1f12060b10121315181a1e20212429323a434b515a61696e787e858d8e857f7976777d838a908b847d756e68625a524c443d3527221b14120e09080606030000000000000000000000000000000000000000000000000000000000000000060f182129323b444c565e6873808c877a6e6154473b2e2114131313131313131313202d394653606c79858f8376818e8578695f53473a2e1d12071313131313131313131313131313130807050200000000000000000000000000000000000000060b0f12171c2835424e5b6875818e86796c5f545b6063676d7175786d60545454545454545454545454545454545454545454545454545454545454545454545454545454545e6b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e1104000000000000000000000000000000000a1723303d4a5663707d898a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b4242424242424242424242424242424242424242424242424242424242424242424242424242424242424244515d6a77849083776a5d5044372a1d1100000000000000000916232f3c4855616b7076767676767676767676767676767676767676767676767676767670665a4e4235281c0f0200000c1926323f4c5965727f8c887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666d666562605d555957555a616d7a8591877c6f665c50443c2f26303b454d52545a5a5a5b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a6774818d86796d605a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534e463c32261b0f030000000000000b1825313e4a56626d72777777777777777777777777777777777777777777777777716c6256493d3d3f44444444444445515d677784908377675c51454444444444444444444a5763707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586875828e85796d6053463a2d2013070003060708090e1219222b333c444c555d606c717b828b9087817a726d666b70767d838b9189817b716c615d564f473f332d261d140b0200000000000000000000000000000000000000000000000000000000000000000000000000060f172029323b444c566673808c877a6e6154473b2e21202020202020202020201f2b3744505b657683908578848e827568574d42372b1e20202020202020202020202020202020201514120e09030000000000000000000000000000000000000003060b1b2835424e5b6875818e86796c5f4a5053555d6064666d665e61616161616161616161616161616161616161616161616161616161616161616161616161616161616b78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e1104000000000000000000000000000000000a1723303d4a5663707d898a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e515d6a77849083776a5d5044372a1d1100000000000000000714202c38444f596163696969696969696969696969696969696969696969696969696969665e54493e3226190d0000000c1926323f4c5965727f8c887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b37434e586c767975726f6d6768666462605e68707e8a9083786d60574d41382d36424d575e6167676767676767676767676767676767676767676774818d86796d676767676767676767676767676767676767676767625f584e43372b1f12060000000000030b12222e3a46515b62656a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a65625a5045454a4b515151515151514b556875818e86796d605351515151515151515151515763707d8a8b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b26313f4b5865727e8b897c6f6356493c302316080000000000060f18222b343d454d565e676d747e858f8d837c746d68605c60636b70787e858d8e857e756d68605950443f382f261d140b0200000000000000000000000000000000000000000000000000000000000000000000000000050e17202932404d596673808c877a6e6154473b2e2c2c2c2c2c2c2c2c2c2c2c2c27333f49536774818e887b888b7f7265584c3f31262c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c22211e1a140e0600000000000000000000000000000000000000000f1b2835424e5b6875818e86796c5f5344464b5153545c605e686e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e78848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e1104000000000000000000000000000000000a1723303d4a5663707d898a7d7164574a3e3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e71645b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5d6a77849083776a5d5044372a1d11000000000000000004101c27333d474f55565c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5a544c42382d2115090000000c1926323f4c5965727f8c887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3a47535f6a7986827e7c7a777573716f6d67696c75818e8c7f72695f53493f333a46525e696e74747474747474747474747474747474747474747474818d8678747474747474747474747474747474747474747474746f6a5f53473b2e21150800000000030c151d2328343f495156585d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d58565048495156585d5d5d5d5d5d5d5d5d65727f8b897c6f625d5d5d5d5d5d5d5d5d5d5d5d5d63707d8a8b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15222f3c4855626f7b888c7f7366594c403025190e02000000050e18212a343d464e575f686d79818a918780786f6a615e5651545961656c717a8188918b817a6f6b625a504941382f261d140a0000000000000000000000000000000000000000000000000000000000000000000000020b12191f232633404d596673808c877a6e6154473b39393939393939393939393939392d404c5966737f8c8d808d887c6f6255493c39393939393939393939393939393939393939392e2d2a261f180f06000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346394045474a5054616e7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b848f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e1104000000000000030303030303030303030a1723303d4a5663707d898a7d7164574a3e3124170b0303030303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e71686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686a77849083776a5d5044372a1d110000000000000000000b16212c353d44484a5050505050505050505050505050505050505050505050505050504e49423a30261b10050000000c1925323f4c5865727f8b887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3c4855626f7b888f8b89868482807e7c7a787674727a8592867b6e655b50443b3b4854616e7b818181818181818181818181818181818181818181818d928e81818181818181818181818181818181818181818181817c6f6255483c2f221509000000000b151e272e34383a41464a4c5050505050505050505050505050505050505050505050504b494545515b62656a6a6a6a6a6a6a6a6a6a6f7c898b7e726a6a6a6a6a6a6a6a6a6a6a6a6a6a6a707d8a8b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c79858f827669564d41362a1e11050000030c17202a333c464e5860696e7a838e8f847d736d665f58524c44484f535b60686d747d848e8f847d716c605b534a42382f261b1106000000000000000000000000000000000000000000000000000000000000000000000b141c242b303334404d596673808c877a6e61544746464646464646464646464646464646464b5764717e8a91859185796c6053464646464646464646464646464646464646464646463b3a36312a21180e030000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f53462f35383a3f4f5c697682878787878787878787878787878787878787878787878787878787878787878787878787878787878787918f8376695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e110401000205070810101010101010101010101723303d4a5663707d898a7d7164574a3e31241710101010101010101010100a090704000101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e75757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757577839083776a5d5044372a1d1100000000000000000005101a232c33383c3d434343434343434343434343434343434343434343434343434343423e3830281e140a000000000b1724313e4a5764717e83837b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c94989992918e8c8a88868482817f7d7f8c9082776c60574d423c4955626f7c888d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9293938e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7d7064574a3d3124170a00000007121d2730394045464d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4956626d72777777777777777777777779868e8177777777777777777777777777777777777d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b6575828f8578685e5246392d20140b0b0b0a151e29323b454e58606a6f7b84908e827a6f6b605c544e46413a3e414950565d616b707a818b91877e736c655b544a41382d22171107000000000000000000000000000000000000000000000000000000000000000007101c262e363c3f40404d596673808c877a6e61545253535353535353535353535353535353535356636f7c8996918f8276665b50535353535353535353535353535353535353535353534846423b332a1f14090000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f534639292c2e434f5c6976828d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8f9494928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8276695c504336291d1000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e110c0e090e1214151d1d1d1d1d1d1d1d1d1d1d1d23303d4a5663707d898a7d7164574a3e31241d1d1d1d1d1d1d1d1d1d1d1d171614100b0e0e080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c89908a818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818e9083776a5d5044372a1d110000000000000000000008111a21272c2f3036363636363636363636363636363636363636363636363636363635322d261e160c03000000000a1723303c4955616c7177776e695f53473a2d211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b828f94928786888a8b8d8e908f8d8b898c91948b7f72695e53463e4955626f7c8686868686868686868686868686868686868686868686868686868686868686868686868691969186868686868686867d7064574a3d3124170a0000000c18232e39424b51535a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a555865727f83848484848484848484848390938e838484848484848484848484848484848384918b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49536673808c877a6e6154473b2e2118181818181c26303b444d575f6a6f7c85918c81786d686059514a423c36302f383f444c525960686d747e87928b80776c665b53493f332723190f05000000000000000000000000000000000000000000000000000000000000030c19222e3840474c4d4a4d596673808c877a6e61545f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f616e7b8794998d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55534d453b31261a0e0200000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c25323f4b5865727f818181818181818181818181818181818181818181828f918c808181818181818181818181818181818181817f7265584c3f3225190c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a1e18191a191a1e212129292929292929292929292929303d4a5663707d898a7d7164574a3e31292929292929292929292929292423201c161a1a1514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e939083776a5d5044372a1d1100000000000000000000000810161c2023232929292929292929292929292929292929292929292929292929292826211b140c0400000000000814212d3945505a61646a6a615f574d42372b1e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e78828f8e81797b7d7e808283858688898b8d9292867b6e615a504347535f6a76797979797979797979797979797979797979797979797979797979797979797979797979788491847879797979797979776c605346392d201306000004101c2834404b545c606767676767676767676767676767676767676767676767676767676767676762606673808c9090909090909090909090959995909090909090909090909090909090909091918b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3d4a5764707d8a897d7063564a3d30252525252525232e38424d565f696f7c8592887f746d665d564f444039302a25262d333a41464f565d606c717d85918d81786c655b50443f352b21170d0300000000000000000000000000000000000000000000000000000000000b151e2b34404a52585a5755596673808c877a6e61696c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6d7a8698978a7e716c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c615f574d42362a1e120500000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c24313d4a56626d727474747474747474747474747474747474747474747b878c7f74747474747474747474747474747474747474726d62564a3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a2225262725252a2d2e36363636363636363636363636363d4a5663707d898a7d7164574a3e3636363636363636363636363636302f2c2823272722211e1a140d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c89908a86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686899083776a5d5044372a1d11000000000000000000000000050b101416171d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1c1915100a0300000000000005111c28333e485055575d5d55534d453c31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e666e7a85928a7d707072737576787a7b7d7e8086918f82756c61554b434e585f666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d76839085786d6d6d6d6d6d6d6c655b5044372b1f1205000006131f2c3845515c666d747474747474747474747474747474747474747474747474747474747474746f6a65727f848585858585858585858584898f918b848585858585858585858585858585858585847e7164574b3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000615222e3b4855616e7b888c7f7266594c3f3332323232323232343f4a545e686e7b85918b7f726d605c544c433d342e32323232323230353d434c525a626b6f7b84918e81776c605b51473d33291f14090000000000000000000000000000000000000000000000000000000007121d27303d46525c64676361596673808c877a6e61737879797979797979797979797979797979797979797979869295887c79797979797979797979797979797979797979797979797979796e695f53463a2d21140700000000000000000002050708090909090f1b2835424e5b6875818e86796c5f5346392c222e3a46515b626567676767676767676767676767676767676767676e7b878c7f7367676767676767676767676767676767676765625b51463a2e22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144372a2e3233343231363a3b4343434343434343434343434343434a5663707d898a7d7164574a4343434343434343434343434343433d3c38332f34342e2d2a261f170f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979839083776a5d5044372a1d1100000000000000000000000000000407090a1010101010101010101010101010101010101010101010101010100f0d09050000000000000000000c17222c363e45494a50504847423c332a1f15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d545e68707d8a92857a6d6566686a676d6e7071737984918a7d70675c5145464e545c60606060606060606060606060606060606060606060606060606060606060606060606976828f86796c606060606060605b53493f33271b0f0300000713202d3a4653606d79808080808080808080808080808080808080808080808080808080808080807c6f626d727878787878787878787878787d898b7e78787878787878787878787878787878787878716c6155493d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c79858e8175685b4e423a3e3e3e3e3e3e3e3e44505c666e7a84918c7f726d635b504a423e3e3e3e3e3e3e3e3e3e3e3e3e3e4145505960696e7b84918d80746d63594f453b30251a0e050000000000000000000000000000000000000000000000000000050f18232e39434e58646e73706b626673808c877a6e6c78858686868686868686868686868686868686868686868789989f938786868686868686868686868686868686868686868686868686877b6e6155483b2e2215080000000000000003090e12141515151515151b2835424e5b6875818e86796c5f5346392c1d29343f495156585a5a5a5a5a5a585f6266625f585a5a5a5a5a5a616e7b878c7f73665a5a5a5a5a5d656a6f706b60545a5a5a5a585651493f34291e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d514437353a3e3f413f3b424648505050505050505050505050505050505663707d898a7d716457505050505050505050505050505050504a48443e3c41413b3a36312921170d03000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e716c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c77849083776a5d5044372a1d110000000000000000000000000000000000000303030303030303030303030303030303030303030303030303030200000000000000000000000005101a242c33393c3e44443b3a37312a21180e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b424c56616c75818e8e81746b6054555c6062636566707d899184796d60574d42424a50535353535353535353535353535353535353535353535353535353535353535353535b6875828e877a6d60545353535353504941382d22170b0000000714202d3a4753606d7a868d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8a7e716462656b6b6b6b6b6b6b6b6b6b6b6d7a878e81746b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b64615a5045392d2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2b3844505b6677839084776a564c46474b4b4b4b4b4b4b4b4f59606d7882908d80736d635b514b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4f575e696e7b84918c7f726b60574d42362a20160c02000000000000000000000000000000000000000000000000030c17212834404b55606a73807d716c6673808c877a6e6c79858f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949e948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f887b6e6155483b2e221508000000000000050d141a1e21212222222222222835424e5b6875818e86796c5f5346392c22222d373f464a4b4e4e4e4e4e535f6a6f726f6a60594f4e4e4e54616e7b878c7f7366594e4e4e59656f757c7d70665c504e4e4e4c4a463f372d23180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144373f464b4c4d4c4a4d53545c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c63707d898a7d71645c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c57554f47494d4d4846423b33291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e71645f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6a77849083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d303137372e2d2b261f180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172129303b444f59616d7a8592897d70665c515153555654606b75828f8c8073695f53463e3f444646464646464646464646464646464646464646464646464646464646464646464e5b6774818e877b6e61544846464646443f382f261b11060000000714202d3a4753606d7a868787878787878787878787878787878787878787878787878787878787877e716457595e5e5e5e5e5e5e5e5e5e5e687885908377665c5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e575550483e34281d110503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1c28333f4a546874818e8579685e525254585858585858585858606b73808d8e81756e635b585858585858585858585858585858585858585858585858575e696e7b8592877d70695e52463e32281e13080000000000000000000000000000000000000000000000000b151e29333b45515c676f7c88877e716673808c877a6e687581828282828282828282828282828282828282828282828e938f828282828282828282828282828282828282828282828282828282827b6e6154473b2e2114080000000000050f171f252a2d2e2f2f2f2f2f2f2f35424e5b6875818e86796c5f5346392f2f2f2f2f343a3d3f414141414855626f7c7f7c6f6b605448414854616e7b878c7f7366594c424e5b6875818884786d60534641413f3e3a342d251b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d51443f495157595a5856575e61696969696969696969696969696969696969707d898a7d7169696969696969696969696969696969696963615954565a5a55534d453b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e716457535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535d6a77849083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171c2123242a2a22211e1a150e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171e29323e46525e68717e8b9184796d60564d47484a4f59616e7b8692867b6e61594f4239383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a404d5a6673808d887b6f6255483c3a3a3937332d261d140a000000000613202d394653606c777b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b796d60534c5252525252525252524c566975828f86796d60535252525252525252525252525252524b49453e362c221413120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d404d596673808c877a6d61565e6165656565656565656565707d879184796d65656565656565656565656565656565656565656565656565656565656569707d8792857b6e615a50443a3025190d010000000000000000000000000000000000000000000007121d27303b454f59606d7983908b7e716673808c877a6e616f7575757575757575757575757575757575757575757575818e86797575757575757575757575757575757575757575757575757575756e685e5246392d20140700000000030d17212931363a3b3c3c3c3c3c3c3c3c424e5b6875818e86796c5f53463c3c3c3c3c3c3c3937332d3434404a5466727f8c887c6f6356493c4854616e7b878c7f7366594c404b5864717e8b8a7e7164584e433732312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d514446515b63666765625e696e767676767676767676767676767676767676767d898a7e76767676767676767676767676767676767676706b6160626767615f574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c111417171d1d1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c17202a36414c56606c7883908c7f72695e52463c3d46535f6973808d8f82756b61544b40342d2d343a3e3f4040404040404040404040404040404040404040404040404040404c5966737f8c897c6f6356493c302d2d2b27221b140b020000000005121f2b3744505b656c6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d675d51454545454545454545454d596673808c887c6f62554945454545454545454545454545453e3d39342c202020201f1b17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061825323e4b5865717e8b897c6f625e686d71717171717171717171738087867c71717171717171717171717171717171717171717171717171717171717171717171727f8c8f82766c62564c41362a1d1105000000000000000000000000000000000000000000081118232e39424d57616b74808d8f82776c6673808c877a6e61656869696969696969696969696969696969696969696974818d867a6d6969696969696969696969696969696969696969696969696969615e564d41362a1e11050000000009141f29333b4246484848484848484848484e5b6875818e86796c5f53484848484848484846443f382f3844515c6676828f867a6d6053473b4854616e7b878c7f7366594c404653606d79859083766a5f5347382e23221e18110901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d51444b57636d7274726d616e7b82838383838383838383838383838383838382898f908a828383838383838383838383838383838383827d70636a6f74746e695f53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e39393939393939393939393939393939393939393939393939393939393939393939393939393939393944515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b1111080806020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1925303a44505b656f7c8792867b6e61584e4337424d57606d7984918a7d70665c51453b30373f464a4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d5865727f8b8a7d7063574a3d3024201f1b17110a020000000000030f1b27333f49535b60616161616161616161616161616161616c716f6a6161616161616161616161605d554b4035383838383838383e4a5764717d8a8b7e7164584b3e38383838383838383838383838312d2d2d2d2d2d2d2d2b27221b140b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d898a7d7164616d7a7e7e7e7e7e7e7e7e7e7e7e7e80817e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f8b948b7e71685e5246392d2013070000000000000000000000000000000000000000060f19232834404b545e69707d8892857b6e656673808c877a6e61545b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6773808d877a6d605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c54524d443b3025190e02000000020e1a25313b454d5354555555555555555555555b6875818e86796c5f55555555555555555553504941383a4653606d7985908377675d51453b4854616e7b878c7f7366594c4045515c6773808d887b6e62544a3f34281c100d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d51444c5966727f807f72656f7b888f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f919292918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8b7e72656f7c80807b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e312c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c3744515d6a77849083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e27333f4953606a74818e8e81746a5f53473d3b45515d67727e8b9184796d60564d42363f495156585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a65717e8b8a7d7164574a3e312417120f0b0600000000000000000b17222d384149505354545454545454545454545454545d67717e7c726d6254545454545454545453514b433a3a3a3a3a3a3a3a3a3b4855626e7b888d8074675a4d413a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3937332d261d140a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b888c7f7265626f7c888b8b8b8b8b8b8b8b8b8b8b8c8e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b919892857a6d6154473a2e21140700000000000000000000000000000000000000050e18212b353d45515c666e7b85928a7e71695f6673808c877a6e61544f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f596673808c877a6e61544f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e545557554f4f4f4f4746413b32291f14080000000005121e2a36424d575e6162626262626262626262626875818e86796c62626262626262626262605b53493f3d495663707c898d807467554b403b4854616e7b878c7f7366594c40404b55626e7b888d8073665c5044382c1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144515d6a77848d83766a6e7b8484848484848484848484848484848484848485858585848484848484848484848484848484848484847e7164717e8b897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e312420202020202020202020202020202020202020202020202020202020202020202020202020202a3744515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070807060300000000000000000000000000000000000000000000000000000000010202030304040404040403020000000000000000000000000000000000000000000000000000020b17222d38414e58616e7b8692877c6f62594f4238404b55606d7884918c7f72695e52463a46515b6265676767676767676767676767676767676767676767676767676767676767717d8a8b7e7164584b3e3125180b030000000000000000000006111b262f383f44464848484848484848484848484d57606d7985867f7265594c4848484848484847454647474747474747474747474753606c798590837669574d4747474747474747474747474747474747474747474746443f382f261b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d817467626f7c888a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8b8c857c6f6256493c2f231609000000000000000000000000000000000000040d17202a333d47515b606d7883908d80746c61576673808c877a6e6154474242424242424242424242424242424242424c5966737f8c877b6e615448424242424242424242424242424e586062636159504a423b3936302920170d02000000000714212d3a46535e696e6f6f6f6f6f6f6f6f6f6f6f6f75818e86796f6f6f6f6f6f6f6f6f6f6f6c655b5044424d576673808d897d7063564a3d3b4854616e7b878c7f7366594c403947535f6a76839085796d6053463a2f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144515d6a77849083766a696e787878787878787878787878787878787878787878787878787878787878787878787878787878787878716c64717e8b897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e3124181313131313131313131313131313131313131313131313131313131313131313131313131e2a3744515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090e1114141312100b0600000000000000000000000000000000000000010406070b0c0d0e0f0f1010101111111111100e0b070604010000000000000000000000000000000000000000000006111b262f3d46525e6973808c8f82766b60544a3f3944505c66717e8a90857a6e6154473b4a56626d72737373737373737373737373737373737373737373737373737373737373737d898b7e7265584b3f3225180c0000000000000000000000000a141d262d3337393b3b3b3b3b3b3b3b3b3b3b46525e69737f8c8f8275695c4f423b3b3b3b3b424b5153535353535353535353535353535b667683908578695e535353535353535353535353535353535353535353535353504941382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c6778858e827568606d7a7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7f807a6f6a6054473b2e2215080000000000000000000000000000000000030c161f29323c454f59626d74808d9082786d605a596673808c877a6e6154473b363636363636363636363636363636363f4c5966727f8c887b6e6155483b363636363636363636333f4a54606a6f706b605b544a3f332a251f170e0500000000000815212e3b4854616e7b7b7b7b7b7b7b7b7b7b7b7b7b7c8390887c7b7b7b7b7b7b7b7b7b7b7c776c60534646535e6977839086796d6053473a3b4854616e7b878c7f7366594c4037424e5765727f8b8a7d7063554b4035291d11040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144515d6a77849083766a5f626b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b646164717e8b897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e3124180b06060606060606060606060606060606060606060606060606060606060606060606111e2a3744515d6a77849083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e2021201f1c17110a0200000000000000000000000000000001070d11131418191a1b1b1c1c1d1d1d1e1e1e1e1d1b181413110d08010000000000000000000000000000000000000000000a141d2a36424d57606d7a8592897d70665b5044383f4a54606c7783837e776c6053463f4c5865727f8080808080808080808080808080808080808080808080808080808080808083908c7f7266594c3f3326190c000000000000000000000000020b141b22272b2d2e2e2e2e2e2e2e2e2e39424f59616e7b8692877c6f6255483c2f2e2e34404b545c6060606060606060606060606060606774818e877b6e616060606060606060606060606060606060606060606060605b53493f33271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b556a77848f8376695d686d7070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707072736d6860584e43382b1f130600000000000000000000000000000000020c151e28313b444d57606b727f8b91847a6e665c51596673808c877a6e6154473b2e2929292929292929292929292929323f4c5865727f8b887b6f6255483c2f292929292929262f3844505b666f7c7d736c665b5044382b1f140d050000000000020f1c2935424f5c6875828888888888888888888888888890958e888888888888888888888886796d6053474854616e7b878f8276675d5145383b4854616e7b878c7f7366594c40313c4754616d7a868e8175675d5145392c2013080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2a3744505d6a77839084776a5d5144515d6a77849083766a5d555e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5f5f5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e575864717e8b897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e3124180f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f111e2a3744515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e171f252a2d2e2d2b28231c140c0902000000000000000000000000040c13181d2020242526272829292a2a2a2a2b2b2a29282521201d19130c040000000000000000000000000000000000000000020b1a25303b45515d67727f8b9083786c60544a3f3844505b656d7a78706c655b504444505d6a77838d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d90958c807366594d4033261a0d00000000000000000000000000020a11171b1f20212121212121212834404a54606b75818e8e81746a5f53473a2e212c3845515c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d727f8c8a7d706d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6c655b5044372b1f1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e43505d6a76839084776a565d60646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646566615e564e463d32271b0f03000000000000000000000000000000020b141e27303a434c565f69707d8792867c6f685e544a596673808c877a6e6154473b2e211c1c1c1c1c1c1c1c1c1c1c1c25323f4b5865727e8b887c6f6255493c2f221c1c1c17222d38424d57606c78838780786c605346392d201306000000000000020f1c2935424f5c6875828d8d8d8d8d8d8d8d8d8d8d8d8d929c928d8d8d8d8d8d8d8d8d8d8d86796d6053474c5665727f8b8b7e7265554b40353b4854616e7b878c7f7366594c40333946525e6876838f867a6d6053473a3024190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205070807111d2a3744505d6a77839084776a5d5144515d6a77849083766a5d505151515151515151515151515151515151515152525252515151515151515151515151515151515151514b5864717e8b897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e31241c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1e2a3744515d6a77849083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071018202930363a3b3a38342e261e1a140d0500000000000000000000040d161d24292c2d31323334353536363737373737373635322d2c29241e160d08000000000000000000000000000000000000000009141f2935414b55606d7984918a7e71665b5044383f49535e686d6c65605b53493f44505d6a778387878787878787878787878787878787878787878787878787878787878787888d8d8073675a4d4034271a0d010000000000000000000000000000060b0f121315151515151d27303944515c666f7c8992857a6d61584e43372b202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7e8a8c807a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a776c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c2936434f5c6976828f85786b55525457575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757585954524c443d342b20160a000000000000000000000000000000000a141d263039424b555e686e7b8592877e706a60564c4d596673808c877a6e6154473b2e21140f0f0f0f0f0f0f0f0f0f1825313e4b5864717e8b897c6f6356493c3023160c161f28333f4a545f69727f8b8f8276665b5044382b1f1206000000000000000b1825313e4b5864717e808080808080808080808080808d938d808080808080808080808080786d605346525d6876838f867a6e6154473b2f3b4854616e7b878c7f7366594c403336414c5665727e8b8a7e7164564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141513131d2a3744505d6a77839084776a5d5144515d6a77849083766a5d504a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b5864717e8b897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e312929292929292929292929292929292929292929292929292929292929292929292929292929292a3744515d6a77849083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18222a323b42464746443f38302a251f170f080200000000000000010c161f282f35393a3e3f40414242434343444444444443413e3a39352f281f1a120900000000000000000000000000000000000000020d18242f3a45515c66717e8a9184786c60544a3f38414c565e61605b53504941383a4753606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b888d8174675a4e4134271b0e01000000000000000000000000000000000305060808080c18232e39424e58606d7883908b7e71685e52463c31262734414d5a677480868686868686868686868686868686868a90928c868686868686868686868686868686868686868686868686867b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e8679675d51474a4a4a4a4a4a4a4a4a4a4a4a4a4a4a50505050505050505050505050505050505050505050505050505050505050504a4a4a4a4a4c4d4746413a322b22190f0400000000000000000000000000000006111c262f38424b545d676e7a84918c7f726c61584e444d596673808c877a6e6154473b2e21140803030303030303030b1825313e4b5864717e8b897c6f6356493c302316131e28313a44505b666e7b8692867b6e61544a3f33281c0f03000000000000000a1724303d4956616c7173737373737373737373737375818e867973737373737373737373736d665c504754616d7a86908376685e5246392e3b4854616e7b878c7f7366594c4033303b4754616e7a868f8275685d5246392d2013080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e2122201f1c2a3744505d6a77839084776a5d5144515d6a77849083766a5d57575757575757575757575757575757575757575757575757575757575757575757575757575757575757575864717e8b897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e35353535353535353535353535353535353535353535353535353535353535353535353535353535353744515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202a343c444d525453504a423d3630292119130c0400000000000007131d28313a4045474b4c4d4e4e4f4f50505051515151504e4b4745413a312c241b12090000000000000000000000000000000000000007131d2834404b54606c7883908a7e71665c5044383a444c5254535049443f382f3945515d676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7a868e8174685b4e4135281b0e0200000000000000000000000000000000000000000004101c2834404b545f6a737f8c8f82776c60564c41342a202734414d5a6774808d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d887b6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d877a6d6054473d3d3d3d3d3d3d3d3d3d3d464e54555d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d575550473e3f403a3936302920191007000000000000000000000000000000000b17222d38424a545c666d7983908d80746d625a5046404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c30231619242f3a434e58606c7883908c7f72695f5342382d22170b00000000000000000815212d3945505a616466666666666666666666666875818e86796c66666666666666666666605c544a4b5564717e8b8c7f7265564c41362e3b4854616e7b878c7f7366594c40332d3946525e68768390867a6d6154473a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f262a2d2e2d2c28233744505d6a77839084776a5d5144515d6a77849083766a6464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464717e8b897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b4242424242424242424242424242424242424242424242424242424242424242424242424242424242424244515d6a77849083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323c464e565e61605c544f46423b3329241e160e0700000000010d18242f3a434b51535758595a5b5c5c5d5d5d5d5e5e5d5c5b5854524c433e362d241b0f06000000000000000000000000000000000000010c18232e3944505b66717e8a9184786d60544a3f333a41464746443f38332d2935404b555d606060606060606060606060606060606060606060606060606060606060606779868e8275685b4f4235281c0f0200000000000000000000000000000000000000000006131f2c3845515c666e7c8692857b6e655b50443a30221824313d4a5764707e8080808080808080808080808080808080808080808080808080808080808080808080808080808080808080807a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a6673808d877a6e6154473b313131313131313137434e586062696969696969696969696969696969696969696969696969696969696969696964615a504439332e2d2a251e170e0700000000000000000000000000000000030f1c28333f4a545c666d78828f8e81776c605b51483e404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c302318222935414c55606a727f8c8f82786c60574d422f261c1106000000000000000005111d28343e485056585a5a5a5a5a5a5a5a5a5a5b6875818e86796c5f5a5a5a5a5a5a5a5a5a53504a45515d6775828f877b6e6154483b302e3b4854616e7b878c7f7366594c40332a36414c5665727f8b8b7e7165564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e17212931363a3b3a38342e3744505d6a77839084776a5d5144515d6a7784908376707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070717e8b897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f515d6a77849083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444e585f696e6d666059524d453f3530282019110900000004111d2935404b555d6064656667686869696a6a6a6a6a6a696865605d5650483f362d21180e0300000000000000000000000000000000000007121d28333f4a54606c7883908b7e71665b5044383036393a3937332d2722242f3a434b51535454545454545454545454545454545454545454545454545454545454556c78858f8276695c4f4336291c1003000000000000000000000000000000000000000006131f2b37434e58606d7983908b7e71695e53493f32291e1623303c4955616c707474747474747474747474747474747474747474747474747474747474747474747474747474747474747474746d685e5246392d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2633404d596673808c887b6e6255483b2f2424242424242e3b4754606a6f7676767676767676767676767676767676767676767676767676767676767676706c6155493c3021201e19130d05000000000000000000000000000000000006121f2b3844505b666d78818f8f82786d655b50493f36404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c3023202a343c45515d676f7c8792857b6e665b50453b311d140a000000000000000000000c17222d363e45494b4d4d4d4d4d4d4d4d4d4e5b6875818e86796c5f534d4d4d4d4d4d4d4d46443f4753606d7a86908377695e53463a2d2e3b4854616e7b878c7f7366594c403325303b4754616e7b878f8276685e5246392d20130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c162029333b424648464540393044505d6a77839084776a5d5144515d6a778490847d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808d897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e71645c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565f6a6f7b786f6b615e575045413a322b231b120600000613202c3945515d676d71727374757576767677777777777674716d68615a50483f332a201509000000000000000000000000000000000000000b17222d3844505b65717d8a9184786c6053463d322a2d2e2d2b27221b1d2429313a40454747474747474747474747474747474747474747474747474747474747525e6b7885908376695d5043362a1d100300000000000000000000000000000000000000000815212e3b47535f6a74808d8e81756c61574d41382d201714202d3944505a6164676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767615e564c41362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c887c6f6255493c2f2217171717222f3c4955626f7c83838383838383838383838383838383838383838383838383838383838383837e7064574a3d312417110d08020000000000000000000000000000000000000613202d394653606c78818e8f82796d665c53493f3733404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c302328323c46515b606d7a84918a7e70695e544a3f332a1f0b020000000000000000000006101b242d34393d3e4040404040404040424e5b6875818e86796c5f5346404040404040403a38404b5564707d8a8c7f7266574d42362a2e3b4854616e7b878c7f7366594c4033262d3a46525e69768390867a6d6154473a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e28323b454d535553514b433944505d6a77839084776a5d5144515d6a778490918a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d92897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e71686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686a77849083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686f7c85837d756e69625a524c443d352d2417110a020714202d3a4753606d797e7f80818182828383838484848483817e7a716c625a50463c31261a0f0300000000000000000000000000000000000006111c27333f4953606c7883918a7d7164594f44382c2021201f1b171f282f35393a3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f44515e6b77849083766a5d5043372a1d100400000000000000000000000000000000000000000916222f3c4955626f7c8691847a6d605a50453b2f261b0e101c28333e485055575a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a54524c443a3025190d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897c6f6356493c3023160a0a1723303d4a5663707d899090909090909090909090909090909090909090909090909090909090908b7e7265584b3f3225180c0100000000000000000000000000000000000000000714202d3a4753606d79828b82796d675d544a41382d33404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c30262f3a444e58626d75818e8d80746c61574d42382d21180e00000000000000000000000009121b22282d30313333333333333335424e5b6875818e86796c5f5346393333333333332d3945515d6775818e887b6e6155483b31252e3b4854616e7b878c7f7366594c4033262a36424d5765727f8c8b7e7165564c4135291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303a444d575f61605c554b4144505d6a77839084776a5d5144515d6a77838b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e75757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757577839083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a848d9089817b716c605d564f473e3627221b140b0a1724303d4a5763707d8a8b8c8d8e8f8f909090909090908f8e8b857e716c62584e43372b1f1409000000000000000000000000000000000000000b17222d3844505b65717e8b9083766b6054483c31261a1312131d28313a4145474b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b515d6a77849084776a5d5144372a1e110400000000000000000000000000000000000000000815212e3b47535f6a707d847c6f675d51483e33291d140a0b17222c363e44494a4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4746413a32291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323f4b5865727e8b897d7063564a3d3023170a0a1723303d4a5663707d899285848484848484848484848484848484848484848484848484848484918b7e7265584b3f3225180c00000000000000000000000000000000000000000006131f2c3945515d676d777e796d675d554b42382f2633404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c302d38424c565f6a727e8b9083786d605a50453b2f261c0f06000000000000000000000000000910171d2124252727272727272835424e5b6875818e86796c5f5346392c27272727272d3a4753606d7985908376695f53463a29212e3b4854616e7b878c7f7366594c40332625303b4855616e7b888f8276685e5246392d20130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424c565f696e6d675c53493f505d6a77839084776a5d51444a5764707e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7a6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c89908a828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828f9083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686d7a80868f8e867e756d686059504840332d261d140a1a2734404d5a6773808a8988878686858584848383838384868e92887e716a5f53473b31251a0e0200000000000000000000000000000000000006111b27333f4953606d798491897c7063584e43372b1e130d18242f3a434b515458585858585858585858585858585858585858585858585858585858585858585d6a76839084776b5e5144382b1e1105000000000000000000000000000000000000000006131f2b37434e58616b70796f6a5f554c41362d21170b0205101a242c33393c3d4141414141414141414141414141414141414141414141414141414141414141414141414141414141414141413a3936302920170d0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b8a7d7064574a3d3124170a0a1723303d4a5663707d898b7f77777777777777777777777777777777777777777777777777777c888b7e7265584b3f3225180c00000000000000000000000000000000000000000004101d2935404b555d656c726d675d554b433930262633404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c30333f4a545d686f7c8692857b6e665c51483e33291d140a000000000000000000000000000000060c111517181a1a1a1a1a1b2835424e5b6875818e86796c5f5346392c201a1a1d2935414c5664717e8a8b7f7265574d42372b212e3b4854616e7b878c7f7366594c403326212d3a47535f69778491867a6d6154473a2f24190d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545e686e7b796d655b5044505d6a77839084776a5d51444955616c70717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171716e685e5246392d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c8996938f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f939083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e686d737b828a928b817a6f6b615a51443f382f261b111724313d4a5764707e7d7c7b7a7a797878777777767676777a818e92867c6e62574d42362a1e1205000000000000000000000000000000000000000b17222d3844515c66727f8c8f82756a5f53473a302519111d2935414b555d606565656565656565656565656565656565656565656565656565656565656565656976839085786b5e5245382b1f06000000000000000000000000000000000000000000030f1b26323c464f5961656c655f584e433a2f241b0f05000008111a22282d30313434343434343434343434343434343434343434343434343434343434343434343434343434343434343434342e2d2a251e170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7d7164574a3e3124170b0a1723303d4a5663707d898b7f726a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6f7c888b7e7265584b3f3225180c000000000000000000000000000000000000000000000c18242f39434b535b6065605d554b433931271e2633404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c353d44505b666d7a8491877d70695e544b40362c21170b02000000000000000000000000000000000005080a0b0d0d0d0d0f1b2835424e5b6875818e86796c5f5346392c201313202d3946525e6875828f867a6e6154473c3126212e3b4854616e7b878c7f7366594c4033261e2b37424d576774808d8b7e7165564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c666d7a8481776c605a50505d6a77839084776a5d514444505a616465656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565615e564c41362a1e11050000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c89908b86868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686909083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c565d60696e757e858f8e847d716c635b504941382d22171623303c4955616c70706f6e6d6d676c6b6b6a6a6a696a686d75818e8f8275695e53463a2d2114070000000000000000000000000000000000000006111b2834404a54606d7a8592877c6f62564c41362a1c13202c3945515d676d7272727272727272727272727272727272727272727272727272727272727272727276828f85786b5f52452e23170b000000000000000000000000000000000000000000000a15202a343e474f535b605b534e463c31281e1209000000000810171c20232427272727272727272727272727272727272727272727272727272727272727272727272727272727272727272721201e19130d05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7d7164574a3e3124170b0a1723303d4a5663707d898b7f72655e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e626f7c888b7e7265584b3f3225180c0000000000000000000000000000000000000000000007121d273139414950535853514b433931271f152633404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c3d47505a606c78828f8c7f726b60574d42392e231a0f0500000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c201314212e3a4754616d7a868f8275685e5246392a1f212e3b4854616e7b878c7f7366594c4033261a26313d495663707d898f8275685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7983908d80736c62594f5d6a77839084776a5d51443e485055575858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585854524c443b3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898b7e79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797978839083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323a444c52575f616c717b828c91877e736d605b53493f3327251b202d3944505a616463626261605d555e5e5e5d5d5d565d616e7b8692867b6e6154483b2f24180d01000000000000000000000000000000000000000c18232e3945515d6774808d8e8174685e5246382e2317212d3a4754606d797e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8b9285796c5f4a3f34281c1003000000000000000000000000000000000000000000040e18222c353e414950535049413c342a1f160c000000000000050b101416171a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a8a7e7164574b3e3124180b0a1723303d4a5663707d898b7f726558515151515151515151515151515151515151515155626f7c888b7e7265584b3f3225180c07070707070706060300000000000000000000000000010b151f272f383f44464b4745403931271f151a2633404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c444f59626c73808c8e81746d62594f453b30271d11080000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c20131925323f4c5865727f8b8a7d7064564c41362a18212e3b4854616e7b878c7f7366594c40332619202d3a4653606d798692867a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66727f8b928b7e716b60575d6a77839084776a5d5144363e44494a4b4b4b4b4b4b4b4b5252525252525252525252525252525252525252525252525252525252525252525252525252524b4b4b4b4b4b4b4b4746413b32291e1408000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e716d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d172029323a41454d535a61696e777f88928b7f746c655b504440372d231c28333e485055575756555453514b5251515050504c525e6974818e8c7f7265554b4035291d11040000000000000000000000000000000000000007121c2935414b55626e7b8792867a6d61544a3f34281c212e3b4854616e7b878b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b91928679665c5044382b1f12060000000000000000000000000000000000000000000006101a232c2f383f4446443f382f2a22180d04000000000000000004080a0a0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e07070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a8b7e7164584b3e31251813131723303d4a5663707d898b7f7265584c4444444444444444444444444444444444444955626f7c888b7e7265584b3f3225181313131313131313120f0b06000000000000000000000000030d151d262d3337393f3a39352f271f150d1a2633404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c4854606b717e8b9083796d605b51473d33291e150b000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c20131824313e4b5764717e8385786d6053463b302519212e3b4854616e7b878c7f7366594c403326191f2c3845515c6776828f8b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54626d737f8c92877d6f695e546a77839084776a5d51443733393c3d3e3e3e3e485055575f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55534d453e3e3e3e3b3936302920170d02000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e71646060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606a77849083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1720282f353b424650575e656c737e86928c81776c605c52493f352b21222c363e44494a4a494847474540454444444343424d57636f7c89908376675d5145392c20130600000000000000000000000000000000000000000d18242f3a47535f6976828f8c7f72665c5044382b1f212e3b4854616e7b87888888888888888888888888888888888888888888888888888888888888888888888a8a86796d6053463a2d201307000000000000000000000000000000000000000000000008111a1d262d33373937332d261d1810060000000000000000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7165584b3e32252020202023303d4a5663707d898b7f7265584c3f373737373737373737373737373737373c4955626f7c888b7e7265584b3f32252020202020202020201f1c17110a020000000000000000000000030b141b22272b2d322d2c29241d150d0d1a2633404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493d4a5663707d8791847a6d675c51493f352b21170c03000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c20131724303d4955616c7176796d665c504438291e15212e3b4854616e7b878c7f7366594c403326191c2834404b5565727f837e7a6d6154473a2e211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e3842515b636d74818e91857b6e665c6a77839084776a5d514437282d303132323945505a61646c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c615f574d423632322e2d2a251e170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e716457535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000307090a070604010000000000000000000000050d161e242931363e454d535b606c717c85928d80746e635b51473d33291e242c33393c3d3d3c3b3a3a39352f38373737303b4653606c798591867a6d6053473a2d201407000000000000000000000000000000000000000007131d2b37424d5764707d8a9184786d6053463a2e23202d3a4653606d787c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7d7c76665c5044382b1f1206000000000000000000000000000000000000000000000000080b141b22272b2d2b27221b140b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7165584b3e322d2d2d2d2d2d303d4a5663707d898b7f7265584c3f322d2d2d2d2d2d2d2d2d2d2d2d2d2d2f3c4955626f7c888b7e7265584b3f322d2d2d2d2d2d2d2d2d2d2b28221c140b020000000000000000000000020a11171b1f2025201f1d18120b030d1a2633404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f635649404d5a66738087857b6e685e554b40372d23190f0500000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c201315212d3945505a6164676d675c544a3f34281715212e3b4854616e7b878c7f7366594c4033261918232e394a57636d7276726d685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303f49525b606d7882909082786d606a77839084776a5d5144372a20232425303d4955616c717979797979797979797979797979797979797979797979797979797979797979797979797979796e695f53463a2d2521201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b4646464646464646464646464646464646464646464646464646464646464646464646464646464646464646515d6a77849083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000040b101316161413110d080603000000000000000000040c13191f262a333b4149505a616a6f7c85928d80736d62594f453b30271c22282d3031302f2f2e2d2c29242b2b2a2a2b3844505b6675818e897d7063564a3d302317070000000000000000000000000000000000000000010e1a26313c4653606d7985918a7d7064544a3f34281f2c3845515c666d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70716f6a5c544a3f34281c100300000000000000000000000000000000000000000000000000020a11171b1f201f1b17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7165584b3e3a3a3a3a3a3a3a3a3d4a5663707d898b7f7265584c3f3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3c4955626f7c888b7e7265584b3f3a3a3a3a3a3a3a3a3a3a3938332d261d140a00000000000000000000000000060b0f1213181413100c0701000d1a2633404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c4b57636e737c7c6f695f564c43392e251b11070000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c2013111d28343e485055555c605c554b42382e231715212e3b4854616e7b878c7f7366594c40332619121d2e3a46515b63656965615e564c4135291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2d374044515c666d7a84918d80736b6a77839084776a5d5144372a1e161824313e4b5764717e8685858585858585858585858585858585858585858585858585858585858585858585858585867b6e6155483b2e221514110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a44515d6a77849083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000070f161b20222321201d1913120f0b06050200000000000001080d141a21292f383f445058606a6f7c85928c7f726b60574d42392e23181c20232424232221201f1d181e1e1d1c28333f4a5465717e8b8c7f7366594c402f24180c00000000000000000000000000000000000000000009151f2c3844505c6673808d8f8376665c5044382c1f2834404b545c6062626262626262626262626262626262626262626262626262626262626262626262626464625f584a42382e23170b00000000000000000000000000000000000000000000000000000000060b0f1213120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7165584b464646464646464646464a5663707d898b7f7265584c4646464646464646464646464646464646464955626f7c888b7e7265584b464646464646464646464646443f382f261c110600000000000000000000000000000305060c070604000000000d1a2633404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c47525c636a6f6f6a60574d443a30271d1309000000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c20130c17222c363e45494b5153514b433930261c1115212e3b4854616e7b878c7f7366594c40332619121e2a353f495157595c5854524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c1b252834404a545e686f7c8692887d706877839084776a5d5144372a1e111825313e4b5864717e8b928f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9092887b6e6155483b2e22150805010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e312d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d3744515d6a77849083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000007111921272c2f302d2c2924201f1c1714110e090604000000000003090f171d262d333e464e575f6a6f7d8692877d70695e544a4034281d14141617171615141413100c07110b17222d3c4855626f7b888f827568554b4035291d1004000000000000000000000000000000000000000003101c28343f4a54626e7b888580786d6053463a2d20232e39424b51535555555555555555555555555555555555555555555555555555555555555555555555575755534e463830261c110600000000000000000000000000000000000000000000000000000000000003050605030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7165585353535353535353535353535663707d898b7f726558535353535353535353535353535353535353535355626f7c888b7e72655853535353535353535353535353504a42382d22170b000000000000000000000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c404a52585f626260584e453c32291e150b01000000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c201306101a242c34393940454645403930271e150a15212e3b4854616e7b878c7f7366594c403326190d18232d373f464a4c504b4746413a32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091218232e39424c565f6a727e8b92857a6d77839084776a5d5144372a1e111825313e4b5864717e8b8f828282828282828282828282828282828282828282828282828282828282828282818390887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e312420202020202020202020202020202020202020202020202020202020202020202020202020202a3744515d6a77849083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000040e19232b32383b3d3a39352f2d2b2822201e1a1313100c070502000000050b141b2227343d454e58606b717e8a92857b6e665c51443c2f261c11060a0a0908070706040000000613202d394653606c7985918477675d5145382c1f13060000000000000000000000000000000000000000000c17232e3847535f6a717d7a746d665c5044382c1f1d27303940454649494949494949494949494949494949494949494949494949494949494949494949494a4a4847433c34261e140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7165606060606060606060606060606063707d898b7f726560606060606060606060606060606060606060606060626f7c888b7e726560606060606060606060606060605b544a3f33281c0f030000000000000000000000000000000000000000000000000d1a2633404d596673808c877a6e6154473b2e21140800000000000000000b1825313e4b5864717e8b897c6f6356493c3840464e535555544e463c332a20170c0300000000000000000000000000000000000000000000000000000000000000020f1b2835424e5b6875818e86796c5f5346392c20130609121a22282d2e34383a38342e271e150c0815212e3b4854616e7b878c7f7366594c403326190d111c252d353a3e3f433f3a3935302820160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303a444e58626d75818e8f827577839084776a5d5144372a1e111825313e4b5864717e8b897c7575757575757575757575757575757575757575757575757575757575757575757f8c887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e3124181313131313131313131313131313131313131313131313131313131313131313131313131e2a3744515d6a77849083776a5d5044372a1d110000000000000000000000000000000000000000000000000000020c16202b353d4448494745413c3938332d2d2a25201f1c1814120e09060400020a1117222b333c464f59616c73808d9083786d60584e42382d22170b010000000000000000000006121f2b3844505b66768390867a6d6053473a2d20140700000000000000000000000000000000000000000006111c2b37424e57616c716d67605c544a3f34281c151e272e34383a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3d3e3c3b37322a22140c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001040707080806060300000000000000000000000000000000000000000000000000000105090b0b0b09090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e71666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d707d898b7f726d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6f7c888b7e726d6d6d6d6d6d6d6d6d6d6d6d6d6d6c665b5044382b1f12060000000000000000000000000000000000000000000000000c1825323f4b5865727f83837a6d6154473a2e2114070000000000000000091623303c4956636f7d81817b6e6155483b2e343c4347494947433c342b21180e050000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f828175685c4f4235291c0f02000910171d1d23282c2d2c28231d150c030714212d3a4754606d7a80807d706356493d3023160a0a131c232a2e313236322e2d29251e160e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e28323c46515b606d7a84918b7e77839084776a5d5144372a1e111825313e4b5864717e8b897c6f68686868686868686868686868686868686868686868686868686868686868727f8c887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e3124180b07070707070707070707070707070707070707070707070707070707070707070707111e2a3744515d6a77849083776a5d5044372a1d11000000000000000000000000000000000000000000000000000008131e28323d474f545654514c4946443f3b3a36302d2c2823211e1a1413100c0706061019212a343d47505a606d7882908c7f736a5f544a3f33281d130700000000000000000000030f1c28333f4a546874818e887b6f6255483c2f221509000000000000000000000000000000000000000000000e1a26313c45505a6164605d55504a42382e23170c151d23282c2d2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f31312f2e2b26201810020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314151513120f0b060000000000000000000000000000000000000000000000060c11151718181615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7176787979797979797979797979797979797d898c7f79797979797979797979797979797979797979797979797979797c898b7f797979797979797979797979797979786c605346392d2013060000000000000000000000000000000000000000000000000b1824313d4a56626d7277776d685e5246392d20130700000000000000000915222f3b4854606b6f74746e695f53463a2d2a32373b3c3c3b37322b22190f06000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a57626d7275756f65594d4134281b0e020000060c1112181c1f201f1c18120b03000713202c3945525d686d7373706b6054483b2f221609010a11181e222526292521201d19130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c16202a343f45525d68707d8792857a839084776a5d5144372a1e111825313e4b5864717e8b897c6f635b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b66727f8c887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e3124181212121212121212121212121212121212121212121212121212121212121212121212121e2a3744515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000010d1925303a444f596063605d555653504a4746423d3a38342e2d2a26201f1d1814120f0a0f18222b343e44505c666e7a8592867c6f665b50443a2f24180d02000000000000000000000b17222d3f4c5965727f8c8a7d7064574a3d3124170a000000000000000000000000000000000000000000000915202a333e4850555753514b443f3830261c11060b12181c1f202222222222222222222222222222222222222222222222222222222222222222222222242422211f1b150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d20212121201f1c17110a0200000000000000000000000000000000000000000911181d2124252523221f1b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e717986868686868686868686868686868686898f918c8686868686868686868686868686868686868686868686868686898e918b868686868686868686868686868686807366594d4033261a0d0000000000000000000000000000000000000000000000000915222e3a45515b62656a6a615e564c4135291d1105000000000000000007131f2c38434f5960636767615f574d42372b20262b2e2f2f2e2b272019100700000000000000000000000000000000000000000000000000000000000000000000000916222e3a46515b62656968655d53493d3125190c000000000000070c10131313100c0700000004111d2935414c565d6066666360594f44382c2013070000070d121618191d181413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e19222935414c56606b73808d8e81839084776a5d5144372a1e111825313e4b5864717e8b897c6f63564f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5966727f8c887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e31241f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2a3744515d6a77849083776a5d5044372a1d110000000000000000000000000000000000000000000000000005111d2935414c56606b706d676662605b5454524d4a4645403b3a36312d2c2924211f1a141311192228343f4a545e68717e8b9083786c60554b4035291e130800000000000000000000061724313d4a5764707d8a8c7f7266594c3f3326190c00000000000000000000000000000000000000000000030e18212c363e44494a4745403a342e261e150a0000070c101313161616161616161616161616161616161616161616161616161616161616161616161617171515120f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d2e2e2d2b28221c140b0200000000000000000000000000000000000009121b22292e313232302f2c27211910070000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7179868d8d8d8d8d8d8d8d8d8d8d8d8d8d8d91969b928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d90959b928d8d8d8d8d8d8d8d8d8d8d8d8d8d8c807366594d4033261a0d00000000000000000000000000000000000000000000000005121d29343f495156585d5d54524c443a3025190d010000000000000000030f1b27323d464f54565b5b55534d453c31261a1b1f212222221f1b150f0700000000000000000000000000000000000000000000000000000000000000000000000006121e29353f495157595c5c59534b42372c211509000000000000000004060706040000000000010d19242f3a444c5254595956544f473d32271b10030000000106090c0c100c0707050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019242f3a434f59606d7984918e909084776a5d5144372a1e111825313e4b5864717e8b897c6f635649424242424242424242424242424242424242424242424242424c5966727f8c887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e312b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b3744515d6a77849083776a5d5044372a1d11000000000000000000000000000000000000000000000000000713202d3946525e68707d7a76736f6c6665615e575653514b4846423d3a39352f2e2b2621201d1817232e38424d56626c76828f8b7f72675d51453a3025190d000000000000000000000915222f3c4855626f7b888d8174675a4e4134271b070000000000000000000000000000000000000000000000060f1a242c33393c3e3a39352f28231c150c030000000004060709090909090909090909090909090909090909090909090909090909090909090909090a0b090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a3b3b3938332d261d140a000000000000000000000000000000000006111b242d343a3d3e3e3c3b38322b23190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7174808181818181818181818181818181818491918b81818181818181818181818181818181818181818181818181818390918b8181818181818181818181818181817e7064574a3d3124170a000000000000000000000000000000000000000000000000010c18232d373f454a4b50504746413a32281e1308000000000000000000000a16212b343d4348494e4e4846423c332a1f140f1315161615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c4f4f4d49423930251b10040000000000000000000000000000000000000008131e28323a4145474d4d4948443d352b21160b000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313d45515d67707d8a939d9084776a5d5144372a140a1825313e4b5864717e8b897c6f635649494949494949494949494949494949494949494949494949494c5966727f8c887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e38383838383838383838383838383838383838383838383838383838383838383838383838383838383844515d6a77849083776a5d5044372a1d11000000000000000000000000000000000000000000000000000714212e3a4754616d7a8786837f7c7975716e696763605c5555534d4a4745403b3a37312d2c2924201f26303b44505a616e7b869285796d60564c41362a1d12070000000000000000000714202d3a4753606d7a868f8275695c4f422f24180d01000000000000000000000000000000000000000000000008121a22282d30312d2c29241d17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a414547484846443f382f261c1106000000000000000000000000000000010c18222d363f454a4b4b4948433d352b21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e716e747474747474747474747474747474747d898b7f74747474747474747474747474747474747474747474747474747c888b7e747474747474747474747474747474706c6155493c3023160a0000000000000000000000000000000000000000000000000006111b252d343a3d3f44443a3935302820160c0200000000000000000000040f19222b32383b3c41413b3a37312a21180e03060809090806030000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252d353a3e3f4242413d3730271e14090000000000000000000000000000000000000000010c1620282f35393a40403d3b38322b23190f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2935404b55616b75818e979084776a5d51442f261c111825313e4b5864717e8b897c6f63565555555555555555555555555555555555555555555555555555555966727f8c887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b4545454545454545454545454545454545454545454545454545454545454545454545454545454545454545515d6a77849083776a5d5044372a1d11000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b8f908c8985827e7b7773706d6765615f575753514b4847433d3a39352f2d2b2729323f46535e6973808d8c7f73685e5246392e23180c00000000000000000006131f2c3945515d6778859084776a554b4035291d11040000000000000000000000000000000000000000000000000810171c21232420201d18130c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c5254545453504a42382d22170b00000000000000000000000000000005111d29343f485056585856544f473d32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7165676767676767676767676767676767707d898b7f726767676767676767676767676767676767676767676767676f7c888b7e7267676767676767676767676767676461594f44392d201408000000000000000000000000000000000000000000000000000009121b23292e313237372e2d29251e160e0400000000000000000000000007101921272c2f3034342e2d2b261f180f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e3132363534312c251e150c02000000000000000000000000000000000000000000040d161e24292c2d3333302f2c272119110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18242f39434f59616e7b85929286796c594f42382d22171825313e4b5864717e8b897c6f63626262626262626262626262626262626262626262626262626262626266727f8c887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e716457525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525d6a77849083776a5d5044372a1d11000000000000000000000000000000000000000000000000000815222f3b4855626e7c7f8386898d908e8b8784807d7975726e696763605d5555534e4a4745413c3937332d2d36424d57606d7a8592857a6d61554b4034281c1004000000000000000004101d2935404b556a7783908578675d5145392c20130600000000000000000000000000000000000000000000000000050b101416171413110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d606161605b544a3f33281c0f0300000000000000000000000000000915212e3a45505a6265656360594f43382c1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e71655a5a5a5a5a5a5a5a5a5a5a5a5a5a63707d898b7f72655a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a626f7c888b7e72655a5a5a5a5a5a5a5a5a5a5a5a5a57554f473e33281c10040000000000000000000000000000000000000000000000000000000911181d2224252a2a21201d19130c040000000000000000000000000000070f161b1f2223282822211e1a140e060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e22252629292825211b140c030000000000000000000000000000000000000000000000040c13191d202126262322201b160f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313e46525e68727f8b9786796b61544a3f33281d1825313e4b5864717e8b897c6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f727f8c887b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e71645e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e6a77849083776a5d5044372a1d11000000000000000000000000000000000000000000000000000814212e3a47535f6a6e7376797d8083878a8e908d8985827f7b7774706d6765625f585754514b4946443f3a39353b45525d68727f8c8c8073675c5145382c1f150a0000000000000000000c18242f424f5c6875828f867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000004080a0b07060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d686d6e6e6c665b5044382b1f120600000000000000000000000000000b1724313d4a56626c71716f6b6054483b2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7165584e4e4e4e4e4e4e4e4e4e4e4e5663707d898b7f7265584e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e55626f7c888b7e7265584e4e4e4e4e4e4e4e4e4e4e4e4a49443e352c21170b0000000000000000000000000000000000000000000000000000000000060c121518181d1d1413110d080200000000000000000000000000000000040a0f1315161b1b1514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191c1c1b19151009020000000000000000000000000000000000000000000000000001080d1113141a1a161613100b0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a36414d56606c7885928a7d70665b5044392e231825313e4b5864717e8b8b7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c808d887b6e6155483b2e22150806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e716b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b77849083776a5d5044372a1d110000000000000000000000000000000000000000000000000006121f2b37434e585f6266676d7073777a7e8184888c8f8f8b8884807d7a76726e6a6764605d55555350494746413a414c56606d79859285796d6053463c31261b0f000000000000000000071b2734414e5a6774818d887b6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a7b7b786c605346392d20130600000000000000000000000000000b1825323e4b5865717e7e7d6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7165584b414141414141414141414a5663707d898b7f7265584c4141414141414141414141414141414141414955626f7c888b7e7265584b41414141414141414141413d3c39332c231a10050000000000000000000000000000000000000000000000000000000000000105090b0c1111070705010000000000000000000000000000000000000000030709090e0e0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c0f0f0e0c09040000000000000000000000000000000000000000000000000000000000010407070d0d0a09070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d1925303b44505b666f7c899083786c60554b4034281e25313e4b5864717e8b908b8888888888888888888888888888888888888888888888888888888888888888888d92887b6e6155483b2e221613120f0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e78787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878839083776a5d5044372a1d1100000000000000000000000000000000000000000000000000020f1a26313c464e5355555d606366686d7174787b7f8286898f918d8a86827f7b7874706d676662605b5354524c444245515c6773808c8b7e7164584e43372b1b110600000000000000000d192633404c5966737f8c897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a0a070705010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a67738087877a6d6054473a2d211407000000000000000000000000000613202d394653606c79868b8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7165584b3e34343434343434343d4a5663707d898b7f7265584c3f343434343434343434343434343434343c4955626f7c888b7e7265584b3f34343434343434343434312d2c29241d160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f28333f4a54606a75818e8b7e71675c51453a2f2425313e4b5864717e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b887b6e6155483b2e2222201f1c17110a0200000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c89908a85858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585899083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000a15202a343c4347484b515356565e6164686a6e7276797d8991928c8e8f8c8884817d7a76726f6c6564615d56534b404b55616e7b869083776a5f5347382d22170b00000000000000000b1825313e4b5864717e8b8a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141517171413110d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a2d211407000000000000000000000000000613202d394653606c79868e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7165584b3e3a3a3a3a3a3a3a3a3d4a5663707d898b7f7265584c3f3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3c4955626f7c888b7e7265584b3f3a3a3a3a3a3a3a3a3a3a3a3a39352f281f160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010407070a0b0b0b0b0a0908060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004080a0a0a09080603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000102030304050506060606060504010000000000000000000000000000000000000000000000000000000000000000020b17222d38424e58616e7b869184796d60564c41352e2f2f3b4855626e7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7a6d6054473a2f2f2f2d2b28221c140b02000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c89969590909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090909090959083776a5d5044372a1d110000000000000000000000000000000000000000000000000000030e18222a31373a3b4045474a4c525457585f6265676d737f8c8c808285898c908e8a86837f7c7874716d68655d534846525e6975818e887c6f6253493f33271b0f03000000000000000a1723303d4a5663707d898b7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d141a1e2122242421201d19130c050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a2d211407000000000000000000000000000613202d394653606c79868e8174675b4e4134281b0e010000000000000000000000000000000003050605030000000000000000000000000000000000000a1724313d4a5764707d8a8b7e7165584b474747474747474747474a5663707d898b7f7265584c4747474747474747474747474747474747474955626f7c888b7e7265584b4747474747474747474747474745413a31281d130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111314171717171717161513120f0b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b10141617171615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000002060a0c0d0e0f0f10111212131313131312100d09080603000000000000000000000000000000000000000000000000000000000006111c262f3d46535f6974808d8c7f72685d52453a3a3c3c3c47535f6a6e7272727272727272727272727272727272727272727272727272727272727272727272727272726d685d52453c3c3c3c3938332d261d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c89908a83838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383838383899083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000060f1820262b2e2f35383a3d4146474b4e5355555c66737f8c877b75797c7f83868a8e908c8885817e7a756f65594d424d5663707c898d8073655b5044372b1f1205000000000000000916222f3c4955626f7c888c807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f171f262a2d2e30302e2d2a251e160e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a2d21140b050000000000000000000000000613202d394653606c79868e8174675b4e4134281b0e010000000000000000000000000000060b0f1213120f0b06000000000000000000000000000000000a1724313d4a5764707d8a8b7e7165585454545454545454545454545663707d898a7f726558545454545454545454545454545454545454545455626f7c888a7e7265585454545454545454545454545454514b433a2f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d20212424242424242322201f1b17110d08020000000000000000000000000000000000000000000101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000000000000000000810171c2023242423221f1b160f0700000000000000000000000000000000000000000000000000000000000000000000070d121618191b1b1c1d1e1e1f1f2020201f1f1d1a1615130f0a04000000000000000000000000000000000000000000000000000000000a141d2a36424d57616d7a8592857a6d60554b4347484949494e585f62656565656565656565656565656565656565656565656565656565656565656565656565656565605d564c494949494946443f382f261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e77777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777839083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000060e151a1f2124292c2d3036393a3e4347484b5966737f8c877b6e6d6f73767a7d8184888b8f8e8a878175685b4f424653606c78849184786c605346392d201309000000000000000814212e3b4754616e7a878e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b3d3d3a3936302820160c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a2d211c160f0700000000000000000000000613202d394653606c79868e8174675b4e4134281b0e01000000000000000000000000020a11171b1f201f1b17110a0200000000000000000000000000000a1724313d4a5764707d8a8b7e71656161616161616161616161616161616d7a7d7d7b6e6161616161616161616161616161616161616161616161616d7a7d7d7b6e616161616161616161616161616161605d554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e161e24292c2d313131313130302e2d2b27221b19130c0500000000000000000000000000010507070a0b0d0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0b090706030000000000000000000000000000000008111a22282d3031312f2e2b272019100700000000000000000000000000000000000000000000000000000000000000010a12191e2225262728292a2a2b2c2c2c2d2d2c2b2a2722211f1b150b06000000000000000000000000000000000000000000000000000000020b1a26313b46525e68727f8c8c8073675d514e53555555555555555558585858585858585858585858585858585858585858585858585858585858585858585858585855555555555555555553504a42382d22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e716a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a77849083776a5d5044372a1d110000000000000000000000000000000000000000000000000000000000030a0f1214181d1f20252a2d2e31373a404c5966737f8c877b6e616266686d7174787b7f8285898d8376695c504344505b6673808d897c6f6256493c31251a0e020000000000000713202d3a4653606d79868f8275685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484a4a4746413a32281e1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a2d2c2721191109000000000000000000000613202d394653606c79868e8174675b4e4134281b0e010000000000000000000000060b141b22272b2d2b27221b140b03000000000000000000000000000a1724313d4a5764707d8a8b7e716d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d70706e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d70706e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c1620283035393a3d3e3e3e3e3d3c3b3937332d2a251e170e050000000000000000000004080d1113141718191a1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a1a18161312100b060000000000000000000000000005101a232c33393c3d3d3c3b38322b22190f040000000000000000000000000000000000000000000000000000000000000a131c232a2f32333435363637383839393939393837342f2e2b262017110a02000000000000000000000000000000000000000000000000000009141f2a36414c56606d798491857a6d6054585f6262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262605b544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e71645d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6a77849083776a5d5044372a1d11000000000000000000000000000000000000000000000000000000000000000206070c101314191d2021262b33404c5966737f8c877b6e6156565d6064676a6e7275797d807f7366594c403f4a54626f7c888d807367574d42362a1e120500000000000006121f2c3844505c667885908376695d5043362a1d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313b454d5355575754524c443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473d3b38322b231b120a0000000000000000000613202d394653606c79868e8174675b4e4134281b0e01000000000000000000020a11171d262d33373937332d261d150c030000000000000000000000000a1724313d4a5764707d8a8c7f7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a4145474a4a4a4a4a4a494846443f3836302920170c0200000000000000070c1013191d202123252627272727272727272727272727272727272727272727272727272727272727262523201f1c17110d0802000000000000000000000b17222c363e44494a4a4947433d342b20160a0000000000000000000000000000000000000000000000000000000000040d1c252e353b3e404142424344454546464646464543403c3b373227221b140b0200000000000000000000000000000000000000000000000000030d1925303a45515d67727f8b8c7f72665c5f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6c665b5044382b1f120600000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e716457505050505050505050505050505050505050505050505050505050505050505050505050505050505050505050515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000406080d1113141a2633404c5966737f8c877b6e61544c525457575f6265676d7073736d63574b3e384754606a7884908477695e53463a2d21140700000000000003101c28343f4a546a77849084776a5d51442f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575f616363615e564c41362a1d11050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054474948443d352d241c130600000000000000000613202d394653606c79868e8174675b4e4134281b0e010000000000000000030c141c23282f383f4446443f382f261e150d0300000000000000000000000a1724313d4a5764707d8a918c87878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878175685c4f4235291c0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303a444c5254575757575757565553504946413a32291e13080000000000030b12181c1f252a2d2e3032333434343434343434343434343434343434343434343434343434343434343433322f2d2b28231c19130c04000000000000000004101c28333e485055575756544e463d32271b0f03000000000000000000000000000000000000000000000000000000010c161f2e3740464b4c4e4e4f50515152525353535252504d4947433c332d261d140a000000000000000000000000000000000000000000000000000008131e2935404b55606d79859184796d60626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000105070a192633404c5966737f8c877b6e61544845474a4e5355555c60636766635b51463b37434e586774818e877b6e6154483b2e211509000000000000000c17232e43505d6976839085786b554b4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e70706d685e5246392d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d60545456544f473f362e2617110a020000000000000613202d394653606c79868e8174675b4e4134281b0e0100000000000000030c151e262e3440414950535049413830271f150b01000000000000000000000a1724313d4a5764707d8a93918e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f9394938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8275685c4f4235291c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565d606464646464636361605b53524c443a3025190d04000000050c151c23282c3036393a3d3e4040414141414141414141414141414141414141414141414141414141414141403e3c3a38342e29241e160e06000000000000000814202d3944505a6164646260584e43382b1f130602020202020202020202020202020202000000000000000000000007131d283140495157595a5b5c5d5d5e5f5f5f60605f5e5d5a55534e443f382f261b110600000000000000000000000000000000000000000000000000020c18242f3945515c67727f8c8b7e71666c7885888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e37373737373737373737373737373737373737373737373737373737373737373737373737373737373744515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b3a3e4247484b5153565a595751494035323d4a5764707d8a8b7e7265584b3f31251a0e02000000000000061c2935424f5c6875828f8679675d5145392c201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b7d7d7a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d605e616360595048403827221b140b0200000000000613202d394653606c79868e8174675b4e4134281b0e01000000000000030c151e2630383f4452535b605b534a423931271d1207000000000000000000000916222f3c4955626f7c8186848181818181818181818181818181818181818181818181818181818181818181818f928d81818181818181818181818181818181818181818181818181818181818181817f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c3945525d686d7071717171706f6e6c65615e564c41362a20150a0000050e171e272e34383a4146474a4b4c4d4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d4d4b4946443f3835302820180f060000000000000a1623303c4955616c70706f6a6054473b2e22150f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d0d0a07020000000000010d18242f3a43515b6366676869696a6b6b6c6c6c6c6c6b6a67625f58504941382d22170b050000000000000000000000000000000000000000000000000007121d2934404b55606d79859184786c6c78858b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9195938e8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b867a6d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e312a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a3744515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e31373a3b404546494d4c4b4640372e2d3a4753606d7a868e827568574d42362a1e12050000000000010e1b2834414e5b6774818e877a6d6054473a2d211407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8a897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d60686e706b625a524a40332d261d140a00000000000613202d394653606c79868e8174675b4e4134281b0e010000000000020b151e263038424a505b63656c655c544b43392f24180c000000000000000000000815222e3b47545f6a6f75797774747474747474747474747474747474747474747474747474747474747474747f8c8d807574747474747474747474747474747474747474747474747474747474747474726d62564a3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a54606d7a7d7d7d7d7d7d7c7b79746d685e52463c32261b0f03020c17202930394044464c52545658595a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a59585653504a45413a322a21180d0300000000000a1724313d4a5764707d7d7c6f6256493c2f231c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1a1917130e080000000004111d2935414b55636d737475757677787879797979797876736f6a605b53493f332721170b00000000000000000000000000000000000000000000000000010c18232f3945515d6773808d8a7d7165727f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8b958e817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e31241d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e2a3744515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e262b2e2e34383a3d40403e3b352e252c3945515d677683908478695e53463a2d2114070000000000000d1a2733404d5a6673808d877b6e6154483b2e211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d686e7a7c716c635c52443f382f261b1106000000000613202d394653606c79868e8174675b4e4134281b0e0100000000000a141d263038424a545c606d73786d665d554b4035291d100400000000000000000006131f2b37434e585f62686c6b6868686868686868686868686868686868686868686868686868686868686d798592867b6e6868686868686868686868686868686868686868686868686868686868686865625b51463a2e22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c66727f8a8a8a8a8a8a898885817a6d61584e43372b1f130608131e29323a424a5153565e6163656667676767676767676767676767676767676767676767676767676767676767666562605c54524c443c332a1f150b010000000013202d394653606c79868a8275695c4f4236292828282828282828282828282828282828282726231f19120a0200000613202c3945515d67737f8181828384848585868686858583807c736c655b50443e33281c10040000000000000000000000000000000000000000000000000007121d2935404b55616e7a869083766a6d72727272727272727272727272727272727272727272727272727c89908377727272727272727272727272727272727272727272727272726d665c5144382c1f120600000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e3124181111111111111111111111111111111111111111111111111111111111111111111111111e2a3744515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e211e2123282c2d303433322f2a231d2935404b556673808d877b6e6154483b2e2115080000000000000c1926323f4c5965727f8c887c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6d7a83867e736e645c504941382d221712090000000613202d394653606c79868e8174675b4e4134281b0e010000000006111b262f38424a545c666d747f81786d675d5145382c1f1306000000000000000000030f1b26323c464e54555b605e5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5d68737f8c8d8074695e5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b585651493f34291e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79848888888887888889908e83776a5f53473b2e2115080d1925303a444c545c6065686d7071737374747474747474747474747474747474747474747474747474747474747473716f6d66605d564d453c31271d12070000000013202d394653606c79868f8275695c4f42363535353535353535353535353535353535353533322f2a241c140a00000714212d3a4754606d7a878d8e8f908f8f8e8e8e8d8d8d8e908d8780776c60594f44382c20160a00000000000000000000000000000000000000000000000000010c18242f3946525e6874818e887c6f626565656565656565656565656565656565656565656565656a75828f8a7d7065656565656565656565656565656565656565656565656565605c544a4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e3124180b09090909090909090909090909090909090909090909090909090909090909090909111e2a3744515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e211514181c1f2023272625231e1918242f3d4a5763707d8a8a7e7164574b3e312418090000000000000b1825323e4b5865717e8b897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d76828f928b80746e605b53493f3327241b110800000613202d394653606c79868e8174675b4e4134281b0e01000000081217222d38414a545c666d78818c8e82796d6053473a2d201407000000000000000000000a15202a343c4347494e53514e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4d57606d7a8592857a6d61574d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d797c7b7b7b7b7b7b7b7d8390887c6f6255493c2f221609111d2a36414c565e666d72777a7d7e7f80808181818181818181818181818181818181818181818181818181818180807e7c79736d685f574d43392f23180c0000000013202d394653606c79868f8275695c4f424242424242424242424242424242424242424242403f3b362e261c1208000b1825313e4b5864717e88858483838282818181818080818387928d80746b6155483d32271b0f030000000000000000000000000000000000000000000000000007121d2a36414c56626f7c898e8174675d5858585858585858585858585858585858585858585a626f7c889083766c6158585858585858585858585858585858585858585858585853514a42392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e3124181616161616161616161616161616161616161616161616161616161616161616161616161e2a3744515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e2115070c101313161a191916120d14212e3a4754616d7a868d8074675a4d4130251a0e0200000000000a1724313d4a5764707d8a8a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6d7a828d928c80746c655b504440362d231a0f06000613202d394653606c79868e8174675b4e4134281b0e01000007101a2427333f49535c666d78818e928c81796d6053473a2d20140700000000000000000000040e19222a32373b3c4246444141414141414141414141414141414141414141414141414147535f6974808d8c7f72685e524541414141414141414141414141414141414141414141414141414141413f3e3a342d251b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d6f6f6e6e6e6e6e6e717e8b8a7d7064574a3d3124170a13202d3946525e686d787f8387898b8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c8b8985807a6e695f554b4034291c100400000013202d394653606c79868f8275695c4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4d4b4740382e24190e020714202d3a4753606d797978777776767575747474747474767c85928a7d7063584e43382b1f130600000000000000000000000000000000000000000000000000010e1925303b4754606a778390857a6d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b55616c768390897d70635a504c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4644403930271c12070000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e312422222222222222222222222222222222222222222222222222222222222222222222222222222a3744515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e211508000406070a0d0d0c0a060713202d3946525d68778490837669574d42362a1e120500000000000a1623303d495663707c898b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070604000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000030606060300000000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d686d78808b938d80776c605b51483f352c21180d040013202d394653606c79868e8174675b4e4134281b0e0100050e19222c363e44505b656d78818e938b80776d675d5145392c1f1306000000000000000000000007101920262b2e2f35393835353535353535353535353535353535353535353535303a44505a616e7b869184796d60564c41333535353535353535353535353535353535353535353535353535353532312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606262626161616164717e8a8a7e7164574b3e312418131f2b38434e58616d7a838b908b88858483838383838383838383838383838383838383838383838383838383838383838589908d847b6e675c5145382c1f150a00000013202d394653606c79868f8275695c5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5a58524a40362a1f13070613202c3945515d676d6d666b6a696968686767676767676a707d8a9083776a6054473b2e221508000000000000000000000000000000000000000000000000000008141e2b37434e5865717e8b8b7e7165584e433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f45515d67717e8a8f82756b6054483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3a38342e271e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e312f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3744515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e2115080000000000010000000005111d2935414c566875828f8578695e52463a2d20140700000000000915222f3c4855626f7b888c7f7265594c3f3226190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131413100c0701000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a000000000000000000000000000000000000000000000000060b0f1213120f0b060000000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d60666c737f88928d80746d635a50473e332a1f160b0213202d394653606c79868e8174675b4e4134281b0e01020c17202b343e48515b606c77818e92887f736c655d554b4035291d1004000000000000000000000000070e151b1f2222282d2b2828282828282828282828282828282828282828282a36414c56616c75828f8a7d70675c51443a30282828282828282828282828282828282828282828282828282828282524221e181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f39434b51535555555555545764717e8a8a7e7164574b3e31241815222e3b4754606a76828f8f847e7b79777676767676767676767676767676767676767676767676767676767676767677797d828f9083796d6053473c31261a0f02000013202d394653606c79868f827569686868686868686868686868686868686868686868686866635c52473b2f23170a04101d2935404b555d60605c545d5d5c5c5b5b5b5a5a5a58616c768390897c6f6256493c3025190d0100000000000000000000000000000000000000000000000000020f1b27323d4753606d7a859083776a6054473b32323232323232323232323238444f59606d798491867b6e61594f4436323232323232323232323232323232323232323232322d2c28231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b3e3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c44515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e21150800000000000000000000010d192430404d596673808c877b6e6154483b2e21150800000000000815212e3b4854616e7b878c807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f201f1d18120d070100000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000000000000000000000000000000000000000003090e11171c1f201f1c17110a02000000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d605b606d727e87928c7f736c62594f453c31281d140a13202d394653606c79868e8174675b4e4134281b0e000a141e29323c46505a636d74808d92877e726d605b534b43392f24180c0000000000000000000000000000040a0f1315161b201e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b202d3946525e68717e8a8f82756b61554b4032281e1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b191816120d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313940454749484848484b5764717e8a8a7e7164574b3e31241816232f3c4956626f7c898f8279726e696a69696969696969696969696969696969696969696969696969696969696969666c7078828f8b7f7265584e43372b1f1206000013202d394653606c79868f8275757575757575757575757575757575757575757575757575736e63584b3f3226190d010d18242f39434b515353504a50504f4f4e4e4e4e4d4d505a64717e8b8d807367564c41362a1e110500000000000000000000000000000000000000000000000000000a15202c3945515d6774818e887c6f6255493c2f252525252525252525252f3b4854606b74808d8c7f72695e53473d3325252525252525252525252525252525252525252525201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e7164574b4949494949494949494949494949494949494949494949494949494949494949494949494949494949494949515d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e2115080000000000000000000000081724313e4a5764717d8a8a7d7063574a3d3024170a00000000000714212d3a4754606d7a878d8074675a4d4134271a0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151d24292c2d2c29241d18130c04000000000000040404040404040404040404040c1925323f4c5865727f8b897d7063564a3d3023170a0404040404040404040404040401000000000001070c141a1c22282b2d2b28221c140b020000000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d60545b626c717e87938b7e716b61574d433a2f261b1113202d394653606c79868e8174675b4e4134281b0e06111c26303a444e58616c727f8c92877e716c625b5049413931271d120700000000000000000000000000000000030608090f13110e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e14212e3a4754616d7a8590857b6e61594f43392e20160c0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a3c3c3b3b3e4b5764717e8a8a7e7164574b3e3124181a2733404d5a6673808d887b6e67615f575d5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c545b60666e7b869184776a5f53473a2e211408000013202d394653606c7986948e828282828282828282828282828282828282828282828282828073665a4d4033271a0d0007121d28313940454746443f444343424241414141414754606d7a86918477685e5246392d201307000000000000000000000000000000000000000000000000000004101d2935404b5563707d898a8174675b4e4134281b1919191919191923303c4956636f7c869082786c60574d42352b211919191919191919191919191919191919191919191312100c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e716457555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555d6a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e21150800000000000000000000000815222f3b4855626e7b888b7f7265584c3f3225190c00000000000613202c3945515d6779868e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161f272f35393a39352f29241d160d0700060a0c0c11111111111111111111111111111925323f4c5865727f8b897d7063564a3d30231711111111111111111111111111110d0d0b0703030b12181f252a2d33383938332d261d140b0200000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054515a626c727f8b92877d70695f554c41382d22170d202d394653606c79868e8174675b4e4134281b0e0f17232e38424c56606a717e8893887e716c615a51443f382f271f150b0100000000000000000000000000000000000000000206050202020202020202020202020202020202020814212e3b4754616e7a7f837e71685e52473e30271d0e050202020202020202020202020202020202020202020202020202000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d2f2f2f313e4b5764717e8a8a7e7164574b3e3124181c2936434f5c6976828f8377695f55534d5050505050505050505050505050505050505050505050505050505050504a50545e6975818e887b6e6255483b2f221508000013202d394653606c798693938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e83776a5d5044372a1d1104010c161f282f35393a3a38342e36363535343434343945515d67768390877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000010d18242f394653606c77807e7a6d6154473a2e21140c0c0c0c0c0c14212e3b4754616e7b7f837b6e665b50453b3123190f0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e71646262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626a77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e21150800000000000000000000000713202d3a4653606d79868d8074675a4d4134271a08000000000004111d2935414c556c78858f8275685c4f4235291c0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1620283139404547454039352f281f18120b121618191e1e1e1e1e1e1e1e1e1e1e1e1e1e1e25323f4c5865727f8b897d7063564a3d30231e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1a1917130e0d151d24293136383f4446443f382f261d140b02000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d605447505a626d727f8c92857b6e675d53493f33271f16202d394653606c79868e8174675b4e4134281b0b172128343f4a545e686f7c86928b7f726c615a50483f332d261d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e7276716c62564d41352c1e150b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c12181d2020222224313e4b5764717e8a8a7e7164574b3e3124181e2b3744515e6a77848e817568574d46424343434343434343434343434343434343434343434343434343434343433f444d5664717e8a8b7e7165584b3e32251807000013202d394653606c7986948f8686868686868686868686868686868686868686868686919083776a5d5044372a1d110400040d161d24292c2d2d2b28232a2929282828272935414c556673808d8a7d7064574a3d3124170700000000000000000000000000000000000000000000000000000007121f2b3744505b656c74716d685e5246392d201307000000000714202d3a46525e696e73776e695e544a3f33291f110700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898a7e716f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f77849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e211508000000000000000000000006131f2c3845515c6678848f8275695c4f423025190d0100000000010d19242f45515e6b78848f8376695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c162028323a434b5153514b45403a3128231d151e2225262b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b323f4c5865727f8b897d7063564a3d302b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2726231f19181f272f353b42464a5053504a42382f261d140a000000000000000000000000000000000000010d1a2734404d5a6773808d877a6d60544748515b636d74808d9183796d655b50443d31281e202d394653606c79868e8174675b4e4134281b141d29333b44505c666d7a84918d80736d625a50483e3627221b140b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e61656a64625a50443b30231a0c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d101314161824313e4b5764717e8a8a7e7164574b3e3124181f2b3845525e6b78858d8073675a4d403631363636363636363636363636363636363636363636363636363636362d333b4855616e7b888d8174675a4e412e23180c000013202d394653606c79868f82797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79859083776a5d5044372a1d11040000040c12181d2020201f1c171d1c1c1b1b1b19242f3d4a5763707d8a8c807366594d402e23180c000000000000000000000000000000000000000000000000000000030f1b27333f49535b606764615e564c4135291d11050000000005111e2a36424d575e61666a615e574d42382d21170d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707c898c7f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c849083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e211508000000000000000000000004101c2834404b546976839084776a564c4135291d11050000000000081e2a3744515d6a77849083776a5d5044372a1d07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28323a444c555d605d55514b433d342e271e2a2f323337373737373737373737373737373737373f4c5865727f8b897d7063564a3d37373737373737373737373737373737373433302b242328313940454d53545b605b544a41382f261c11060000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473f49515b606d78828f8f82776c60584e433a2f24192d394653606c79868e8174675b4e4134281b1c262f3b45505a606d78828f8e81756e635b51483e362c2417110a020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303b444c5254595d585650483f32291f11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d40332629292929292929292929292929292929292929292929292929292929222d394653606c79858f837669544a4034281c10040013202d394653606c79868f82756d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d78859083776a5d5044372a1d110400000001070d1013141312100b06100f0f0e0815212e3b4854616e7b878f827568544a4034281c10040000000000000000000000000000000000000000000000000000000b17222d38414950535a5754524c443a3025190d0100000000020e1a25303b454d5254595d54534d453b2f261c0f050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d89918c88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888919083776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e2115080000000000050505050505000c18232e414e5b6874818e8579685e5246392d2013070505050505101d2a3643505d6976839084776b5e51442f23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c565d676d67605d554f454039302e353b3e3f4444444444444444444444444444444444444c5865727f8b897d7063564a444444444444444444444444444444444444403f3b362e2e343d434b51575e61666c665b534a42382d22170b0000000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a3f44505c666d7a84918c7f726a60554c413529202d394653606c79868e8174675b4e41342817222d38424d57616c73808d9082796d605c52493f362c241a1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141e29323b4146474c504b49453f362d20170d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1f2b3744505b657784908578665c5144382c1f12060013202d394653606c79868f827569606060606060606060606060606060606060606b78859083776a5d5044372a1d11040000000000010406070706030000030202010714212d3a46535e697885918477665c5144382c1f120600000000000000000000000000000000000000000000000000000006111b262f383f44464d4a4746413a32281e130800000000000009141f29333b4246474c514846423b33291d140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d898c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c83776a5d5044372a1d1100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e211508000306080912121212121212071a2633404d596673808c877a6d6154473a2e2114121212121212121c2936424f5c6975828f85786b554b4034291c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e686d79746d676059514b423b373f464b4c515151515151515151515151515151515151515865727f8b897d706356515151515151515151515151515151515151514d4c4740383940454f555d60696e75786c655b544a3f33281c0f0300000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a343f4a545e686f7c8692877c6f675d51453e32282d394653606c79868e8174675b4e4134281f28333f4a545f69717e8a91847a6e675c514a40372d241b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393b3f433e3d39342d241b0e05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a10101010101010101010101010101010101010101010101010100f1b27333f49536975828f86796d6053463a2d2013070013202d394653606c79868f8275695c53535353535353535353535353535353535e6b78859083776a5d5044372a1d11040000000000000000000000000000000406070a121e2a36424d576a76839086796d6053463a2d201307000000000000000000000000000000000000000000000000000000000a141d262d333739413e3a3935302820160c02000000000000020d17202930363a3b40443b3a36312921170b02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7165584b3e3225180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e2115080a0f1215151e1e1e1e1e1e1e1e1e25323e4b5865717e8b887b6f6255483c2f221e1e1e1e1e1e1e1e1e2835424e5b6875818e8679675c5145382c1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686d7a848079706b605c544d453f495157595e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e65727f8b897d70635e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5a58524a40424b515960676d737b8282776c665b5044382b1f120600000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a2e38424c565f6a717e8b91847a6d60594f443a3024394653606c79868e8174675b4e41342827313944505b666e7b8692877c6f685e554b40382e251b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e323731302d29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0d030303030303030303030303030303030303030303030303000b17222d414e5a6774818d877b6e6154483b2e2115080013202d394653606c79868f8275695c4f474747474747474747474747474747525e6b78859083776a5d5044372a1d110400000000000000000000000000070c10121317161a2531424e5b6875818e887b6e6255483b2f22150800000000000000000000000000000000000000000000000000000000020b141b22272b2d34312e2d29251e160e040000000000000000050e171f252a2d2e33372e2d2a251f170f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373716c6256493d3024170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e21150e151b1f21222b2b2b2b2b2b2b2b2b2b303d4a5763707d8a8a7d7063574a3d302b2b2b2b2b2b2b2b2b2b2b34414e5b6774818e867a6d6053473a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a83908d847d746d665f574f47515b63666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a727f8b897d706a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a67645c52464e545c606b6f7980868e8d81786c605346392d20130600000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a2d303a444e58626c75818e8e81746c61564c413529394653606c79868e8174675b4e4134232f39434e58606c7882908b7e726a60564c43392e261c130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d14191e2021262a2524211d1711090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0d0000000000000000000000000000000000000000000000000006192633404c5966737f8c897c6f6256493c2f2316090013202d394653606c79868f8275695c4f423a3a3a3a3a3a3a3a3a3a3a3a3a45525e6b78859083776a5d5044372a1d11040000000000000000000000030b12181c1f202323202633404d596673808c8a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000020a11171b1f20272421201d19130c0400000000000000000000050d141a1e2021262a21211e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e6166666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666665625a5045392d21150900000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e21151820262b2e2f38383838383838383838383c4955626f7c888b7e7165584b3e38383838383838383838383838404d5a6773808d877a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7980878f918980786e6961595157636d72777777777777777777777777777777777777777777777f8b897d77777777777777777777777777777777777777777777736e645850585f666d737d848c928d857f796d6053463a2d20130700000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a2d28323c46505a606d7984918a7d70685d52463e31394653606c79868e8174675b4e41342934404b555f6a727f8c8e81756d62584e443b30271d140a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d111414191d181715110c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0d000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b8a7d7063574a3d3024170a0013202d394653606c79868f8275695c4f42362d2d2d2d2d2d2d2d2d2d2d3845525e6b78859083776a5d5044372a1d110400000000000000000000030c151c23282c2d302f2c27313e4b5864717e8b8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000060b0f12131a171413110d080200000000000000000000000002090e111414191e1514120e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d5354595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959585650483f34291d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e2118222a31373a3c4545454545454545454545454754616e7a878c7f7266594c4545454545454545454545454545454c5966737f8c887b6e6155483b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d737b828b928d837b706c625b5966727f848484848484848484848484848484848484848484848b918f89848484848484848484848484848484848484848484848073675a5a616a6e798087918f86807a726d665c5145382c1f130600000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a2d212a343f45515d676f7c8791857a6d61594f43392f4653606c79868e8174675b4e4134303845515c676f7c8791847a6d605b51463d32291e150b010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507080c100b0b08050100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0d000000000000000000000000000000000000000000000000000b1724313e4a5764717d8a8a7e7164584b3e3125180b0013202d394653606c79868f8275695c4f4236292020202020202020202b3845525e6b78859083776a5d5044372a1d1104000000000000000000000b151e272e34383a3d3c3833303d495663707c898d8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000305060e0b0707050100000000000000000000000000000000020507080d11080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246484c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b49453f362d22170c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e21202a343c4347485151515151515151515151515153606d79868d8073675a51515151515151515151515151515151515965727f8c887c6f6255493c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555d606a6e767e869090857d726d605c6774808d919191919191919191919191919191919191919191969b99969191919191919191919191919191919191919191918e8275685b606c707c838d928b827b736d68605c544b4034281c100400000000000000000000000000000000010d1a2734404d5a6773808d877a6d6054473a2d21222935414b55606a73808d8e81756b61554b40354653606c79868e8174675b4e412e38424e58606d798391877c6f675d51483f342b20170c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0d000000000000000000000000000000000000000000000000000a1623303d495663707d837d786d6053463a2d2013070013202d394653606c79868f8275695c4f4236291c141414141414141f2b3845525e6b78859083776a5d5044372a1d110400000000000000000007121c2730394044464a48443d353b4855616e7b888e8175685b4e4235281b07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b4040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040403e3d39342d241b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e2126313c464e53555e5e5e5e5e5e5e5e5e5e5e5e5e5e5c6678858e8174685e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e65727e8b897c706356493d3023160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f39434b51575f626c717b838d92877f746d6666727f848484848484848484848484848484848484848484848b918f8984848484848484848484848484848484848484848484807367666c737e86908f857e776e69605d56514b42392e23180c0000000000000000000000000004000000010d1a2734404d5a6773808d877a6d6054473a2d2118242f3a434e58606d7983908a7d70675d51453c4653606c79868e8174675b4e41343f4a54606a74808d8c7f736a60554c41362d22190e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708080707050100000000000000000000000000000003060809070604000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000307090909080b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0d000000000000000000000000000000000000000000000000000713202d3a4653606d7876706d665c5044382c1f12060013202d394653606c79868f8275695c4f4236291c0f0707070707121f2b3845525e6b78859083776a5d5044372a1d11040000000000000000000c18232e39424a515356554f45413a4653606d7986908376695d50432f24180d0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090a0a0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333332302d29221b1209000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e212b37434e585f626b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b78848f82756b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b717e8a8a7d7063574a3d3024170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d28313940454e535a62696e78808a928c80786d676d72777777777777777777777777777777777777777777777f8b897d77777777777777777777777777777777777777777777736e676d788088928c827b726c655f57524c45403930271d12070000000000000000000105070710090806030d1a2734404d5a6773808d877a6d6054473a2d21141d28313d45515c666f7c879184796d60574e424653606c79868e8174675b4e413844505c666f7c879083786d60584e433a2f241b1007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415151413110d08020000000000000000000000040a0f1215151413100c070100000000000000000000000000000000000000000000000000000000000000020507080e0a09070400000000000000000000000000040a0f1315161515121824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0d0000000000000000000000000000000000000000000000000006121f2c3844505c666d6663605c544a3f34281c10030013202d394653606c79868f8275695c4f4236291c0f0300000005121f2b3845525e6b78859083776a5d5044372a1d1104000000000000000004101c2834404a545c60636059514b4345515c6778859184776b554b4035291d10040000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000040a0f12151517171312100c0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e21212626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262524211d17110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e212e3a47535f6a6f787878787878787878787878787878787883908378787878787878787878787878787878787878787878787d8a8a7e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f353c424750575f666d737e86918d82796d67666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a727f8b897d706a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a67686d79828c928880786e69605b534d45413a342e271e150b000000000000000002080d1113141d1515120f0a1a2734404d5a6773808d877a6d6054473a2d2114161f2834404b545f6a74808d8c80736a5f53474653606c79868e8174675b4e41424d57606d788390877c6f665c50463d31281e12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e21212121201d19130c05000000000000000000060e151b1f2122201f1d18120d080100000000000000000000000000000000000000000000000000000002090e1114141b171614100b0500000000000000000000070f161b1f222322211f1b24313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0d0000000000000000000000000000000000000000000000000003101c28343f4a545c605c5453504a42382e23170c000013202d394653606c79868f8275695c4f4236291c0f0300000005121f2b3845525e6b78859083776a5d5044372a1d110400000000000000030c19222c3844515c666d706b605d554b414b556a7784918579675d5145392c201306000000000000000000000005080a0b0e090907030000000000000000000000000000000000000000000000000000060e151b1f21222424201f1c18120b0300000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919191919181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192633404c5966737f8c877b6e6154483b2e222f3c4855626f7c848484848484848484848484848484848489959084848484848484848484848484848484848484848484848a908b7e7165584b3e3225180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d242931373f454d545c606c717c84908f82796d685e565e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e65727f8b897d70635e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e575f696e7a838f90857d736c665e575049413b353028231d150c0300000000000000040c13191d20212a22211f1b151a2734404d5a6773808d877a6d6054473a2d21140d18232e39424e58606d798491867b6e62594f4253606c79868e8174675b4e4146525e69727f8b8c80736a5f544a3f342b1f160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e2e2e2d2a251e160e050000000000000006101820262b2e2f2d2c29241d19130c0701000000000000000000000000000000000000000000000001070c141a1e2021272322201c160f08000000000000000007111921272c2f302f2e2b2624313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0d00000000000000000000000000000000000000000000000003090e17232e38424a5053504a46443f3830261c1106000013202d394653606c79868f8275695c4f4236291c0f0300000005121f2b3845525e6b78859083776a5d5044372a1d1104000000000000000b151e2935414c56606d787d746d675d5145505c6976838f867a6d6053473a2d201407000000000000000000060c111517181b1615130f0a04010000000000000000000000000000000000000000000006101820262b2e2f30302d2c28231c150c03000000000000000000000000000000000000000000000000010406070b0f09090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0b0b09050100000000000000000000000000000000000000000000000000000000000000000000000000030608090d0d0d0d0d0d192633404c5966737f8c877b6e6154483b2e222f3c4955626f7c888f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f949d948f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f91958b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c121820262b333c424a515a616a6f7b839090837a6d685e554c5151515151515151515151515151515865727f8b897d7063565151515151515151515151515151514d575f696e7b83908f837b706b605b544d443f382f29241e18120b0300000000000000040e161e24292d2e372f2e2b2620182734404d5a6773808d877a6d6054473a2d211407121d27303c45515d67707d8a8f82766b60544a53606c79868e8174675b4e424f59616e7b869184796d60584e42382e22190d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b3b3a3936302820160c020000000000060f18222a31373a3c3a39352f29241e18120b03000000000000000000000000000000000000000000030b12181f252a2d2e34302f2c27211a1108000000000000030c19232b32383b3c3c3b37322e313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0d0000000000000000000000000000000000000000000000060e151a1e212630383f4446443f3a38342e261e150a00000013202d394653606c79868f8275695c4f4236291c0f0300000005121f2b3845525e6b78859083776a5d5044372a1d110400000000000007121d27303946525d68727f8981796d6054474e5b6875818e877b6e6154483b2e21150800000000000000000910171d2124242823221f1b16110d070100000000000000000000000000000000000000040e18222a32373b3c3d3d3a38342e271e150b0000000000000000000000000000000000000000000001070d111314181c1615130f0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161a1a1a1a1a1a1a2633404c5966737f8c877b6e6154483b2e222f3b4855626e7b82838383838383838383838383838383828e938f82838383838383838383838383838383838383838383838486837e7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d151a212a30394044505860696e7a838f90837a6d675d554b424444444444444444444444444c5865727f8b897d7063564a444444444444444444444444454d575f696e7b84918e827a6e696059504a423b332d261d19130c070000000000000000030c1620283035393a433c3b37322a222734404d5a6773808d877a6d6054473a2d2114070b151e2935404b55616c76828f897d70665c5053606c79868e8174675b4e4a54616b75828f897d70675c51463c30261c1007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b424648484746413a32281e130800000000050e18212a343c43474847454039352f29231d150d0802000000000000000000000000000000000000060d151d232930363a3b413d3c38332b231a0f0600000000000a151e2b353d4448494847433c3a373e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0d00000000000000000000000000000000000000000000060f181f262b2e2f2f2e34383a38342e2c28231c150c0300000013202d394653606c79868f8275695c4f4236291c0f0300000005121f2b3845525e6b78859083776a5d5044372a1d11040000000000040d18232e39424e58616d7a8592867c6f6256494d5a6774808d897c6f6256493c2f2316090000000000000009121b22282d303134302f2c27201d18130e090300000000000000000000000000000000000a15202a343c4347484a4a4644403930271c120700000000000000000000000000000000000001040b1013181d2020242923221f1b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080c0707050100000000000000000000000000000000000000000000000000030709090908060300000000000000000000000000000000000000000000000000000000000000000000000406070a09070400000000000000000000000000070f161b1f2223262626262626262633404c5966737f8c877b6e6154483b2e262e3a47535f696e7676767676767676767676767676767676818e867976767676767676767676767676767676767676767676787976706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090f181e272e343e464e565e686d79828f9083796d675d544a40343737373737373737373f4c5865727f8b897d7063564a3d3737373737373737303a444d575e696e7b84918d81786d685e574f443f382f27221b140b08020000000000000000000b151e28323a414647504847433c342b2734404d5a6773808d877a6d6054473a2d211407030c18242f3a43505a626e7c879083786d60554b606c79868e8174675b4e505c66707d8a8e81746b60554b40342a1e150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d53545454524c443a3025190d010000020d172029333c464e535553514b45413a342f271f19130c04000000000000000000000000000000020a11171f272f343b4246474e4a48443d352b21180e0300000006111c26303d474f545655534e4847423e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0d000000000000000000000000000000000000000000030e18212a31373a3b3b3b3936302c28231f1c17110a030000000013202d394653606c79868f8275695c4f4236291c0f0300000005121f2b3845525e6b78859083776a5d5044372a1d110400000000010c161f2834404b54606a74808d8e81746a6054474c5966737f8c8a7d7063574a3d3024170a00000000000007101b242c34393d3e413c3b38322c29241d1a140e09030000000000000000000000000000030f1b26323c464e5355575753514a42392e23180c0000000000000000000000000000000002080d11161b1d24292c2d3136302f2c272119100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415191413110d0802000000000000000000000000000000000000000000040a0f1315161515120f0a0602000000000000000000000000000000000000000000000000000000000000070c101313171614100b050000000000000000000007101920272b2e2f333333333333333333404c5966737f8c877b6e6154483b33333337424d575f626969696969696969696969696969696974808d86796c6969696969696969696969696969696969696969696b6c6a64615a5044392d2014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c151c2328343d444d565d676d79828f9082796d665c514440362c2b2b2b2b2b2b323f4c5865727f8b897d7063564a3d302b2b2b2b2b262f39424c565e696e7b84918d80746d665d564d453d332d261d17110a020000000000000000000007121d27303a444c52545d55534e463d342b34404d5a6773808d877a6d6054473a2d2114070007131d28313e47535f6a74808d8b7e72675d51606c79868e8174675b4b55606d788391857a6d61594f43392f22180c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e6161615e564c41362a1d1105000008141e29323b454e585f62605d55524c4540393129251e160e0700000000000000000000000000030b141b2227313940454d52545a56544f473d332a2015090000000c17232e38424f596063625f5855534d484b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0d00000000000000000000000000000000000000000009151f2a333c424748484746413b32291f14100c0600000000000013202d394653606c79868f8275695c4f4236291c0f0909090909121f2b3845525e6b78859083776a5d5044372a1d11040000000007121d28313945515c666f7c8892857a6d61584e434b5865727e8b8b7e7164584b3e3125180b0000000000020b19222c363e45494b4e4948433d39352f2a261f1a150e090300000000000000000000000006121f2b37434e585f626363605c544a4034281c10040000000000000000000000000003090e13191d20272c2f35393a3e423c3b38322b22190e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e21212621201d19130e0903000000000000000000000000000000000000070f161b1f222322211f1b15120f0a040000000000000000000000000000000000000000000000000000030b12181c1f202323201c1610080000000000000000040f19222b32373b3c404040404040404040404c5966737f8c877b6e615448404040404040454d53555c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6773808d86796d605c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5e605d575550473e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218222b323b444c555d676d79828f8f82786d605b52483e342b20171e1e25323f4c5865727f8b897d7063564a3d30231e1e17222d38414b545d686e7b84918d80736e605c544c433b3328221c140b060000000000000000000000000c18232e39434c565d616a625f584f463d3534404d5a6773808d877a6d6054473a2d21140700010c161f2b37434e58616d7a859185796d6055606c79868e8174675b515d67727e8b8b7f72685d52473d31271d10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e696e6e6d685e5246392d20130700020e1925303b444d575f6a6f6d67605d56514b433e353028201910090000000000000000000000040d151d262d333d434b51575e61676360594f463c31261a0f020003101c28343f4a54606b6f6f6a66625f5755535764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0d0606060606060606060606060606060606060606020e1a26313c454d53555554524d443b3025190e020000000000000013202d394653606c79868f8275695c4f4236291c161616161616161f2b3845525e6b78859083776a5d5044372a1d1104000000050e18242f39434e58606d7983908b7e71685e52463e4a5764717d8a8b7f7265584c3f3225190c00000000000a141d2a343e485055575b56544f4745413a36312b261f1a150e0802000000000000000000000815212e3b47535f6a6f70706d665c5144382c1f12060000000000000000000000040a0f141a1e24292c32383a4045474b4f4948433d342b20170c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e332e2d29241e1a150f0a0400000000000000000000000000000007111921272c2f302f2e2b26211f1a15100c070100000000000000000000000000000000000000000000030c151d23282c2d302f2c27211a1109000000000000000a16202b343d4347494d4d4d4d4d4d4d4d4d4d4d5966737f8c877b6e61544d4d4d4d4d4d4d4d4d4d4b50505050505050505050505050505a6673808d867a6d6053505050505050505050505050505050505050505153504a49443e352c22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000710192029323a434b555d676d7983908e81756d635a50463d32291e151925323f4c5865727f8b897d7063564a3d302317182227333f49535c666d7a83918d80736e645c514a423a31292117110a0200000000000000000000000004101c2834404b555d686d766f6a60594f473d35404d5a6773808d877a6d6054473a2d2114070000040d1a26313c46525e68727f8c8c7f72675d606c79868e8174675b57606d79859184786d60564c41352b1f150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815212e3b4854616e7b7b7a6d6154473a2e2114070005111e2a36414c565f696f7c79736d68605c554f46413a322b221b1306000000000000000000040d161f272f383f444f555c60696e74706b60584e43372b1f12060006121f2c3844505c666f7d7c77736e6966615f5764717e8a8a7e7164574b3e3125201e2c3845525f6b78858c807366594d4033261a13131313131313131313131313131313131313131313121e2b37424d575f6262615e564d41362a1e11050000000000000013202d394653606c79868f8275695c4f4236292323232323232323232b3845525e6b78859083776a5d5044372a1d11040000020c17202935404b55606a73808d8f82756c61564c413d495663707c898c807366594d4033261a0d0000000006111c262f3c46505a61646763605954514b46423b37312b261f19140c070100000000000000000915222f3c4855626f7c7d7d786d6053463a2d201307000000000000000000040a0f151b1f262a3035393d44484b5153575c56544f473d32291e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d17212931363a3b3f3a3935302b261f1b150e0903000000000000000000000000061019232b32383b3c3c3b37322e2b261f1d18120d080200000000000000000000000000000000000000030c151e272e34383a3d3c38332c231a12090000000000030f1b27323d464e545659595959595959595959595966737f8c877b6e61595959595959595959595958565149434343434343434343434d596673808c877a6d6054474343434343434343434343434343434343434546433d3c39332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e172028313a434b555d676d7a83908c7f736c61584e443b30261c1925323f4c5865727f8b897d7063564a3d3023161f2a343c44505b656d78828f8d80736e635c5244403930281f170f06000000000000000000000000000006131f2c3845515c676d7a837c6f6b60594f473d404d5a6773808d877a6d6054473a2d2114070000000a15202a36414c56606d79859185796d60556c79868e8174675b5e6973808c8a7d70665c50443a3023190d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c7987878174685b4e4135281b0e020714202d3946525e686e7b85857f7a736d676159524c443d342d2517110a02000000000000040d161f2831394149505960676d737b817d706a5f53473a2e211408000713202d3a4653606d788488847f7b77726e696564717e8a8a7e7164574b3e36302d2a253845525f6b78858c807366594d4033261f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f212e3a47535f696e6e6e685e5246392d2014070000000000000013202d394653606c79868f8275695c4f423630303030303030303030303845525e6b78859083776a5d5044372a1d110400000a141e29333b45515d676f7c8792857b6e615a50443a3c4955626f7c888d8174675a4e4134271b0e010000000b17222d38424e58616c71746f6b65605d55534d47423c37312a251e18120b03000000000000020e1b2835414e5b6874818a877a6d6154473a2e2114070000000000000003090e151b20262b31363a4145474f54555d6064696360594f443a3025190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f29333b4246484c4746413a37312b26201a140d0701000000000000000000020b18222b353d4448494847433c3a37312c29241d19130c070100000000000000000000000000000000040d151e2730394045464a48443d352c241a0e050000000006131f2b37434e58606266666666666666666666666666737f8c877b6e66666666666666666666666665625b51453a36363636363636404c5966737f8c877a6e6154473b363636363636363636363636363636363638393731302d28221a1108000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e161f283139434b555d686e7b84918a7e716a60564d42382e231725323f4c5865727f8b897d7063564a3d30231e28313c46505a606c77818e8e81746e635c524a40342e271e160d050000000000000000000000000000000713202d3a4653606d79828f857d706b60594f46404d5a6773808d877a6d6054473a2d211407000000030d1925303a45515d67727f8b8c7f72675d6c79868e81746757616e7b868f82766b61544a3f32281e1107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135281b0e020814212e3b4754616e7a8490928c857f79706c615e564f473f3727221b140b0200000000030c161f28313a434b535b606b6f7980868d857c6e6255483b2f221508000b1824313e4b5764717e8a91918c88837f7b76726e717e8a8a7e7164574b46413b3936303845525f6b78858c807366594d40332c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2f3b4855626e7b7b7a6e6154473b2e2114080000000000000013202d394653606c79868f8275695c4f423c3c3c3c3c3c3c3c3c3c3c3c3c45525e6b78859083776a5d5044372a1d11040006111c26303b454f59606d7984918a7e71685e52483e323b4854616e7b878e8175685b4e4235281b0f020000030f1c28333f4a545f6a717e817c77726d67615f57534d47423c363029231d150d080200000000020e1b2835414e5b6874818e877a6d6154473a2e211407000000000002080e151a20272b32373b42464c5254596063676d71756f6b60564c41362a1d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313b454d53545954524c47423c37312a251f18130c0400000000000000000a141d2a343d474f545655534e4847433c38352f29241e18120b030000000000000000000000000000050d161f273039424b515356554f473e362c20170d020000000815222e3b4754606a6f73737373737373737373737373737f8c877b73737373737373737373737373726d62564a3d312929292929333f4c5966727f8c877b6e6154483b2e292929292929292929292929292929292b2d2a2423201c1710080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161f27313a434c565e696f7c8692867c6f685e544a3f34282125323f4c5865727f8b897d7063564a3d3023242f3a434e58616c73808d8f81786d605c524a403828231c150c04000000000000000000000000000000000815212e3b4854616e7b849092867d706b60594f464d5a6773808d877a6d6054473a2d2114070000000008131e2935404b55606d79849185796d606c79868e8174675f6974818e877c6f62594f42382e20160c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135281b0e020713202d3a4653606d787e83898f928c847d756d686059514940332d261d140a000000000b151e28313a434c555c656c737d848c928d867f7265594c3f3226190c000916222f3c4955626f7c8084898d91908c88837f7b767e8a8a7e71645654524c4746413b3945525f6b78858c807366594d403939393939393939393939393939393939393939393939393939393946535f6c7986888175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f494949494949494949494949494949525e6b78859083776a5d5044372a1d1100050f17232e38424d57616b74818e8e81746c61564d41362d3a4753606d7a868f8275695c4f4236291c0f03000006121f2b3844505b666f7c868e89847f7a746e69625f57534d46413b342f271f19140b06000000020e1b2835414e5b6874818e877a6d6154473a2e21140700000000060c141920262b32373c43474d53565d60656b70757a7e827d6f685e5246392d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434d575e6166615d56534d47433c363129241d160d0801000000000006111c262f3c464f596063625f5855534e47454039353029231d150d07010000000000000000000000060f1720283139434b545c6063615950483e32291f14080000000916232f3c4956626f7c80808080808080808080808080808c918e81808080808080808080808080807f7265584b3f32251d1d1d26323f4c5965727f8c887b6e6155483b2e221d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1e201d171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d151f28313a444d565f6a707d8791857a6e665c50443e332925323f4c5865727f8b897d7063564a3d30232935414c555f6a717e8a9082796d665c504a40382e2618120b0300000000000000000000000000000000000714212d3a46535e696e7a838f92867d6f6b60584e4d5a6773808d877a6d6054473a2d21140700000000020c18242f3945515c67727e8b8b7f72666c79868e817467616e7b878e81746a5f53473e30261c0e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135281b0e0a06121f2c3844505c666d71777c828a91918a827a6f6b625b52443f382f261b1106000007121c27303a434c565d676d777f87918f86807a726d62574a3e3125180b000815222e3b4754606a6f74787c8084888c90908c878383908a7e716865615e5654524c474641525f6b78858c807366594d464646464646464646464646464646464646464646464646464646464646535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c56565656565656565656565656565656565e6b78859083776a5d5044372a1d11030c172128343f4a545e69707d8a9184796d605a50443b302c3945515d677986908376695d5043362a1d060000000613202d394653606c7881878b90918b85807b746e69625f57524c454039312a251f17110a0200020e1b2835414e5b6874818e877a6d6154473a2e2114070000030a11171e252a31373c43474e53575f61686d72777c81868a8f847a6d6154473a2e2114070000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c565e696e726d68625f57534e46423b352f281f19130c04000000000b17222d38424e58606b6f6f6a66625f5853514b45413a342f271f18130c040000000000000000000810182129323a434b555c666d706b615a50443b3025190e0200000c1925323f4c5865727f8b8c8c8c8c8c8c8c8c8c8c8c8c8c9295938e8c8c8c8c8c8c8c8c8c8c8c8c8c83776a5d5044372a1d111925323f4c5865727f8b887b6e6255483b2f221510101010101010101010101010101213100a0a080400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d161f28323b444e58616b727f8b9082786d605a50453b2f26323f4c5865727f8b897d7063564a3d302a343c45515d676f7c8691847a6d675d544a3f382e261c14070000000000000000000000000000000000000005121e2a36424d575e686e79828f92867d6f6a5f574d5a6773808d877a6d6054473a2d211407060606060007121d2834404b55606d79859184796d6c79868e8174676974818e877b6e61584e43352c1e150a0006060606060606060600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135281b171714101c28343f4a545c60646b6f767d848c928f847d726d635c504941382d22171107060f18232e39424b555d686d79818c928b827b736d68625b51463a2e2216090006131f2b37434e586062656c6f73777b7f83888c9090909590827b76726e6865615e5654524c525f6b78858c8073665952525252525252525252525252525252525252525252525252525252525252535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f827569636363636363636363636363636363636363636b78859083776a5d5044372a1d110b151e29333b44505c666e7b8592877c6f675d51483e32292935404b556b78859084776a5d51442d22170b00000006121f2b3844505b666c757a7f83888d928d87817b756e69615e56514b433d363028221c140b06000e1b2835414e5b6874818e877a6d6154473a2e21140701070c151c232830363c42474e54585f62696e747a7f84898e928e8a86807366594d4033261a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945525d686e7b7f7a746e69625f58534d45413a3129241e160d070000030f1c28333f4a545f6a6f7c7c77736e6a65605d55524c4540393129241d160d050000000000000006111a222a333b444c555d676d797d716c61564d41362a1e110500000c1925323f4c5865727f8888888888888888888888888888888888888888888888888888888888888883776a5d5044372a1d111825323f4b5865727e8b887b6f6255483c2f22150903030303030303030303030303050604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d162029323c464f59626d74818e8d80736c61574d41382d323f4c5865727f8b897d7063564a3d30303c46515b606d798491867c6f685e554b42382e261c140a0000000000000000000000000000000000000000020e1a25313b454d565e676d78818e92867c6f695f565a6773808d877a6d6054473a2d2114121212121212120c18232e3945515c67727f8c8a7e716c79868e8174676e7b868e8175695f53463c32231a0c12121212121212121212120a090704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e413528212423211c17232e38424a50535960636b70787f869191877f736e605b53493f332723190e0b18222834404a545d676d7a828e92877f776e69605d5651493f35291e120600030f1b27323c464e54535b6062666a6f73777b7f83879095949087837f7a76726e6865615e56525f6b78858c8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f82756f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f78859083776a5d5044372a1d07121d27303b454f59606d7882908c7f726a60554b41362c20242f44515e6b77849184786b5e493f33271b0f030000030f1c28333f4a545b60686d72777b80858c918e87817b746e68605c554f46413b332d261d17110a0e1b2835414e5b6874818e877a6d6154473a2e2114070c12181e262e343b41464d535860626a6f757b80868c918f8b85817d7a736e63574b3f3226190c000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d7a838c86817b756f6a615e57514b433d352f28201910070106121f2b3844505b666f7c858884807b76716d67605d56514b433e352f281f170f0700000000020a1117232b343c454d565d676d7982867e71685e5246392d20140700000714212e3a4754616d7a7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6255483b2f22150b1825323e4b5865717e8b887c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e17202a343e47515b606d7983908a7e70695e53493f33323f4c5865727f8b897d7063564a3d2e39424e58626d75828f8a7e716a5f564c433930261c140a0200000000000000000000000000000000000000000009141f29333b444c555d666d78818e91857b6e685e556773808d877a6d6054473a2d211f1f1f1f1f1f1f1f1f1f1d2934404b55606d7a859083776b79868e81746974808d877c6f62574d42342a201f1f1f1f1f1f1f1f1f1f1f1f1f171614100b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e41352c2d31302d28221c2630383f44464f545961666d727c838e928c80746c655b50443f352b2016141d2a343c44515c666d79839091857d726c655f57524c433f372d23180d0100000a15202b343c434749505356585f6266696e72767b8390959090908b87837f7a76726d68615e566b78858c80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c79868e8175685b4e4235281b0f0200000000000013202d394653606c798692857d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d899083776a5d5044372a1d1018232e39424d57606b73808c8f82776c60584e433a2f241a2a3744505d6a7783908578655b5044372b1f12050000000b17222d38424a50565e61656a6e747a7f848a908e87817a736d676059524d443f382f27221b140b1b2835414e5b6874818e877a6d6154473a2e21140d161d242930383f444c52575f626a6f757c82878d928d87827e7a75716d67635c52473b2f23170a000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724313d4a5764707d858a908d87827c746e69605d554f45413a322b2218120b0613202d394653606c7981868a8e8d88837e79736d68605c554f45413a3129211910070000040c141c2328353d464e575e686d79828f92857a6e6154473b2e21140800000713202d3946525e686d6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695f53473a2e21140b1825313e4b5864717e8b897c6f6256493c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e18222c353f45515d676e7b8592857b6e655b50443c303f4c5865727f8b897d7063564a3d34404b545f6a727f8b8d80736c61584e443a31271e140a0200000000000000000000000000000000000000000000030d172129323b434b545c666d78818f91847a6d675c6773808d877a6d6054473a2d2c2c2c2c2c2c2c2c2c2c2c2c232f3945525d6873808d897c6f79868e81746e7b868f82756a5f53453c312c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2423201c161008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135393a3e3c39332c241e262e34383d44484f545c606a6f79818d928d80776c605a50473d32281e1c262f3c46515b606d78828f91847b6f6b605b534d45413a312d251b1107000000040f19222b3237383f4446494e5355575f616669717e8a908383868b8f8f8b87837e7a766e685e6b78858c807979797979797979797979797979797979797979797979797979797979797979797979797979868e8175685b4e4235281b0f0200000000000013202d394653606c7986979289898989898989898989898989898989898989898989898f9083776a5d5044372a1d19232834404b545e69707d8791847a6d655b50463d31281d1c2936434f5c6976828f86796c605346392d20130600000006111c262f383f444c5254585f62686d72797e838a918d867f79706b615e56504a423c332d261d171b2835414e5b6874818e877a6d6154473a2e2114181f282f353d424a50565e61696e757c82888e908b85807b76716d6764605d55524a40352a1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303c4955616c70797e83898f8f87817b736d676059524c443d3429231d150d121f2b3844505b666c74797d81858b908b857f7a726d676159514b433b332b22191006060d161e262e343f474f585f696e7a828f92877e71685e5246392d201407000005111d2a36414c565e6162626262626262626262626262626262626262626262626262626262626262625f574d42372b1e120b1824313e4b5764717e8a897c6f6356493c302316090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a232935404b555f69707e8a8f82776c60584e42383f4c5865727f8b897d7063564a3d3945515c666e7c868f82786c605a50463c32281f150c02000000000000000000000000000000000000000000000000050f1720293139424b545c666d79828f9083796d606773808d877a6d6054473a39393939393939393939393939393935414c56616e7b878e817579868e817474808d887c6f62584e433339393939393939393939393939393939302f2c28211a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e414145474a49453e362c241c23282c32383e424a50585f676d74808c918d80736d62594f443a3024222d38424e58626d74818e91847b6e6960595049413b352f281f1b130a000000000007101920272b2d3337393c4347484d53555764717e8a8a7e767b7e83868b8f8f8b86827a6e616b7885928c8585858585858585858585858585858585858585858585858585858585858585858585858586898e8175685b4e4235281b0f0200000000000013202d394653606c798693908b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b909083776a5d5044372a24212b353d45515c666e7b8592877c6f685d53493f342b1f161c2935424f5c6875828f867a6d6053473a2d201407000000000a141d262d333a4146474e53565d60666d71787e848b918c847d756e68605b544e443f382f2920182835414e5b6874818e877a6d6154473a2e211c2328313940454f545c60686e747b82888f908a837e79736e6964605d5553514b4340382e24190e02000000000000000000000000000000000000000000000000000000000000000000000000000000000814202d3944505a61666d71767c8289908e868079706b605d564f463f342f271f160f1c28333f4a545b60676d70747a7e83898f8c857f79706b605d554d453c342b22180f0f18202830383f445059606a6f7b839092867d716c61564d41362a1e11050000010d1925303a444c52545555555555555555555555555555555555555555555555555555555555555555534d453c31261a0e0b1724313e4a5764717d8a897c706356493d3023160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081118242f39434d57616c74818e8c7f726a5f544a3f3f4c5865727f8b897d7063564a3d424e58606d798390857b6e665b50483e342a20160d030000000000000000000000000000000000000000000000000000050e171f283039424a545c676d7983908e81756d6773808d877a6d60544744454545454545454545454545454545454546535f6976828f867a79868e81747a858f82756a5f54464545454545454545454545454545454545453d3c38332c231a100500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e444c5254575550483e362c22171c1f272c30383f444e555d606e737f8c928b7e716b60564c41352928333f4a545f6a727f8b92857b6e695f574f443f382f29241e160d0a01000000000000070f151b1b22272b2d31373a3c42474b5764717e8a8a7e716e72767a7e82868b8f867a6d606b788592938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9292928f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e938e8175685b4e4235281b0f0200000000000013202d394653606c7986948b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8b9083776a5d504437333029333d47505a606d7883908b7e716a60564c41382d22190d1b2835414e5b6874818e877a6e6154473b2e21140800000000020b141c22283036393c43474c52545c60666c71797e848c9189817b726c665f585049413a3228232835414e5b6874818e877a6d6154473a2e21272e343d434b515960666d727a81878f9089837d78716d67615f5753514b4745403a312e261c1207000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e4850545c60646b6f767d838a918d847d746d686059514540393128201717222d38424a50555d6063676d71767c8287908c847d746d675e574e463c342a211717212a323a424a505a626b707c849091857d706b615a50443b3025190e0200000008131e28323a414647494949494949494949494949494949494949494949494949494949494949494847423c332a1f15090a1724313d4a5764707d8a897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313c45505a606d798491867c6f665c50443f4c5865727f8b897d7063564a404a54606a73808d8a7e71695e544a3f362c22180e0400000000000000000000000000000000000000000000000000000000050d161e273039424b555d676d7a84918c7f726b73808d877a6d605447515252525252525252525252525252525252524d5763707d8a8c7f79868e81747f8b897d7063584e525252525252525252525252525252525252524a48443e352c21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4f565d6064615a50483e342b2118161b1e262e343c434b515c636d73808c92877d70685d52463e312b3844505b666e7c8692867c6f695f574d453d332d261d19130c04000000000000000000040a0f11171b1f20262b2e31373e4b5764717e8a8a7e716465686d71767a7e828377675d6b7885928c81828282828282828282828282828282818d928f8282828282828282828282828282828282818e8e8175685b4e4235281b0f0200000000000013202d394653606c79868f827571717171717171717171717171717171717171717178859083776a5d5044413f3c363b454f59626c74808d8d80746c62584e443a2f261b100e1a2734414d5a6774808d887b6e6255483b2f2215080000000000020a11171e252a2d31373a41454a51545b60666d72797f868f8e857f786f6a605b534c443d342e2735414e5b6874818e877a6d6154473a2e29303940444f555d606b6f787f858d908a837d76706c65605c55534d4745403a39352f281f1c130a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222c363e424b51535960636b70767d848d9189817a6f6b625b514b433a322920171c262f383f444b5153555d60646b6f757c828a918a81796e6960584e463c33291e2328333c444c545c606c717d869190847c6f6b615950483e32291f140800000000020c1620283036393a3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3b3a37312a21180e030a1724303d4a5763707d8a8a7d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f2a333e45515d676f7c879083786d60574d424c5865727f8b897d7063564a44515c666f7c878e81746c61574d42382d241a1006000000000000000000000000000000000000000000000000000000000000040c151e273039434b555e686e7c8592877d7073808d877a6d60545b5e5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f606c7884918479868e8178849184786c605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f57554f473e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4f5960686d716c615a50463d332a1f160c151c232831394045525b636e75818e91847a6d615a50433935414c56606c7883908b7f726a60574d453b3327221b140b080100000000000000000000000000060b0f12131b1f2126313e4b5764717e8a8a7e7164565e6165686d7175796d60556b78858c807575757575757575757575757575757575808d86797575757575757575757575757575757579868e8175685b4e4235281b0f0200000000000013202d394653606c79868f827569646464646464646464646464646464646464646b78859083776a5d50494d4c4740424d57606b717e8b9082786d605a50463d32281d140a0d1a2633404d596673808c887c6f6255493c2f22160900000000000000060b13191e20262b2f353940444a50545c60676d737b828a918b837c726c655e564f4440393035414e5b6874818e877a6d6154473a2e333b424a515960676d747c838c928b837d76706b63605b53514b46423b39352f2c29241d160d0a010000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a242c30394045464f545960636c70798087908e847d726d605c554c443a322921171d262d33394045474b51535960636a6f767e858f8e837b6f6a60584e453b30262e343e454e565d666d747e87928e837a6e6a60594f473e362c20170d020000000000050e161e252a2d2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2e2b261f180f06000a1723303d4a5663707d898a7d7164574a3e3124170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d18212935404b55606a73808c8c7f72695e53464c5865727f8b897d7063564a4d57606d78839084796d605a50453b2f261c12080000000000000000000000000000000000000000000000000000000000000000030c151e273039434c565f6a707d8792857a73808d877a6d6060676a6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6673808c897c898e817d8a8c7f72656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6361594f44382c201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b54606b707a7d716c61594f453c31281e130a11171f272f354049525c606d7883908e81756c61554b403946525d68727f8b8f82756d62584e453b33292117110a02000000000000000000000000000000000003050a0f121824313e4b5764717e8a8a7e7164575254565d6064666d665c5f6b78858c807368686868686868686868686868686874818d867a6d68686868686868686868686868686c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c58585858585858585858585858585858585e6b78859083776a5d54565a58524a46535e696f7d8791847a6e665c51483f342b20160b020c1926323f4c5965727f8c897c706356493d3023160a000000000000000002080d11151a1e24292e34383f444a51555d60696e757d848c90867f776d686059514a423b33414e5b6874818e877a6d6154473a353e454d545c606b70798088908d857e78706b63605953504945403936312c2924201d18130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a1e272e34383d43484f545a61676d737c838d91877f746d675d564c443b332920171c22282f35383a4045474f545860626c717b828e90857c6f6a5f574d423830383f4450575f686d78808b928c81796e685f584f473e352c241a0e0500000000000000050c13191d20212222222222222222222222222222222222222222222222222222222222222222211e1a150e0600000a1623303d495663707c898a7e7164574b3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f18242f3a434e58606d798491867b6e615a504c5865727f8b897d7063564a535f69737f8c8a7d70675d51483e33291d140a00000000000000000000000000000000000000000000000000000000000000000000030c151e28313a444e57606b727f8c8f8279808d877a6d6067727778787878787878787878787878787878787878787878787b888d818d8e81828f867a787878787878787878787878787878787878787878787878706b6155483c2f231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b5663707d84877e716b60574d433a2f24190f060d151d2429374045515c666e7b86928a7e71675c5145414c56616d7a8592857a6e615b51463d332a21180f0600000000000000000000000000000000000000000000030b1824313e4b5764717e8a8a7e7164574b474c5254545c605c545f6b78858c8073665b5b5b5b5b5b5b5b5b5b5b5b5b6774818d867a6d605b5b5b5b5b5b5b5b5b5b5b5b5f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b525e6b78859083776a58606267645c524854616e7b8592867c6f685e544a40362d22190e04000c1825323f4b5865727e8b8a7d7063574a3d3024170a0000000000000000000001050a0f13191c23282d333940444b51575e616b70798087918c827a706b605c544d453d414e5b6874818e877a6d6154473a40474f575e666d737d848d9087807a716c666159544f46443f38342e2a26201d1813110d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080c151d23282c32383d444850555d606a6f79808a928b81796d685e564d453b32292016171d24292c2f35393d43484e545a61696e78818d92857c6f695e544a3f3b424a505a616a6e7a828d92887f756d675e564e463d352c231a120800000000000000000002080d111314161616161616161616161616161616161616161616161616161616161616161514120e0903000000091623303c4956636f7c898b7e7164584b3e3125180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313d45515c67707d888f82756c61554b5865727f8b897d7063564f59616e7b868e81756b61554b40362c21170b020000000000000000000000000000000000000000000000000000000000000000000000030c161f29323c454f59606c77828f8c7f808d877a6d606a778485858585858585858585858585858585858585858585858592928d92938e8f9492858585858585858585858585858585858585858585858585857d7063574a3d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b5c6875828f92867d6f695f554c41352921180c030b1218252834404b545f69727e8b9184796d60564c46525e6873808d8b7e72685e52493f342b21180f060000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e4145474a5053504a5f6b78858c807366594f4f4f4f4f4f4f4f4f4f4f5a6774818d867a6d60534f4f4f4f4f4f4f4f4f4f535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f423e3e3e3e3e3e3e3e3e3e3e3e3e45525e6b78859083776a636a6f746e645b515a6774808a877d706a5f564c42392e241b100700000b1824313e4b5764717e8a8a7e7164574b3e3124180b0000000000000000000000000001080d12181c22282e343940454d535961676d737c848d8f857d736d665e574e46414e5b6874818e877a6d6154474045515961696e788088918c837c746d68605b544f48443d37332d28231d1a14100d070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f272c33383e434b515860666d747e86918e827a6d685e574d443b32281f1512181d1f24292c32383d434750575e666d74808d91857b6e665c5044454d545c606c717c848f91867e736d605c554c443c342b231a110800000000000000000000000001050707090909090909090909090909090909090909090909090909090909090909090808060200000000000916232f3c4956626f7c89897e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f2834404b55606b74818e8a7e71675c515865727f8b897d70635654616b76828f857a6d61594f433a2f241a0f0500000000000000000000000000000000000000000000000000000000000000000000000000040d17202a333d44505b656d7a8491878390877a6d606b7885909090909090909090909090909090909090909090909090909090949d949090909090909090909090909090909090909090909090909090908a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b53606d79829092857b6e675d51453e332a1e150a01071318232e39424d57626d76828f8c7f72685e524c56616d7a869184786d60564c41372d22190f06000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e35393a3f444644525f6b78858c807366594d4242424242424242424e5a6774818d867a6d605347424242424242424246535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f423631313131313131313131313845525e6b78859083776a6e737c80746d625758646e747e7e716b61584e443b30271c12090000000a1724313d4a5764707d8a8b7e7265584b3f3225180c00000000000000000000000000000000070c11171c23282f353b42464f555c606a6f79818a918880786e69605850484e5b6874818e877a6d6154474b515b636c707b838d90867f786f6a605d56504a423e38332b27221b18120e0904010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c10161b21272c313940454e545c606c717c849090837a6e695e564d443a31271d140c1013181d20272c32373e454d545c606e74808d9082786d60574d4f575e666d737e86918f847c706c635b514b433b322a221911080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a4754606d797d7d7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d18232e39434f59616d7a859184796d60565865727f8b897d7063565c66707d8a8b7e71685e52473e31281d1208000000000000000000000000000000000000000000000000000000000000000000000000000000050e182127333f49535e686f7c87929095877a6d6068758183838383838383838383838383838383838383838383838383838390938e838383838383838383838383838383838383838383838383838383837d6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b515c676d7a839091847a6d605a50453c30261c11060007121d27303c45515b626f7c8792857a6d6155525e6873808d8a7e71665c50443b30251b100700000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e312c2e34383a45525f6b78858c807366594d4035353535353535414e5a6774818d867a6d6053473a3535353535353946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f4236292525252525252525252b3845525e6b78859083776a7380888b7f72695f535c646c71716c62594f463c32291e150b000000000a1623303d495663707c898c7f7265594c3f3226190c000000000000000000000000000004040000060b12181d242931363e434b515860676d747d85908d837b6f6a615a514e5b6874818e877a6d61544c555d606d737d85908d837c726d666058524c443f382f2c271f1b17110c070000040302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f161c1f282f353d424b515a616a6f7a839090847b6e695e564c43392f261b1106070d11161b20272b333b424a515c606c77828f8c8073695f535961696e78808a928c827a6e6a615a51454039312920180f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d70706e695e52463a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303d46525d68727e8b8c7f72685e5865727f8b897d706355606d78839083786c60564c41352c1f160c0000000000000000000000000000000000000000000000000000000000000000000000000000000000060f17222d38414c56606a727f8c9393877a6d60656f75767676767676767676767676767676767676767676767676767679868e81767676767676767676767676767676767676767676767676767676766f6b6054483b2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4b555d686e7a84918e81756c62574d42382e23170c02000b151e2a333f47535f6a75818e8c8073675c54616e7a869083786c60544a3f32291e13090000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e312423282c3845525f6b78858c807366594d4033282828282834414e5a6774818d867a6d6053473a2d282828282c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f4236291c181818181818181f2b3845525e6b78859083776a6f7c8792867b6e615a525a616464625a50473e342a20170c03000000000916232f3c4956626f7c898c7f7366594c403326190d00000000000000000002070a0c0d111111111111070c12181f252a313940454e555d606b707a838d90857c716c635b525b6874818e877a6d6154565d676d757f88928a80796f6a605c544e45413a332d261d1c160f0b061111111111100f0d09050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0c0a0b0d161d24293039404550585f686d79828f91847b6e685d554b41382d22170e0501040e161e24292d30394044505b656d7a8491867b6e625c646c707b828d91877f776d685f58504840342f271f191007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935414c555d606363615e574d42362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b151e2935414c56606d788390857a6d615765727f8b897d70635d67727e8b897d70665b50443a30231a0d0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0a08050000000000000000000000000000000000000000000006111b262f3a444e58626d75828f97877a6d605d6568696969696969696969696969696969696969696969696969696c79868e81746969696969696969696969696969696969696969696969696969696360594f44382c1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4c565e686f7c86928b7e71695f544a3f34281e14080a0f1318212b37434e58616e7b879285796d605c6673808c8a7d70655b5042382e20170d010000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124171c2c3845525f6b78858c807366594d4033261c1c1c2734414e5a6774818d867a6d6053473a2d201c1c202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f4236291c0f0b0b0b0b0b121f2b3845525e6b78859083776a6b73808d8f82756c6155505557585650483f352c22180e0500000000000815222f3b4855626e7b888d8073675a4d4034271a0d0100000000000000070d1316191a1e1e1e1e1e1e1e1e1e1e1e1a1f272f343d434b515961686e78808b91867e726d635c5b6874818e877a6d61565e686d79818c91867e746d675f58504a423c352f28221c141e1e1e1e1e1e1e1e1e1e1d1c1915100a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111518181616131012181e272e343e464e565e676d79828f90837a6d675c53493f332720170d020c1620283035393a3d3d3f49535e68707d8a8f82766a646e747d858f8f857d726c655d564e463e3c3b37322a22190e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a434c5154565654524d453b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316171919191919191919191919191919191919191924303a44505c66707d898d8074695e65727f8b897d7063606d7a858f82756b60544a3f32291e19191919191919191919191919191919191919181714110c060000000000000000000000000000000000000000000a141d28323d46515b616d7a8592887b6e61595a5c5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d606c79868e8174675d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d56544f473d32271b0f03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e434d565f6a727f8b92867b6e665c50443b3025190e161b1f222326323c46535e6975828e8b7e7164606d79849083776b6153493f30261c0e05000000000000000000000000000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0f1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f4236291c0f0300000005121f2b3845525e6b78859083776a606d7984918a7e71675c51494b4b49453f362d231a10060000000000000815212e3b4854616e7b878d8174675a4e4134271b0e010000000000010a12191e2325262b2b2b2b2b2b2b2b2b2b2b2b2b2b2329313940454f565e666d747e87928a7f736e645c6874818e877a6d615e686d7a828e8f847c706c605c554e443f383029242b2b2b2b2b2b2b2b2b2b2b2b2b2b292826211b140c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d181d2224252322201c160c151d2328343c444c555d676d79828f9082796d655b50443d32291f1408131e28323a4146474a4a48474c56616c76828f897c6f6774808a928c827a6f6b605b534c474a4a4947433c342a20150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e28313a4145474a4a4746423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c202223252525252525252525252525252525252525252528343f4a54606b76828f867b6e6165727f8b897d706367727f8c877b6e62594f42382d2525252525252525252525252525252525252525252423211d1710080000000000000000000000000000000000000000020b16202b343f46525e68717e8b8f82756b60554b505050505050505050505050505050505050505050505053606c79868e8174675b505050505050505050505050505050505050505050505050504948443d352b21160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e41444e58626d75818e9083786d60564c41362a211720272b2e2f2f2e36424d57636f7c899083776963707d8a8b7e7265594f41382d1e14120a01000000000000000000000000000000000000000000020507080b0b0b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f4236291c0f0300000005121f2b3845525e6b78859083776a5c666f7d889184796d60564c413e3d39342d241b1108000000000000000714212e3a4754616d7a878e8174685b4e4135281b0e0200000000000a131c242a2f323337373737373737373737373737373737372f353e444d545c606c717c85918c80746e646874818e877a6d61696e7a83908e827a6f6a615a514b433c342e37373737373737373737373737373737373635322d261e160c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c131823292e3132302f2c272119111218222a323a434c555c676d7983908f81776c60594f443b3025190e1924303a444c5254575755534d505a626f7c888f827569717e87867f776e686059504c5254575755544e463c32261b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f35393a3d3d3b3a36302920170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111921272c2f303232323232323232323232323232323232323232322e38424f59626f7c888d81746965727f8b897d70636d79858e81756a5f53473d2f3232323232323232323232323232323232323232323231302d28221a12080000000000000000000000000000000000000000040e19222a36414c56626c76828f897d70675d51454343434343434343434343434343434343434343434653606c79868e8174675b4e4343434343434343434343434343434343434343434343433c3b38322b23190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e413c46515b606d7a84918b7f72685e52463d3227232832383b3c3c3b373b4854606b778390887b6e6975828f857a6d6054473e2f2f2a231c130a0000000000000000000000000000000000000002090e1214151818181824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f4236291c0f0300000005121f2b3845525e6b78859083776a54606b74818e8c7f72685d52453a2f2d29221b120900000000000000000713202d3a4653606d79868f8275685c4f4235291c0f020000000007121c252e353b3f40444444444444444444444444444444444444444444424b515a626a6f7b84918d80746e6874818e877a6d686e7b84908e81786d685f5850454044444444444444444444444444444444444444444443423e3830281e140a000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d2429343a3d3f3d3b38322b23190e10182029313a434b555d676d7a84918c7f726b60564d41362a20171d2935414c565d616464615f574d54606a76828f877b6e6c717d7c726c655e564f4c565e616464625f584e43372b1f13060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161e24292c2d30302e2d2a251f170e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b33383c3d3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f47535f6a75828f867b6e65727f8b897d7067727f8c877b6e62584e433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3d39342c241a1006000000000000000000000000000000000000000007101925303a44505a616e7b869184796d60584e4337363636363636363636363636363636363636394653606c79868e8174675b4e413636363636363636363636363636363636363636363636302f2c27211911070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e41343f45515d676f7d8892857a6e61594f44382c2e343d4347494947433d434f5965727f8b8c7f736e7b868e8174675d5145403e3b352e251c10070000000000000000000000000000000000050d141a1e20212424242424313e4b5764717e8a8a7e7164574b3e312424242c3845525f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f4236291c0f0300000005121f2b3845525e6b78859083776a5d59616e7b8692857a6d60564c4135291c17110900000000000000000006131f2c3845515c6779868f8276695c4f4336291c1003000000020d19242e3740474b4d515151515151515151515151515151515151515151515151505860696e7a83908d80736d74818e877a6d6d7a83918e80786d665d564e515151515151515151515151515151515151515151515151504e49423a30261b100500000000000000000000000000000000000000000000000000000000000000000000000000000000010c161f282f353f454a4b4948443d352b20170b0e171f2d373f434b555e686e7b8692877d70685e52463e32291e202d3946525d686d70706e695f534e5863707d8a8c7f73666b706f6a605b534c46525e686d70706f6a5f54473b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d2021232321201e1a140d0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4e58626f7c888d807468727f8b897d706d79858e81756a5f534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4b49453e362c22170c00000000000000000000000000000000000000000008131e29323e46535f69727f8c8d80736a5f53473e30262a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2d394653606c79868e8174675b4e41342a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2a23221f1b160f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e413535414c55606b74818e8e81746b6054483e30383f444e545656544e463d4754616e7b87918477727f8c887c6f62554b484c4b4640372e22190b02000000000000000000000000000000050f171f252a2d2e3131313131313e4b5764717e8a8a7e7164574b3e31313131303845525f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f4236291c0f0909090909121f2b3845525e6b78859083776a5d525e69737f8c8c7f73685d5245382e23170b0c0c0c0c0c0c0c0c0c0c0c101c2834404b556c7885908376695d5043362a1d100300000007131e2a3540495257595e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e575f686e7a83908c807374818e877a6d7a83908e80746c665c545e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5c5a544c42382d2115090000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28313a404551565856544f473d32291d14121e29343f49515658565f69707e8a91857a6e615a50443b3025212e3a4754616d7a7d7d7b6e61554853606d7985918477696163625f585049414754616d7a7d7d7c6f6255493c2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080d11131417171414110e0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f5456585858585858585858585858585858585858585858585858585858606a75828f867a6e727f8b897d70727f8b877c6f6258585858585858585858585858585858585858585858585858585858575550483e34281d11050000000000000000000000000000000000000000020c17202a36424d57606d788390877c6f62594f42382e23171d1d1d1d1d1d1d1d1d1d1d1d202d394653606c79868e8174675b4e4134281d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e41352f3a434f59616d7a8592897d6f63594f4438424a505860626260584e4146525e69768390887b76839084776a5f5453555957514940342b1d140a0000000000000000000000000000020d17212930363a3b3e3e3e3e3e3e3e4b5764717e8a8a7e7164574b3e3e3e3e3e3c3b45525f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f4236291c161616161616161f2b3845525e6b78859083776a5d4d56606d7a8592857a6d60544a3f34281c1818181818181818181818181818232e45525e6b78859083776a5d5044372a1d11040000000a16232f3b47525b63666a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a686d7a84918b7f74818e877a78828f8e81786c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a69665e54493e3226190d000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a434b515b62656360594f443b2f261b11222e3a46515b62656969656c73808d8f82766c62564c41362a23303c4956636f7c898a7f7266594c505c6674808d887b6e615655534e443f3d495663707c898a8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070a0a08070502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f59606365656565656565656565656565656565656565656565656565656565656f7c898c7f73727f8b897d7078848f82766a656565656565656565656565656565656565656565656565656565656564615a5045392d211408000000000000000000000000000000000000000000050e1a26313b44505c666f7c878f82766b61544a3f34281d120710101010101010101013202d394653606c79868e8174675b4e4134281b101010101010101010101010101010101010101009090703000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e413528313d46525e68727e8b9083776b6155483f4a545c606a6f6f6a605349424d5665727f8b8b7f7a868d80736658575f6266635b51473d2f261c11060000000000000000000000000009141f29333b4246484b4b4b4b4b4b4b4b5764717e8a8a7e7164574b4b4b4b4b4b494843525f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f4236292323232323232323232b3845525e6b78859083776a5d50515d67727f8c8c7f72665c5044382b2525252525252525252525252525252b3844515e6b77849184776a5e5144372b1e07000000000c1925323f4b57636d7377777777777777777777777777777777777777777777777777777777777777777b8591877c818e877a808d8f827877777777777777777777777777777777777777777777777777777777777777777670665a4e4235281c0f02000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b555d606d72706b60564d41382d221724313e4a56626d72757570606d7883908b7e71685e52463d3227303c4956636f7c898c7f7266594c4a5463707d898b7f7265584b47433c333d495663707c898e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b707272727272727272727272727272727272727272727272727272727272727783908578727f8b897d727d898a7d72727272727272727272727272727272727272727272727272727272727272716c6155493d3023170a0000000000000000000000000000000000000000000009141f28343f4a545f6a74818e8a7d70665c5044392e23180c01030303030303030613202d394653606c79868e8174675b4e4134281b0e0303030303030303030303030303030303030300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135282a36414c56606c7883908a7d7063594f44505c666d737c7c6f655b50444855626e7b888f827e8b897c6f635b62696e736d63594f42382d22170b000000000000000000000000020e1a25303b454d525457575757575757575764717e8a8a7e71645757575757575756544f525f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f42362f2f2f2f2f2f2f2f2f2f2f3845525e6b78859083776a5d504b55606d79859184786d6053463c32323232323232323232323232323232323744515d6a77849085786b5e52452e23180c000000000d1a2633404d59667380848484848484848484848484848484848484848484848484848484848484848484919692898e938c878d9291858484848484848484848484848484848484848484848484848484848484848484848276695c504336291d100300000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d676d767e7d70695e53493f33271f25323f4c5865727f82827569666e7b8692857a6e61594f44382c303c4956636f7c898c7f7266594c4753606d79868f827568574d423732303d495663707c898e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090908070502000000000000000004060707070707060603000004010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f839090837f84918f827f898f8c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7164574b3e3124180b00000000000000000000000000000000000000000000030b17232e38424e58616e7a859183786d60544b4034281d1207000000000000000613202d394653606c79868e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e41352825303a44505b65707d8a9083766b60544653606d78808683786c60544a47535f6978849186828f85796c60626d727b7f736b60544a3f33281c1106000000000000000000000005121e2a36424d575e6164646464646464646464717e8a8a7e7164646464646464646360594f5f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f423c3c3c3c3c3c3c3c3c3c3c3c3c45525e6b78859083776a5d5045515d6773808d8a7d7064584e433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f43505d6a76839085786c5f4a4034281c10040000010e1b2734414e5a6774818d909090909090909090909090909090909090909090909090909090909090909090909090949d96919090909090909090909090909090909090909090909090909090909090909090909090909084786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d7a828b857b6e655b50443b31262834414e5b6774818e86796c5f6a727f8c8e81756b6054483e30303c4956636f7c898c7f7266594c45515d6776838f8578695e52463a2d303d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f131516161514120e090300000000070c1013131413131313120f0b06100e09080603000000000000000000030606080a0b0b0b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0b0b0a0706040100000000000000000000000000010e1b2834414e5b6774818b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b909595908b9196948f8b9196918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b83776a5d5044372a1d11040000000000000000000000000000000000000000000006111c26303c46525e68727f8c8b7e71665c5145392f24180c000000000000000613202d394653606c79868e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135281e27333f4953616b778390897d7063584e505c6676828f8a7e71665b50444d576874818e928f8e8174665b65727f86897c6f665b5044382e23170b00000000000000000000000714202d3a46525e696e71717171717171717171717e8a8a7e7171717171717171716f6b60545f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c4f494949494949494949494949494949525e6b78859083776a5d50404b55616e7b868f83766a5f534b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b505c6976838f8679665c5144382c1f12060000000c1926323f4c5965727f838383838383838383838383838383838383838383838383838383838383838383838383838e939184838383838383838383838383838383838383838383838383838383838383838383838383838175685b4f4235281c0f0200000000000000000000000000000000000000000000000000000000000000000000000000000613202c3945515d6774808d8f82776c60574d42362a2834414e5b6774818e86796c57606d788390897d6f635a5042392e3c4956636f7c898c7f7266594c404b556673808d877b6e6154483b2e303d495663707c898e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f151b1f22222221211e1a140d0500030b12181c1f2020202020201f1c171e1d1b1615130f0a040000000000060b0f121315171718181818181818181818181818181818181818181818161413110d08010000000000000000000000010e1b2834414e5b6774818989898989898989898989898989898989898989898989898989898989898989898989898f94928d89898989898989898989898989898989898989898989898989898989898989898989898983776a5d5044372a1d110400000000000000000000000000000000000000000000000a141e2a36414c56606d79849184796d60554b4035291c11060000000000000613202d394653606c79868e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e41352817222d38414f5963707d8a9083766a60544a54626e7b869184786c6053464b5764717e8a97978a7e71645465727f8b9083786c60544a3f34281b1106000000000000000000000815212e3b4854616e7b7e7e7e7e7e7e7e7e7e7e7e828f8f817e7e7e7e7e7e7e7e7e7d6f63565f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f8275695c56565656565656565656565656565656565e6b78859083776a5d504446535e6975818e887c6f62555858585858585858585858585858585858585858585c6975828f86796d6053463a2d2013070000000b1825313e4a57626d7276767676767676767676767676767676767676767676767676767676767676767676767676818e877a76767676767676767676767676767676767676767676767676767676767676767676767676756f65594d4134271b0e02000000000000000000000000000000000000000000000000000000000000000000000000000004111d2935404b55606d78828f8b7f72695f53463e2f2634414e5b6774818e86796c605c666f7c899083766c61544a40343c4956636f7c898c7f7266594c3f4a5764717d8a8a7d7064574a3d31303d495663707c898e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f2f2e2d2a251f170f050c151d23282c2d2d2d2d2d2d2b28222b2a2822211f1b150e060003090e11171c1f20222324252525252525252525252525252525252525252525242321201d19130e0903000000000000000000000815222f3b4855626e7c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d828f8d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f6256493c2f231609000000000000000000000000000000000000000000000000020c1925303b45515c67727f8b8b7f72675d5145382e23170b0000000000000613202d394653606c79868e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135281b1b262f3e4855616b778390897c6f62554c535f6974818d8a7e7164584e4855616e7b889797877b6e6154606c7883908b7e71665c5044382d22170b000000000000000000000b1724313e4a5764717d8a8a8a8a8a8a8a8a8a8a8a8f94938f8a8a8a8a8a8a8a8a8a8275685c5f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f827569626262626262626262626262626262626262626b78859083776a5d5044424d57626f7c898e81746765656565656565656565656565656565656565656565656875828e877a6d6054473a2d2114070000000916222e3a46515b626569696969696969696969696969696969696969696969696969696969696969696969696974818e877a6d69696969696969696969696969696969696969696969696969696969696969696969696968655d53483d3125180c000000000000000000000000000000000000000000000000000000000000000000000000000000010d18242f3a44505c666e7b8592867b6e61594f42382d34414e5b6774818e86796c6054606a75818e8a7e71665c5144383c4956636f7c898c7f7266594c3f4855616e7b888c7f7266594c3f33303d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222b32373b3c3c3b3a36312921170c151e272e34383a3a3a3a3a3938332d3837342f2e2b26201810080d141a1c22282b2d2f303132323232323232323232323232323232323232323231302d2c29241e1a140d050000000000000000000814212e3a47535f6a6e7070707070707070707070707070707070707070707070707070707070707070707070727f8b897d7070707070707070707070707070707070707070707070707070707070707070707070706f6a6054473b2e2215080000000000000000000000000000000000000000000000000008141e2934404b55606d79849184796d60544a3f34281c100300000000000613202d394653606c79868e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070b13202c3946535f6c79868e8174685b4e4135281b141d2c38444f5964717e8a8e8174675d514d57616e7b869083766a5f5347535f69788592918578695e535b666f7c879184786d6053493f33271b0f030000000000000000000b1724313e4a5764717d8a8a8a8a8a8a8a8a8a8a8a8f94938f8a8a8a8a8a8a8a8a8a8275685c5f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868f82756f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f78859083776a5d50443b4854606a76839086797272727272727272727272727272727272727272727272727275818e877a6e6154473b2e21140800000006121e29353f495157595d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6874818e877a6d615d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5b59534b42372c2015090000000000000000000000000000000000000000000000000000000000000000000000000000000007131d28343f4a545e69717e8a8f82756b61544a3f3334414e5b6774818e86796c604e58616e7b869184796d6053493f3c4956636f7c898c7f7266594c3f4653606c79858e8175685b4e422f303d495663707c898e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2b343c434749494846423b33291f151e2730394045464746464646443f464543413c3b37322a221a11171f262a2d3338393b3d3e3e3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3e3e3d3a39352f2a251f170f05000000000000000006121f2b37434e585f626363636363636363636363636363636363636363636363636363636363636363636365727f8b897d7063636363636363636363636363636363636363636363636363636363636363636363636260584e43372b1f130600000000000000000000000000000000000000000000000000020c18232f3945515c66717e8b8b7e72665c5044382b1f160b00000000000613202d394653606c79868e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d1013141816202c3946535f6c79868e8174685b4e4135281b0b1c28333e4653606d798491867a6d605447535e6974818e887c6f62544a4d576976828f8f837669574d545f6a74818e8a7e71655b5044372b1f14090000000000000000000815212e3b4854616e7b7e7e7e7e7e7e7e7e7e7e7e828f8f817e7e7e7e7e7e7e7e7e7d6f63565f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c798692857c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c859083776a5d504438434e5865727e8b90827e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8b93887b6e6155483b2e221508000000010d18232d373f464a4c505050505050505050505050505050555753504a50505050505050505050505050505b6874818e877a6d61545050505050505050505050505a616468605c554b50505050505050505050505050504f4d48423930251b0f0400000000000000000000000000000000000000000000000000000000000000000000000000000000010b17232e38424d57616c76828f8a7d70665b5044382e414e5b6774818e86796c6053535f6974808d8b7e71655b50443c4956636f7c898c7f7266594c3f44505b6677849083776a554b4035303d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303c464e54555554534d453b31251d273039424b51535353535353504a5251504e4947433c342c231a21293136383f4446484a4a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b494745413a36312921170f0500000000000000020f1a26313c464e53555656565656565656565656565656565656565656565656565656565656565656565865727f8b897d70635656565656565656565656565656565656565656565656565656565656565656565656544e463d32271b0f03000000000000000000000000000000000000000000000000000007121d2834404b54606d79849184786d6053463d32271b1003000000000613202d394653606c79868e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c12181d20202423222c3946535f6c79868e8174685b4e4135281b0b171f2c3844505c6673808c8b7e7265584e4d57626f7c898d8174665c504e5b6774818e8f8275685c4f4e58616e7b879184786c6053463b31251a0e0200000000000000000714202d3a46525e696e71717171717171717171717e8a8a7e7171717171717171716f6b60545f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c798697928989898989898989898989898989898989898989898989929083776a5d5044323d4754606d7a8692908b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b9195887b6f6255483c2f2215090000000007111b252d353a3e3f43434343434343434343434346505a6164605c544f4743434343434343434343434e5b6874818e877a6d6154474343434343434343434e58616c70756d675c51454343434343434343434343434342413d3730271e140900000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303b45505a616e7b869083786c60544a3f34414e5b6774818e86796c60534d57616e7a869083786c6053463c4956636f7c898c7f7266594c3f3f4a546875828e8578675d514539303d495663707c898e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424e58606262615e574d42362a232e39424b545c6060606060605b5f5f5e5d5b55534e463e352c2129333b42464a5053555657585858585858585858585858585858585858585858575654514c46423b332921170d03000000000000000915202a333c4347484a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4c5865727f8b897d7063564a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4947433d342b20150a000000000000000000000000000000000000000000000000000000010c18232e3944515c66727f8c8a7e7164594f44382c1f1409000000000613202d394653606c79868e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060d161d24292c2d31302f2c3946535f6c79868e8174685b4e4135281b0e101c28343f4a54616e7b879083776a60544754606a77839085796d60534c5965727f8c8e8174675b4e46535e6974818e897d7063574d42362a1e1205000000000000000005121e2a36424d575e6164646464646464646464717e8a8a7e7164646464646464646360594f5f6b78858c807366594d4033261a0e1b2734414e5a6774818d867a6d6053473a2d201413202c3946535f6c79868e8175685b4e4235281b0f0200000000000013202d394653606c79868c8e8b8b8b8b8b8b8c9199928b8b8b8b8b8b8b8b8b8b8b8b8b8b8b83776a5d5044373945525d6875828f948f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8c8c887c6f6255483c2f22150900000000000a131b23292e31323636363636363636363637434e58616c716d6660594f44383636363636363636414e5b6874818e877a6d6154473a3636363636363b47545f6a707e82796d605a50453c30363636363636363636363534312c251e150c02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141e29333e46535f6973808d8b7e71665c504438414e5b6774818e86796c605346525e6874818d8a7d7063584e434956636f7c898c7f7266594c3f414d5a6774808d867a6d6053473a303d495663707c898e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606a6f6f6e695e53463a2d2834404b545c666d6d6d6d6d6c666c6c6b6a67625f584f473e3329333b454d53545b606263646565656565656565656565656565656565656565656463605d55534d453b33291f140900000000000000030e18212a31373a3b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3f4c5865727f8b897d7063564a3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c3b37322b22190f040000000000000000000000000000000000000000000000000000000007121d2834404a54606d79859083776b6054483b30251a0e020000000613202d394653606c79868e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f282f35393a3e3c3b383246535f6c79868e8174685b4e4135281b0e0c17232e3846535e6975828f887c6f6255494e5866727f8c8a7d7063574a55626f7c888d8073665a4d424d57626e7b888f8275695e53463a2d21160a0000000000000000020e1a25303b454d525457575757575757575764717e8a8a7e71645757575757575756544f525f6b78858c807366594d4033261a141b2734414e5a6774818d867a6d6053473a2d201414202c3946535f6c79868e8175685b4e4235281b0f020000000000000b1825323e4b5865717e80827e7e7e7e7e7e7f8c92867e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7064574a3d3135414c5664707d8a8f827d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7f7f7d796d6054473a2d2114070000000000010a11181e2225262a2a2a2a2a2a2a2a2a2e3a47535f6a717d78706b6054483b2f2a2a2a2a2a2a35414e5b6874818d877a6d6154473a2e2a2a2a2a2f3c4955626f7c868e81746c61574d42392e232a2a2a2a2a2a2a2a282725201b140c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17212a36424d57606d7a859184786d6053463d414e5b6774818e86796c6053414c56616e7b879083766a5f53474956636f7c898c7f7266594c3f3f4c5965727f8c887b6e6255483b303d495663707c898e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767c7c7b6e6154483b2e2c3845515c666d797a797979797979797876746f6a61594f4438313b454d575f61666c6e707171717272727272727272727272727272727272727171706d67615e574d453b31251a0e0300000000000000060f1820262b2e2f303030303030303030303030303030303030303030303030303030303030323f4c5865727f8b897d7063564a3d303030303030303030303030303030303030303030303030303030303030302f2e2b27201910070000000000000000000000000000000000000000000000000000000000000c18232e3945515d6773808c897c7063574d42362a1e12050000000613202d394653606c79868e8174675b4e4134281b0e0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31394045474b4948443d46535f6c79868e8174685b4e4135281b0e06111c2a36424d5764707d8a8d807367584e4855616e7b888e817467584e53606d7a868f8275685c4f4247535f6a76828f877b6e6154483d32271b0f00000000000000000009141f29333b4246484b4b4b4b4b4b4b4b5764717e8a8a7e7164574b4b4b4b4b4b494843525f6b78858c807366594d4033262020202734414e5a6774818d867a6d6053473a2d202020202c3946535f6c79868e8175685b4e4235281b0f020000000000000b1724313d4a56626c71737571717171717175818e857a7171717171717171717171717171706c6155493c30303a4653606d79859084777070707070707070707070707070707070707070707070707272706d675d5145392c20130600000000000000070d121618191d1d1d1d1d1d1d1d2a36414c56626e7c88847d706356493d30231d1d1d1d25313e4b5864717e8181796d6053473a2d201d1d222e3b47545f6a73808c8b7e71695f544a4034281e151d1d1d1d1d1d1c1b18150f090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f1a26313b45525d68727f8c8a7e7164594f44414e5b6774818e86796c60534646535f6975818e887c6f62544a4956636f7c898c7f7266594c3f3e4a5764717d8a897c706356493d303d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986888174675a4e41342d3a4653606d798686868686868686858483817c706b6155483c36424d575f696e75797b7d7d7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c7a756e695e574d42362a2015090000000000000000060e151a1f2122232323232323232323232323232323232323232323232323232323232325323f4c5865727f8b897d7063564a3d3023232323232323232323232323232323232323232323232323232323232323221f1b150f070000000000000000000000000000000000000000000000000000000000000007121c2935404b55616e7b868e8275695e52463a2d2014070000000613202d394653606c79868e8174675b4e4134281b0e010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333c434b51535756544f4746535f6c79868e8174685b4e4135281b0e000e1a25313b4653606d79859184786a605447535f6977839084786a5f53515d6778849084776a554c41434e5864717d8a8c807366584e43382c1b11060000000000000000020d17212930363a3b3e3e3e3e3e3e3e4b5764717e8a8a7e7164574b3e3e3e3e3e3c3b45525f6b78858c807366594d40332d2d2d2d2d34414e5a6774818d867a6d6053473a2d2d2d2d2d2d3946535f6c79868e8175685b4e4235281b0f020000000000000915212e3a45505a626566686565656565656f7c898b7f726565656565656565656565656564615a5044392d2c3845515c6674818e887b6e6363636363636363636363636363636363636363636363656563605d554b4135291d110400000000000000000106090b0c10101010100e1a242d3946525e6874818d8b7e7164584b3e31251810101724303d4956626c7174746d675d5145392c2013131f2b37434e58606c78828f867b6e665c51443d30271d1207101010100f0e0c09040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2935414c56606d7a859083766b605448414e5b6774818e86796c605346424d57636f7c898d8074665c514956636f7c898c7f7266594c3f3d495663707c898a7e7164574b3e313d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e4134313d4a5764707d8a8f8f8f8e8e8e8f8f8f908e877d7063574a3d3a46535e696e7b818588898a8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a8986817b6e695e53463c31261a0e02000000000000000003090f121415171717171717171717171717171717171717171717171717171717171925323f4c5865727f8b897d7063564a3d302317171717171717171717171717171717171717171717171717171717171615130f0a040000000000000000000000000000000000000000000000000000000000000000000d18242f3946525e6975828f867b6e6154483b2e2115080000000613202d394653606c79868e8174675b4e4134281b0e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c454d555d60646360594f44535f6c79868e8174685b4e4135281b0e0009141f2c3845515c6674818e897c6f6253494d576773808d887c6f62554b556976838f8578675d51453c4653606d79859184776a605448382d22170b000000000000000000050f171f252a2d2e3131313131313e4b5764717e8a8a7e7164574b3e31313131303845525f6b78858c807366594d403a3a3a3a3a3a3a414e5a6774818d867a6d6053473a3a3a3a3a3a3a3a46535f6c79868e8175685b4e4235281b0f0200000000000005111d29343f48505658595b5858585858606b77849083776a605858585858585858585858575550473e33282834404b5463707d898c7f72655657575757575757575757575757575757575757575759595754514b433a2f24180d0100000000000000000000000000030303020d17202a36424d57616d7a869285796d6053473a2d2014070714202d3a4753606d79807b736e63584b3f3226190f1b26323c44505b666e7b859083786d60584e43392e23180b02030303020200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d19242f3a45525d6874808d897c6f63574d424e5b6774818e86796c6053463b4854606b77849185796d60534956636f7c898c7f7266594c3f3c4855626f7b888b7f7265584c3f323d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e413433404d5a66738082828282828282828283848f9083776a554b403b4854616e7b858e928d8b89898888888888888888888888888888888888888889898c918e847b6e61574d42372b1e120600000000000000000000020608080a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0c1925323f4c5865727f8b897d7063564a3d3023170a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a09080603000000000000000000000000000000000000000000000000000000000000000000000007121d2a36424d5763707d85817c6f6256493c2f231609000000030f1c2936424f5c697582827f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d575f676d716f6b605448535f6c79868e8174685b4e4135281b0e0604101c2834404b5463707d8a8d8073655b504a5663707d898c7f7266554c5b6874818e877a6d6054473a44515c6674818e897c6f6253493f33271b0f03000000000000000000050d141a1e20212424242424313e4b5764717e8a8a7e7164574b3e312424242c3845525f6b78858c807366594d4747474747474747474e5a6774818d867a6d605347474747474747474747535f6c79868e8175685b4e4235281b0f02000000000000010c18222d363f454a4b4d4f4b4b4b4b4f5966737f8c897c6f62544b4b4b4b4b4b4b4b4b4b4a49443e352c22232e3a4653606d79858f8376685d524a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4c4c4a4745413a31281d1307000000000000000000000000000000000008131e29323a46535f6974808d8c7f73675d5145392c1f1306091623303c4956636f7c89888073665a4d4033271a0a152028333f4a545e69717e8a8c80736a60554b4034281d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2935414c56616e7b868f8275695f53464e5b6774818e86796c60534638434f5965727f8c8a7d7164554b56636f7c898c7f7266594c3f3b4754616e7a878c807366594d40333d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e4134323f4b58636e737676757575757575757677828f8679675d51453f49536774818d9285807e7d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7f84918f8275695f53473a2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a25303b4854606b7079756f6a6054473b2e221508000000020f1b2835414d5a65707575726d62564a3e3124180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f696e797e7d6f63564d535f6c79868e8174685b4e4135281b1313100c18232e3a4653606d79859184786c60534753606d7a868f8376675d51596673808c887b6f6255483c404a5463707d8a8d8174655b5044372b1f12050000000000000000000002090e1214151818181824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c8073665953535353535353535353535a6774818d867a6d605353535353535353535353535f6c79868e8175685b4e4235281b0f020000000000000006111b242d343a3d3e40423e3e3e3e4855626e7b888d8174665c51453e3e3e3e3e3e3e3e3d3c39332c231a1f2c3845515c6775828f867a6d6154473d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3f3f3d3a39352f281f160c010000000000000000000000000000000006101925303a44505a616e7b8692857a6d60554b4035291d1006121e2b37424d5766737f8c8b7f7265584c3f3225190c0b17222d38424d56616c75818e877c6f675c51453c2f261c1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d19242f3a46535e6975818e877b6e6155484e5b6774818e86796c605346323d4754616d7a868f8275675d5156636f7c898c7f7266594c3f3a4653606d79868d8074675a4d41343d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e41342f3b47525c63666969696868686868696974808d867a6d60534744505b65778491867b7471706f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f70737a8491887b6e6255483b2f22150700000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2c38444f5960656c656260584e43372b1f1306000000000d1925313d49545e65696965625b51463a2e221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222e3b4855616e7b868a8275685e52535f6c79868e8174685b4e4135281f201f1c18121f2c3844515c6674818e887c6f625549515d6776838f867a6d60545865717e8b8a7d7063574a3d3a4653606d79859185786c605346392d201308000000000000000000000000020507080b0b0b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c807366606060606060606060606060606774818d867a6d60606060606060606060606060606c79868e8175685b4e4235281b0f02000000000000000009121b22292e313233353232323a47535f6a77849185796d6053463a2f32323232323231302d28221a101c2834404b5564717e8b8a7e7164544a3f3430303030303030303030303030303030303232302d2c29241d160d0400000000000000000000000000000000050e18222a36414c56616c75828f8b7f72675d5143392f24180c0814212d3a47535f69768390887b6e6155483b2e22150806111c262f3b44505a616d7a859183796d60584e42382d22170b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2a36424d57626f7c898c7f7366584e4e5b6774818e86796c605346393946525e6875828f867a6d605356636f7c898c7f7266594c3f3845515c6679868e8174685b4e41353d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e41342a36404a52585a5c5c5c5c5b5b5b5c5c6774808d867a6d6053474653606c79868f82756964636262626262626262626262626262626262626262626368717e8b8c7f7266594c3f2e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101c27323d474f535b605b53544e463d32271b0f03000000000915212c37424c545a5c5c585651493f34291e1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535f69778490867b6e6154535f6c79868e8174685b4e4135282c2d2c28231d1c2834404a5464707d8a8c7f7266554b4b5566737f8c897d7063565763707d8a8b7e7165584b3e3844515c6674818e897c6f6256493c3025190e0200000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858c80736d6d6d6d6d6d6d6d6d6d6d6d6d6d6d74818d867a6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d79868e8175685b4e4235281b0f020000000000000000000911181d212425262825252b37434e586673808c8a7d7064554b40352925252525252423201c17100c18232e3a4754616d7a878e8275665c5044382b2424242424242424242424242424242426262421201d18130c0400000000000000000000000000000000030c16202a343c46525e68707d8a9083786d60554c4131271d1207101c2834404b55616e7b88908377695f53463a2d211407000a141d29323e46525e68727e8b8d80736a5f544a3f33281f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a25313b4754606a77849184776a60544e5b6774818e86796c6053463936414c5665717e8b8a7d70645756636f7c898c7f7266594c3f34404b546b78858f8275685c4f42353d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e4134272e3840474b4d4f4f4f4f4f4f4f4f5a6774808d867a6d6053474753606d7a868d807467575656555555555555555555555555555555555555555656606d7a868f827569554b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d41495053504947433d342b20150a000000000004101b26303942494d4f4f4c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2b37424d5765727f8b8c7f7265554c5f6c79868e8174685b4e412e34383a38342e2a25232e3a4754606d7a868f8376675d51495663707d898c7f73665955626f7b888c7f7366594c4034404a5463707d8a8d807366564d41362a1e110500000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b78858d80797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79818e877a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a79868e8175685b4e4235281b0f0200000000000000000000060c111517181a1c181a26313c4855626f7b888e8175675d5145392c2018181818171614100b050713202d3946525e6876839085796d6053463a2d201717171717171717171717171717171919171413110d070100000000000000000000000000000000000b151e28323c46505a616d7a8592877c6f665c50433a2f1f150b06131f2c3845515c6773808d8c7f7265574d42372b1e120500020b17202a36414c56606c788390877c6f665b50443b30251a0c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2b38434e586673808c897c6f62564e5b6774818e86796c60534639303a4754616d7a868e8174685b56636f7c898c7f7266594c3f2e44515e6b77848f8276695c4f43363d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e413427262e363b3f40434342424242424d5a6774808d867a6d6053474753606d7a868d8074675a4d494949494949494949494949494949494949494949515d677783908478675c5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b2f383f4446443f3837322b22190f0400000000000009141e2730373d4142423f3e3a342d251b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c4754616d7a86908376675d515f6c79868e8174685b4e41394045464540393630292c3945515d67768390867a6d60534754606d7a868f8275695754616e7a878d8074675a4d412e3a4754606d7a86908477685e5246392d20140700000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b7885928d86868686868686868686868686868686868e938c878686868686868686868686868686868686928e8175685b4e4235281b0f0200000000000000000000000105090b0b0d0f0915212e3a47535f6a778491867a6d6053473a2f24180d0b0b0a0a0804000005111e2a36414c566673808c897c6f6256493c2e23170c0a0a0a0a0a0a0a0a0a0a0a0a0a0c0c0a0706040100000000000000000000000000000000000007121c27303a444e58626c75828f8d80736a60544a3f31281e0d03101c28343f4a54606d798592867a6d6154473c31261a0e020000050e1925303a44505b666f7c879083786c60574d42362a1e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000206080f1b27323d4855626e7b888d8074675a4e5b6774818e86796c605346392d3946525e6876828983776a5e56636f7c898c7f7266594c3f3744515d6a77849083766a5d5043373d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271c242a2f3233363636353535414d5a6774808d867a6d6053474753606d7a868d8074675a4d413c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c414b556875828e86796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000711191d262d33373937332d2b272019100700000000000000020c151e262c3135363632312e29231b1309000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000914202d3946525d6876838f867a6d60545f6c79868e8174685b4e41424b5153514b46413b322935414c5566737f8c8a7d7063574a525d687784918578695f53606d79868e8275685b4f42353945515d67778390877a6e6154473b2e21140800000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181f2c3845525f6b788591918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8175685b4e4235281b0f0200000000000000000000000000000000000206121f2b37434e586673808d8a7e7164554b4035291d100400000000000000010d1925303d495663707c898c7f7266544a3f34281c1003000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424c565f6a717e8b9083796d60584e42382e1f160c0c16202c3844505c66717e8b8e8174685e5246392a1f14090000000008131e28333f4a545f6a74808d8b7f72695e52463e30271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e12141516212e3a47535f697783878276695d505b6774818e86796c605346392935414c5663707d7c786d605356636f7c898c7f7266594c3f3743505d6a76839084776a5d5144373d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271b191f232627292929292834414d5a6774808d867a6d6053474753606d7a868d8074675a4d41342f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f404d5a6673808d887b6e6155483b2e221508000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b141b22272b2d2b27221b1b150f07000000000000000000030c141b21252829292524221e181109010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2935414c5665727f8b8a7d7064575f6c79868e8174685b4e404b545c605c54524d443b2f2f3c4956626f7c898d817467554b4c566875818e887b6e61555c6678858f8376695c50433635414c556773808d8a7e7164574b3e3124180b00000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181a2633404d596673808484808080808080808080808080808080808081818180808080808080808080808080808080808080807e7164574b3e3124180b00000000000000000000000000000000000000030f1b26313c4956636f7c898f8275675d5145392c20130600000000000000000814202d3a4753606d79868f8276665c5044382c1f120600000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545e686f7c8692867c6f665c51463d30261c0d08131e28343f4a54606d788491877b6e61564c41362a180e0300000000020b17222d38424e58606d798491867b6e61594f42392e23180c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1e212223232b37424d57616e7b7a7670665a4e5b6774818e86796c6053463925303a4854606b70706d665c5056636f7c898c7f7266594c3f3643505c6976838f84776b5e5144383d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271b0e1317191a1c1c1c1c2734414d5a6774808d867a6d6053474753606d7a868d8074675a4d41342722222222222222222222222222222225323f4c5865727f8b897c6f6356493c30231609000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f201f1b17110f0a04000000000000000000000002091015191b1c1c191815120d06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1924303b4855616e7b888d817467555f6c79868e8174685b4e45515c666d66615e564d42382d3a4653606d7985908477675d514c5965727f89877e716457546a77849084776a5d51442e2f3d4a5764707d8a8e8174675b4e4134281b0e01000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124181926323f4b57636e73777774747474747474747474747474747474747474747474747474747474747474747474747474747474716c6155493d3024170a00000000000000000000000000000000000000000a13202d394653606c798592867a6d6053473a2d201407000000000000000006131f2c3845515d6776839085796d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000050d141f2c3844515c666d7a84918b7f726a5f544b40342b1e141b1a1925303844505c66717e8b8e8174695f53443a3025190600000000000006111c262f3c45515d67717e8a8f82756b61544b4034281f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b2e2f303030313c46535f696e6d68665e544e5b6774818e86796c60534639303038444f59606363605c544a56636f7c898c7f7266594c3f36424f5c6975828f85786b5e5245383d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e4134271c1c1c1c1c1c1c1c1c1c2734414d5a6774808d867a6d6053474753606d7a868d8074675a4d4134271a161616161616161616161616161824313e4b5764717e8a8a7d7064574a3d3124170a000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213120f0b060000000000000000000000000000000004090d0f0f0f0c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212d3a46535f697784908477675d5f6c79868e8174685b4e4653606d79756e685e544a3f333844505c6675828f867a6d60544854616e7b7c7a716c61555c6976838f85786b544a3f342e3a4754616d7a88858174685b4e4135281b0e02000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e31241817232f3b47525c63666a6b6767676767676767676767676767676767676767676767676767676767676767676767676767676764615a5045392d211508000000000000000000000000000000000000000006121f2b3844505b6675818e8a7d7164574a3e3124170b000000000000000004101d2935404b556673808c897c6f6256493c2f23160900000000000000000000000000000000000000000000000000000000000000000000050e171f252d3a4653606d7982908d80746d62584e42392e2a29282726252a36414c56606d788491867b6e61574d4232281e13080a0907070501000a141d2935414b55616c7683908a7d70665c51453b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b3d3d3d3d3d424d575f61605d56544c4e5b6774818e86796c6053463d3d3d3d3d474f54565653504a4956636f7c898c7f7266594c3f35424f5b6875828e85786c5f52452e3d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e413429292929292929292929292934414d5a6774808d867a6d6053474753606d7a868d8074675a4d4134271a0e09090909090909090909090a1724303d4a5763707d8a8b7e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b897d7063564a3d3023170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003050605030000000000000000000000000000000000000000000203030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d576874818e867a6d605f6c79868e8174685b4e4c55667380817a6e665b504438343f4a5466737f8c897d7063564a525e696e706e68615a505c6875828f8579665c5044382d3946525d68767b78746f64594c4033271a0e01000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e312418131f2a35404a5257595e5e5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e34281d11050000000000000000000000000000000000000000030f1c28333f4a5465717e847f7b6e6155483b2e2215080000000000000000000c18242f3d4a5663707d89887f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000020d17202930363c4955626f7c848a82786d605b51463c342e373635343332313946525e68727f8b8d8074695e53453c3120171a1917161413110d080c0b18242f3a43505a626f7c879184796d60574d42362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009151f2a333c424748494949494949494d535554524c49494e5b6774818e86796c605349494949494949494949494949494956636f7c898c7f7266594c3f35424e5b6875818e85796c5f4a3f343d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e413535353535353535353535353535414d5a6774808d867a6d6053474753606d7a868d8074675a4d4134271a090604000000000000000000091623303c4956636f7c898b7f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d81817c6e6255483b2f221508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313e4b5865717e8b897d70635f6c79868e8174685b4e515d6776838e85786c605346392e3d4a5663707d898c7f7366544a4d575e6163615e56504e5b6874818e86796d6053463a2d35414c565e696e6968645d53483c3024180b00000000000000000000000000000000000b1824313e4b5764717e8a8a7e7164574b3e3124180e19242e3840474b4d51514d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4e4e4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4b49453e362c22170c000000000000000000000000000000000000000000000b17222d394653606c7877736e695f53463a2d2114070000000000000000000714202d3a4753606d797e7c786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000008141f29323b414647535f6a6f787e7a6d665c504746443f4443434241403f3e3d4754616d7a8592857a6d60574d42332b27222725242221201d191a1917151d28313e4754606a74818e8c7f72695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c454d5355565656565656565656565656565656565b6774818e86796c605656565656565656565656565656565456636f7c898c7f7266594c3f34414e5b6774818e8679665c5044383d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e424242424242424242424242424242424d5a6774808d867a6d6053474753606d7a868d8074675a4d4134271a1413100c07050200000000000915222f3c4855626f7b888b7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b7074746e6a5f53473a2e211408000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070a0c0d0e0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0f0d0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080808080808080808080808080707060401000000000000000000000000000000000000000000000000000000000915222f3b4855626e7b888c7f73665f6c79868e8174685b4e54606d7a86908376665b5044382d3a4754606d7a868f8276665b50444d52545654524c444d5a6774808d877a6d6154473a2e303a444d575e615e5759534b41362b20140800000000000000000000000000000000000a1623303d495663707d82827d6f6356493c30231609121c262e353b3f404444414141414141414141414141414141414141414141414141414141414141414141414141414141413e3d39342c241b10060000000000000000000000000000000000000000000006121f2b3744505b656c6566615f574d42362a1e120500000000000000000006131f2c3945515d676d726f6d665c5144382c1f12060000000000000000000000000000000000000000000000000000000000000000020e1925303b444d52545a585f666d716d675d54545453504a51504f4f4e4d4c4b4a4e5b6774818d8a7e71685d52453b3937332d3432312f2e2d2a2527252422201f2b37434e58616e7b8692867b6e6154473b2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2b37424d575f6263636363636363636363636363636363636774818e86796c636363636363636363636363636363636059636f7c898c7f7266594c3f34414e5a6774818d86796d6053463a3d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5a6774808d867a6d6053474753606d7a868d8074675a4d41342b26201f1d1814110e08050200000815222e3b4855616e7b837e796d6053473a2d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5960636767625f584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c10131416181a1b1b1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1b1a181514120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e121415151515151515151515151515141413110d070706040000000000000000000000000000000000000000000000000814212e3a47535f6a78858e8275685f6c79868e8174685b4b5564717d8a8c807366544a3f332c3945525d6877849185796c60534642464849474641404c5966737f8c887b6e6155483b2e28323b454d5254524d4c4841392f251a0f0300000000000000000000000000000000000916222f3b4854606b7075756f6b6054483b2f2215090a131c242a2f323337383434343434343434343434343434343434343434343434343434343434343434343434343434343431302d28221b12090000000000000000000000000000000000000000000000030f1b27333f49535b605b5355534d453b31261a0e0200000000000000000004101d2935404b555d606562605c544a4034281c1004000000000000000000000000000000000000000000000000000000000000000005111e2a36414d565e61676666656564646363626160605c5e5e5d5c5b5a595858575656626f7c8081756c61564c494746443f42403f3d3c3a3936303432302e2d2c28323c46535e6974808c867e7164584b3e3125180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3a47535f696e70707070707070707070707070707070707074818e867970707070707070707070707070707070706b60636f7c898c7f7266594c3f34414d5a6774808d867a6d6053473a3d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6774808d867a6d6053474753606d7a868d8074675a4d413a37312d2c2924201e1914120e09050713202d3a4653606d7879716d675d5145392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f54565b5b55534e463c31261a0f02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105070707050100000000000000000001070d12181d1f20232527272828292929292929292929292929292929292929292929292929292928272522211e1a140e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e20212121212121212121212121212120201d18181413100c070100000000000000000000000000000000000000000006121f2b37434e58697683908477675c6c79868e8174685b515c6775818e897c6f6356493c2d2935414c566774818e887b6e6255483b3a3b3d3b39363f4c5865727f8b887c6f6255493c2f2229333b42464746423b3c362f261d13090000000000000000000000000000000000000713202c38444f59606369696360594f44382c1f1307010a12191f2326262b2b272727272727272727272727272727272727272727272727272727272727272727272727272727272424211d171009000000000000000000000000000000000000000000000000000b17222d384149505350494846423b33291f140900000000000000000000000c18242f39434b5153585553514a42392e23180c0000000000000000000000000000000000000000000000000000000000000000000714202d3946525e686e73737272717170706f6f6e6d6d666b6a6a696867666564636262616a6f73756f655a585755545350494f4d4c4a4947464142413f3d3b3a38342e36424d57616d7a807a716c6256493d3024170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000815222f3b4855626e7b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d8491897d7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d7063636f7c898c7f7266594c3f34404d5a6773808d877a6d6054473a3d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d81746868686868686868686868686868686868686868686874808d867a6d6053474753606d7a868d8074675a4b4847433d3a39352f2d2a25211e1a14110d121f2c3844505c666d6d66605d554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a4e4e4847433c332a20150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d11131413110d0802000000000000040c12181d24292c2d30323334353535353535353535353535353535353535353535353535353535353534322e2d2a261f1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2c292425201f1c18120b030000000000000000000000000000000000000000020f1a2631414e5a6774818d86796d606c79868e8174685b53606d79859185796c605346392d242f3f4c5865727f8b8a7d7164574a3e312e302e2d323e4b5865717e8b897c6f6356493c3023202930363a3b3a3630302b251d140b0100000000000000000000000000000000000004101b27323d474f54565c5c56544f473d32271b0f030000070e1317191a1e1e1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1b1b1b1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a181715110c06000000000000000000000000000000000000000000000000000006111b262f383f4446443f3b3a36312921170d03000000000000000000000007121d2731394045474b494644403930271c12070000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7a80807f7f7e7e7d7d7c7b7b7a7979787776767574737271706f6e6d6c656a6968676664636261605b535b5a58575554524c4f4d4c4a4846443f403e3c46525e686d736d68625a5045392d211508000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818989898989898989898989898989898989898991968f898989898989898989898989898989898986796c636f7c898c7f7266594c3f33404d5a6673808d877a6d6154473a3d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d81757575757575757575757575757575757575757575757575808d867a6d6053474753606d7a868d8074675c5555534e4a4745403b3936302d2a26201e19141c28343f4a545c60605c54514b43392f24180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b33383c3d41413b3a37312a21180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e13191e2021201e19130d0500000000040d161d24292f35393a3d3f40414242424242424242424242424242424242424242424242424242424242403e3b3a36312a251f170f05000000000001040607060401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f17212930363a3b3b3b3b3b3b3b3b3b3b3b3b3b3a3a39352f322d2c29231d150d040000000000000000000000000000000000000000091825323f4b5865727e8b887c6f626c79868e8174685b5664717d8a8d8174665b5044382b23303c4956636f7c898d8073665a4d403025232124313e4b5764717e8a897d7063564a3d3023171f252a2d2e2d2a251f201a130f0a04000000000000000000000000000000000000000b16212b353d4448494f4f4948443d352b21160a0000000002070a0c0d11110e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0b0a080500000000000000000000000000000000000000000000000000000000000a141d262d33373937332d2d2a261f170f06000000000000000000000000010b151f272f35393a3f3c3a38342e271e150b000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e8b8c8c8b8b8a8a89898887878685858483828281807f7e7d7c7b7a7978777675737271706f6d6c656a6867656462615e565c5a58575553504a4d4b48464c565e6166615e5650483e34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1b2734414e5a6774818c8c8c8c8c8c8c9196928d8c8c8c8c8c8c8c8c8c9196948f8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c86796c636f7c898c7f7266594c3f33404d596673808c877a6e6154473b3d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986928d8282828282828282828282828282828282828282828282828d92867a6d6053474753606d7a868d80746d6765625f585753514b4746413b3a36312d2a251f1d232e38424a505353504a45403931281d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111921272c2f3034342f2e2b2620180f0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e141a1e252a2d2e2d2a251e170e070000010c161f282f3539404547494b4d4e4e4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4d4b4846423b36302921170e05000001070d10131413100d0701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d172129333b42464848484848484848484848484847474540433f3a38342f271f160d04000000000000000000000000000000000000000a1623303d495663707c898a7d71646c79868e8174685b5d6875828f897c6f63544a3f33282b2d3a4754606d7a878f827569564c41362a2b2b2b313d4a5764707d8a8a7d7064574a3d312b2b2b2b2b2b2b2b2b2b2b22221f1b150e07000000000000000000000000000000000000040f19232b32383b3d42423c3b38322b23190f04000000000000000000040501010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000020b141b22272b2d2b2722211e1a140d060000000000000000000000000000030d151d24292c2d322f2d2c28231c150c03000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808485868687878888898a8a8b8c8d8d8e8f8f8e8d8c8b8b8a8988878685848281807f7e7d7c7a797876757372706f6d686a6967656361605c5459575553504c52545954524c443e362d22170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1723303d4a5663707d7f7f7f7f7f7f7f8c928d807f7f7f7f7f7f7f7f7f84918f827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265636f7c898c7f7266594c3f33404c5966737f8c877b6e6154483b3d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693938f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f9393867a6d6053474753606d7a8692877d7976726e6a6763605d5554524c4846423b3936302c29242630383f444646443f38352f281f160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c202223282822211f1a150e0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f181f262b3036393a39363029201911070007121d28313940454b515356585a5a5b5b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5a5855534d46423b332920170d02040c12181d2020201d18120e09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b454d52545454545454545454545454545453514b4f4b47454039312820160c010000000000000000000000000000000000000815212e3b4854616e7b878c7f72656c79868e8174685b606d7a869184786c605346392d3737373945525d687884918578685e52463937373737373d4a5663707d898a7e7164574b3e3737373737373737373737372f2e2b262019100700000000000000000000000000000000000007111921272c2f303636302f2c27211911070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f201f1b1714120e090300000000000000000000000000000000030b12181d1f202522201f1c18120b0300000000000000000000000000000000000000000000000000000000000000000000000d1a26333f4c58646e74787879797a7a7b7c7c7d7e7e7f80818182838485868788898a8b8c8d8e8f8f8e8d8c8b8a888786848382807f7d7c7a7977757472706e6d6668666462605c545855535049413a322d241b100600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3c4854606b7072727272727274808d877b7272727272727272727f8b897d727272727272727272727272727272726d62636f7c898c7f7266594c3f33404c5966737f8a877b6e6154483b3d495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986938e8686868686868686868686868686868686868686868686868d92867a6d6053474753606d7a8699928985827f7b7874706d6765615e5655534d4746413b38352f2b262e34383a3a38342e29241d160d0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101316171b1b1514120f090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a41464746413a322b23190d040d18242f39434b51555d606365666768686868686868686868686868686868686868686868686868686868686765615f57524d453b32291e13080d161d24292c2d2c29241d1a140d060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25313b454d575e6161616161616161616161616161605d555c5853514b433a32281e13080000000000000000000000000000000000000613202d394653606c79868d8174676c79868e8174685764717e8b8c8073655b5044444444444444414c566975828f877a6d615447444444444444444956626f7c89897e7165584b444444444444444444444444443c3b37322a22190e04000000000000000000000000000000000000070f161b202223292923221f1b160f070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f1213120f0b0605020000000000000000000000000000000000000001070c10131418161312100c07000000000000000000000000000000000000000000000000000000000000000000000000000b1724303c47525c64676b6c666d6d6e6e6f707071727273747575767778797a7b7c7d7e7f8081828384858687888a8b8c8e8f8e8d8b8a8887858482807f7d7b79777573716f6d66676562605b53493f33271b0f090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f59606365656565656774818d877b6e65656565656565727f8b897d70656565656565656565656565656565625b636f7c898c7f7266594c3f3f3f4855626e7c7e7e796d6053473f3f495663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868e81787979797979797979797979797979797979797979797978808d867a6d6053474753606d7a86928d888c8f8c8884817d7a76726e6865615f5754524c4745403937312c282c2d2d2b28231c18120c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0e0e0808060200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f2a333c42464c5254524c443d352b20160c101d2935404b555d60676d70727374757575757575757575757575757575757575757575757575757575757573716e69615e574d443a3025190e161f282f35393a39352f2a261f170f060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121e2a36424d575e696e6e6e6e6e6e6e6e6e6e6e6e6e6d6d676b6965605c554c443a2f24190d01000000000000000000000000000000000006121f2b3844505b6677848f8275696c79868e8174685e6976828f877b6e6153495151515151515151515a6673808d897d70635651515151515151515154616d7a7d7c7a6d615451515151515151515151515151514947433c342a20150a00000000000000000000000000000000000000040b101316161c1c1615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030506050300000000000000000000000000000000000000000000000000000406070c0907060400000000000000000000000000000000000000000000000000000000000000000000000000000007131f2b36404a52585a5e545c60606162626363646566666768696a6b666d6e6f70717273747576777778797a7c7d7e7f818284858688898b8c8e8f8d8b8a88868482807e7b797674716e6c655b5044372b1f120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f5456595959595a6774818d877b6e61595959595965727f8b897d706359595959595959595959595959595756636f7c898c7f7266594c4c4c4c4c535f6a6e71716d675d514c4c4c4c5663707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d81746d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d74808d867a6d6053474753606d7a868d807c7f83868a8e8d8a86827e7a76726e6965615e5653514b47423c38322b27201f1c17110d07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a26313c454d53565e615e564f473d32281e1313202c3945515d676d74797c7e80818182828282828282828282828282828282828282828282828282828281807e7b756e695e564c41362a1e162028313940454745403936312921170d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212d3a46535e69767b7b7b7b7b7b7b7b7b7b7b7b7b7a7a797876726d675d564c4135291d11040000000000000000000000000000000000030f1c28333f4a546976828f83776a6c79868e817468616e7b878f8275695e5c5e5e5e5e5e5e5e5e5e5e5e64717e8a8b7f72655e5e5e5e5e5e5e5e5e5e5e5d686d71706d685e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e55544e463c32261b0f0300000000000000000000000000000000000000000407090a0f0f0909070300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a242f3840474c4d524b51535454555556575758595a5a5b5b666c6d6d6662636465666768696a6b666d6e6f707173747577787a7b7d7e8081838587888a8c8e8f8c8a888683817e7c776c605346392d201306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d44484a4c4c4c4e5a6774818d877b6e61544c4c4c5865727f8b897d7063564c4c4c4c4c4c4c4c4c4c4c4c4c4956636f7c898c7f726659585858585858585f626464605d5558585858585863707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d81746760606060606060606060606060606060606060606774808d867a6d6053474753606d7a868d807472767a7e8185898d8f8b87837f7b77726e6864605d55534e48433d37322a251e170e050000000000000000000000000000000000000000000000000000000000000000000104060708080602000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030608090a09070400000000000000000005121e2b37424d575f61686d6860594f443a2f24191f2b37434e58606d798086898b8d8d8e8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8d8b88827b6e685e52463a30251e28323a434b5153514b46423b33291f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f4953616e7b8887878787878787878787878787868684827e796d685d5245392c2013070000000000000000000000000000000000000b17222d414e5b6874818e85786b6c79868e8174686673808d8a7d706365696a6a6a6a6a6a6a6a6a6a6a6a6f7c888d81746a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625f584e43372b1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c3f414540454647474849494a4b4b4c4d4e53606c7879786d60565758595a5b5c5d545c60616263656667696a676d6e7071737576787a7c7e80828486888b8d908d8b857c6f6255493c2f22160906040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b33383c3d3f3f414e5a6774818d877b6e6154483f4c5865727f8b897d7063564a3f3f3f3f3f3f3f3f3f3f3f3f4956636f7c898c7f726665656565656565656565656565656565656565656565707c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a5353535353535353535353535353535353535a6774808d867a6d6053474753606d7a868d807467686d7175797d8084898d908c88837f7a76716d67625f57544f47433d36302920170d0200000000000000000000000000000000000000010000000000000000000001080d1113141514120f09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0f131516171614100b05000000000000000714212d3a46535f696e757a706b60564c4135291e212e3a47535f6a75828d928e8a88878786868686868686868686868686868686868686868686868686868687898d928f847a6d61564c41352925303a444c555d605d55534d453b31261a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b65737f8c919191909090909090909090909091918f8b837a6d6054473a2d211407000000000000000000000000000000000000061a2733404d5a6673808d8679666c79868e8174686d79859184786d6070757777777777777777777777777779878f827777777777777777777777777777777777777777777777777777777777777777777777776f6a5f54473b2e2215080000000000000000000000000406070a0b0b0b0b0b0a0a0807060400000001050707070501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000209141d242b3033342e34383a3a3b3b3c3d3d3e3f3f43505c6976828684786b5e514b4c4d4e4f504b515354555758595b5c555d606263656d7a7c7c7a6f71737577797c7e818486857c6f6a6054473b2e22151313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111921272c2f303234414e5a6774818d877b6e6154483f4c5865727f8b897d7063564a3d323232323232323232323c4956636f7c898c7f727272727272727272727272727272727272727272727272727c898e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e464646464646464646464646464646464d5a6774808d867a6d6053474753606d7a868d8074675d6064666d7074787c8084898e908b86827e79746e6a636059544e46413a32291e1308000000000000000000000000000000000306070d0a0907040000000000040c13191d202122211f1a150f0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f151b1f22222323201c1610080000000000000815222e3b4855616e7b81867d70685d52453d3026222f3c4855626f7b889387817d7c7a7a7a79797979797979797979797979797979797979797979797979797a7c8086928e8174685e5246392d2935414c565e676d67615f574d42362a1e1205000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c788385848484848383838383838383848484858b908c807366594d4033261a0d0000000000000000000000000000000000000c1925323f4c5865727f8482796d6c79868e817466717e8b8b7e7266697582848484848484848484848484848491948f8484848484848484848484848484848484848484848484848484848484848484848484847c6f6255493c2f22160900000000000000000001070c1013141717171717171716151313100c07080d11131413110d080200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e202121212723282c2d2d2e2f2f303031323643505c6976838f84786b5e5145404142434440454647494a4b4c4e4f4b5153555764707d88887d70646668676d6f7174777a7a6f6a60584e43372b2121201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f161c2022232734414e5a6774818d877b6e6154483f4c5865727f8b897d7063564a3d302929292929292926303c4956636f7c898f827f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f808d8e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e413a3a3a3a3a3a3a3a3a3a3a3a3a3a414d5a6774808d867a6d6053474753606d7a868d8074675a54545c6063656c6f74787c81858a8f8f8a85807b756f6b626058524c443a3025190d0100000000000000000000000000060b1012131a161613100b050000040d161e24292c2d2f2e2b26201b150e0903000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f272b2e2f302f2c27211a110800000000000814212e3b4754616e7a8591847a6d60594f42382e23323f4b5865727e8b8c7f74716f6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6f737c8692867a6d6154473a2e2d3946525e686d7a746e695f53463a2d2114070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b656c7778787777777777767676767677777777797e8b9083776a5d5044372a1d110400000000000000000000000000000000000613202d394653606c7878756d666c79868e81746c78849184796d606a77849191919191919191919191919191969b969191919191919191919191919191919191919191919191919191919191919191919191897c6f6356493c302316090000000000000000030b12181c1f20242424242424242322201f1c181213191d2021201d19130c040000060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e3643505c6976838f84786b5e5145383435362e34383a3b3c3d3e4041424045474a5764707d8a8a7d706359555c60626567676d6e685f584e463c322e2e2e2d2c28231d150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b1013161b2734414e5a6774818d877b6e6154483f4c5865727f8b897d7063564a3d353535353535353533303c4956636f7c89948f8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8d928e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e444444444444444444444444444444444d5a6774808d867a6d6053474753606d7a868d8074675a4d4a5053535b6063666c6f74797e82878d928d87827c766f6a615e564c41362a1e11050000000000000000000000020a11171c1f20272322201c160f07020c161f282f35393a3b3a37312b26201a140d08010000000000000000000000000000000000000000000000000000000000000000000000030a0b141b22272b32373b3c3d3c38332c231a1007000000000714202d3a46525e69707d888e81746b60544a3f342833404c5966737f8c887b6e6462616060606060606060606060606060606060606060606060606060606061636a74818e8b7e7164584b3e3135404b55616d7a85817b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535b606a6b6b6b6a6a6a6a6a6a6a6a6a6a6a6a666d77839085786c5f5245392c1f1206000000000000000000000000000000000005121f2b3744505b656c6569605c6c79868e81746f7c868b7f72675c69758284848484848484848484848484848b91908b84848484848484848484848484848484848484848484848484848484848484848484847c6f6255493c2f22160900000000000000030d151d23292c2d31313131313130302f2d2c28231d1e24292d2e2d29241e160e0909131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313131313130e0d0b07030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202930363a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b43505c6976838f84786b5e51453b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3d4a5764707d8a8a7d7063574b51535558555d60615e564e463c3b3b3b3b3b3a38342e271e150b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004070e1b2734414e5a6774818d877b6e6154483f4c5865727f8b897d7063564a424242424242424242403f3c4956636f7c89898989898989898989898b919792898989898989898989898989898989898174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a5151515151515151515151515151515151515a6774808d867a6d6053474753606d7a868d8074675a4d3f4446495053545b6063676d71767b80858b918f89827c746d685e5246392d20130700000000000000000000040c141c23282b2d34302f2c272119110a141e28313a4145474847433c37312a261f19130b06000000000000000000000000000000000000000000000000000000000000000001070c151a1d262d33373c4347494a48443d352c22190d0300000005111e2a36424d56616b74808d897c6f665c5044392f33404d596673808c877a6e61555454535353535353535353535353535353535353535353535353535353545863707d898d8174675a4e412f3845515d67727f8c8c7f7266594c3f3326190c00000000000000000000000000000000000000000003030000000000000000000000000000000000000000000000000b17222d38414950535d5e5e5e5e5d5d5d5d5d5d5d5d5d5d545c6975828f86796c5f5346392c2013060000000000000000000000000000000000030f1b27333f49535b605b53535f6c79868e81746a6f7a7e796d605565707577777777777777777777777777777f8b8b7e77777777777777777777777777777777777777777777777777777777777777777777776f6a5f54473b2e221508000000000000010b151f272f34383a3d3e3e3e3e3e3d3d3b3a38342e2b283035393a39353028201915161f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1a1a17130e080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141f29333b4246474848484848484848484848484848484848505c6976838f84786b5e51484848484848484848484848484848484848484a5764707d8a8a7d7063574a4848494b4b515454524c48484848484848484645403930271d12070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d877b6e6154483f4c5865727f8b897d7063564f4f4f4f4f4f4f4f4f4f4d4b474754606d7a7d7d7d7d7d7d7d7d7d7d7d7f8b92857d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6e6255483b2f2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6774808d867a6d6053474753606d7a868d8074675a4d41383a3f44464a5053555d6064696e73797e848a918f88817a6d6154473a2e211407000000000000000000040d161e262e34383a403d3b38332b2319111c26303a434c515455534e47433c363129241e17110a020000000000000000000000000000000000000000000000000000000000030b121820262b2f383f44464e545556554f473d342b1f150b010000020e1925303b444f59606d79849083786d60554b403533404d596673808c877a6e615447474746464646464646464646464646464646464646464646464646464754606d7a8790837669554b4035414c56606d798491867a6d6054473a2d21140700000000000000000000000000000000000205070810100b0a0805000000000000000000000000000000000000000006111b262f383f44465052515151515050505050505050514a5c6975828f86796c5f5346392c2013060000000000000000000000000000000000000b17222d38414950535049535f6c79868e817468676d716d675d515e65696a6a6a6a6a6a6a6a6a6a6a6a6a707d8a8c7f736a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a625f584e43372b1f130600000000000007121d2731394045474a4a4a4a4a4a4a49484645403937323a41464746413a322b2222232c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2726231f19120b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1a25303b454d52545454545454545454545454545454545454545c6976838f84786b5e5454545454545454545454545454545454545454545764707d8a8a7d7063575454545454545454545454545454545454545453514b42392e23180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d877b6e6154483f4c5865727f8b897d70635c5c5c5c5c5c5c5c5c5c5c59575245525d686d7070707070707070707070768390867a7070707070707070707070707070706e6a5f53473a2e2114080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d81746a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a74808d867a6d6053474753606d7a868d8074675a4d41342d3337393f44464b5153575e61676d71787e848c91847a6d6154473a2e2114070000000000000000010c161f2830383f44464d4948443d352b1d17232e38424c555d60625f58534e46423b352f27221b140b06000000000000000000000000000000000000000000000000000000060d151d232931373e414950535860626361594f463d31271d120700000009141f29323e45515d67707d8a8b7f72675d51453a2f404d596673808c877a6e6154473b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3c43474946443f3a3a3a3a3a45525d687885918578675c51453846525d68727f8c8d8074685d5245392c20130700000000000000000000000000000003090e1214151d1d171714110c05000000000000000000000000000000000000000a141d262d3337394445454444444444434343434344444f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000006111b262f383f4446443f535f6c79868e8174685d6065605d554b545a5c5e5e5e5e5e5e5e5e5e5e5e5e626f7b888e8174685e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e55544e463c32261b0f030000000000000c18232f39434b515357575757575757565553514b47433d444c5254524c443c342c2e2f393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393939393433302b241d140b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36424d575e61616161616161616161616161616161616161616976838f84786b616161616161616161616161616161616161616161616164707d8a8a7d70636161616161616161616161616161616161616161605c544b4034281c100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d877b6e6154483f4c5865727f8b897d7068686868686868686868686866635c524c565d606363636363636363636364717e8b8c7f726563636363636363636363636363625f584e43372b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d81777777777777777777777777777777777777777777777777808d867a6d6053474753606d7a868d8074675a4d413422272b2d3338394045474d53555c60666c71797f847b6e685e5246392d201307000000000000000008131e28313a424a50535a56544f473d2f261c28343f4a545d676d6e6a625f58534d45413a332d261d17110a020000000000000000000000000000000000000000000000000710181f272f343c43474f535b60646a6f706b61584e43392f23180c000000020d17202935404b55616c76828f84796d60554b4035404d596673808c877a6e6154473b2e2d2d2d2d2d2d2d2d2d2d2d2d333c464e535553504a423a322d35414c566a768390867a6d605347414e58616d7a8592857a6d61564c4135291d11040000000000000000000000000000050d141a1e202129292423211c171008000000000000000000000000000000000000020b141b22272b2d3738383837373737373737373737424f5c6975828f86796c5f5346392c201306000000000000000000000000000000000000000a141d262d3337393746535f6c79868e8174685b545853514b43494e4f515151515151515151515153606d7a8690837669544b515151515151515151515151515151515151515151515151515151515151514947433c342a20150a00000000000004101c2934404b555c60646464646464636362605c54544e474f565d615d564e463c383b3c46464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646464646413f3c362f261d12080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e76838f84786e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e707d8a8a7d706e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d665c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d877b6e6154483f4c5865727f8b897d75757575757575757575757575736e63574b4c525456565656565656565656606d7a859184776a5f56565656565656565656565655534e463c31261a0f020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986928d8384848484848484848484848484848484848484848484838d92867a6d6053474753606d7a868d8074675a4d4134271b1f22282b2f35393b42464b51545b60666d72796e695f564c41362a1e110500000000000000010d19242f3a434c545c60676360594f42382d222b3844505c666d7a7b756f6a615f57524c443f382f28221c140b05000000000000000000000000000000000000000000030b1218222a313940454e535961656c71767c7d706a60554b4034291c1004000000050e18242f3a43505a626f7c878c7f72675d51453a404d596673808c877a6e6154473b2e2120202020202020202027303c454e585f62605b544c443a302f424f5c6975828f887b6e61554849535f6a74808d8c7f73685e52443a3024190d0100000000000000000000000000050f171f252a2d2e363631302d28221a1208000000000000000000000000000000000000020a11171b1f202a2b2b2b2b2a2a2a2a2a2a2a2a36424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000000020b141b22272b2d3946535f6c79868e8174685b4e4b474540393d41424444444444444444444445515d677885918478665c51454444444444444444444444444444444444444444444444444444444444443c3b37322a22190e0400000000000006131f2c3845515c676d70717171717170706e6d666260584f5961686d6860584e42434849525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252524d4c4740382f24190e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b8491877b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7f8b8b7f7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b786d6053463a2d20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d877b6e6154483f4c5865727f8b928682828282828282828282828282807366594d4145474a4a4a4a4a4a4a4a4a515d6775818e887c6f62544a4a4a4a4a4a4a4a4a4a4a4847433c342a201811090100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798693959090909090909090909090909090909090909090909090909593867a6d6053474753606d7a868d8074675a4d4134271d1d171c1f24292c31363940454a50545c60666c665f574d443a3025190d010000000000000004111d2935414c555d666d73706b60544a3f33282d3a4653606d788286817c756e69605d565049413c332d261d170e0700000000000000000000000000000000000000040c151d2328343c434b51585f626b70787d8388867c6f675c5145382c1f13060000000007131d28313e47535f6a75818e85796d60564c41404d596673808c877a6e6154473b2e211413131313131318232e39434d575f6a6f6c665e564c413635414e5b6874818e897c6f625649505b656f7c879184796d60564c4132281e130800000000000000000000000000030d17212930363a3b43433e3c39332c241a100500000000000000000000000000000000000000060b0f12131d1f1e1e1e1e1d1d1d1d1d1d2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000000000000000000020a11171b1f2c3946535f6c79868e8174685b4e413a39352f31353637373737373737373735404b556a76839086796d6053463a37373737373737373737373737373737373737373737373737373737372f2e2b2620191007000000000000000714202d3a4753606d797d7d7d7d7d7d7d7c7b79756f6a6059616b707a6f6a60544b4e54565f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a58524a40362b1f1307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868787878787878787878787878787878787878787879196928787878787878787878787878787878787878787878787878787878b91918b878787878787878787878787878787878787878787877c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d877b6e6154483f4c5865727f8b98928f8f8f8f8f8f8f8f8f8f8f8f8f8376695c5043393a3d3d3d3d3d3d3d3d404b5563707d8a8d8073665b50443d3d3d3d3d3d3d3d3d3b3a3731312e29231b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986928d8383838383838383838383838383838383838383838383838d92867a6d6053474753606d7a868d8074675a4d4134292929292929292929252a2e34383f444a51545b605b544d453c32291e130800000000000000000613202c3945515d676d78807d70665b50443a2f323f4c5865727f898f8e87817b736d68605b534d443f382f29201911060000000000000000000000000000000000050d161e272e343f464e555c606a6f767d838a908f8983796d6053473a2d20140700000000010c161f2b37434e58626e7b878c7f73685d5245404d596673808c877a6e6154473b2e211408070707111a242834404b555f696f7c786d685e52463934414d5a6774808d897d7063564d57606c7783908a7d70675d51443a3020160c020000000000000000000000000009141f29333b42464850504a49453e362c22170c00000000000000000000000000000000000000000003050611121211111111111010101c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000000000000060b0f202c3946535f6c79868e8174685b4e41352c29241d28292b2b2b2b2b2b2b2b242f424f5b6875828e887b6e6255483b2f2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b22221f1b150e070000000000000003101c28343f4a5464717e8a8a8a8a8a8a8a898886827c6f69606b707d857c6f665c515860626c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c67645c52473c3023170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d929d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d919796918d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d897c6f6356493c3023160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d877b6e6154483f4c5865727f8b8f89858585858585858585858585858175685c4f4240404040404040404040404653606d79859184786c6053464040404040404040404040403f3e3a342d251b1106000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d81777777777777777777777777777777777777777777777777808d867a6d6053474753606d7a868d8074675a4d4136363636363636363636363636362d333940444a5053504a423c332a20170d0200000000000000000714212d3a4754606d7a828d83786c60554b4035313e4a56626d727c8289908e86807a716c655f57504a423b322b2317110a020000000000000000000000000000050e161f283039404551585f676d737c828a908e87827d786d675c5145382c1f13060000000000040d1b26323c47535f6974818e857a6d60554c414d596673808c877a6e6154473b2e21140800061019232c363e45515c676e7b86827a6d6154473a33404d59667380817c786d6053535e69727e8b8f82756c61554b4032291e0e0400000000000000000000000000020e1a25303b454d52545c5c575550483e33281c11050000000000000000000000000000000000000000000000040505050404040404040f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000000000000000013202c3946535f6c79868e8174685b4e4135281d18121b1c1e1e1e1e1e1e1e1e2733404d5a6673808d897d7063564a3d30231e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1e1615130f0a04000000000000000006121f2c3844505c6676838888888887878888898d8f867b6e63707c879083796d6057606a6f79797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979797979746e64584c3f33261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1a2734414d5a6774808181818181818181818181818181818181818181818d948d81818181818181818181818181818181818181818181818181818185919184818181818181818181818181818181818181818181817b6e6155483b2e22150800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d877b6e6154483f4c5865727f8b897d78787878787878787878787878756f655a4d4b4c4c4c4c4c4c4c4c4c4c4c4c515c6675818e897c7063544a4c4c4c4c4c4c4c4c4c4c4c4c4c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d81746a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a74808d867a6d6053474753606d7a868d8074675a4d43434343434343434343434343434343434343433f4446443f38332d261d170f0500000000000000000713202d3a4653606d7984918b7e71675d51453b303a46515b626a6f757c838a918d857e776e69605b544c443d3527221b140b02000000000000000000000000040e162028313a424b515b626a6f7980878f8f87817c75706c665c554b4034291c10040000000000000a15202b37424d57616e7b868c8073675d51454d596673808c877a6e6154473b2e211408060f18222b353e48515b606d7983908c7f7266594c3f333a4653606d79746f6d665c505b616e7b8692867b6e615a5043392f20170c000000000000000000000000000005121e2a36424d575e61696964615a5045392d21140a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a0a070604010000000000030f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135281b0d070f0f111111111111111925323f4c5865727f8b8b7e7164584b3e312518111111111111111111111111111111111111111111111111111109080603000000000000000000000713202d3a4653606d787c7b7b7b7b7b7b7b7b7c808d8c7f72666c7882908c8073695e626f7c868585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858074675a4d4134271a0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a26333f4c58646e74747474747474747474747474747474747474747476828f847874747474747474747474747474747474747474747474747474747d8a8a7d747474747474747474747474747474747474747474746e695f53463a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d877b6e6154483f4c5865727f8b897d706b6b6b6b6b6b6b6b6b6b6b6b68655d545658595959595959595959595959595464717d8a8d8174665c59595959595959595959595959585651493f34291e12060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d6774808d867a6d6053474753606d7a86878074675a4f4f4f5050505050505050505050505050505050504f4f4d4946443f382f2921170c030000000000000006121f2c3844515c66707d899185796d60564d4136343f49515860626b6f767d848c928b827b726c665e564f473f332d261d140b0200000000000000000000040d162028323a434c545c606d727c838d918a827c756f6a63605b544b43392f23180c00000000000000040e1a26313c46535e6974808d857a6d60554b4d596673808c877a6e6154473b2e2114080f18212a343d47505a636d74818e8f82786c605346392d3845515c676d6762605c5458626d76828f8b7f72695e53483e31271d0e0500000000000000000000000000000714202d3a46525e696e7676716c6155493c3023171717171717171717171717171717171717171717171717171413110d0701000000030f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135281b0e0002030404040404040a1724313d4a5764707d8a8c7f7366594c403326190d04040404040404040404040404040404040404040404040404000000000000000000000000000006121f2c3844505c666d6f6f6e6e6e6e6e6e6e6f79868d817467656e7b8692867b6e61636f7c898e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8f9292928e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8d8174675a4e4134271b0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1724303c47525c6467676767676767676767676767676767676767676976838f84786b676767676767676767676767676767676767676767676767707d8a8a7d70676767676767676767676767676767676767676767615f574d42362a1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d877b6e6154483f4c5865727f8b897d70635f5f5f5f5f5f5f5f5f5f5f5c5a545b62656666666666666666666666666666666d7a869285796d666666666666666666666666666665625b51463a2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a5050505050505050505050505050505050505a6774808d867a6d6053474653606c777b7b7a6d615b5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b5956535049413b33291e150b0000000000000004101c2834404a54606b75818e8c8073685e52463c31373f464e545960636c70797f868f90867f786e68605951443f382f261d140a000000000000000000030c161f28323a444c555d666d747f86918e847d766f6a625f5853504a423931271d120700000000000000000915202a36424d57616e7b868c7f72675c514d596673808c877a6e6154473b2e21140f18212a333c464f59616c727f8c91847a6e665b5044382b34404b555c605c555350555f6a727f8b8f82776c60574d42362c1f150b0000000000000000000000000000000815212e3b4854616e7b82827e7164574a3e31242323232323232323232323232323232323232323232323232321201d18130c040000030f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135281b0e0200000000000000000916232f3c4956626f7c898d8174675a4e4134271b0600000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545c606262626161616161626779868e8174685f69727f8c8e81756a626e7b81828282828282828282828282828282828282828282828282828f928d81828282828282828282828282828282828282828282817e7165584b3e3225180b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2b36414a52585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5c6976838f84786b5e5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a64707d8a8a7d70635a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a55534d453b31261a0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d877b6e6154483f4c5865727f8b897d706356525252525252525252524f4d56626d727373737373737373737373737373737375828f897d737373737373737373737373737373726d62564a3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e444444444444444444444444444444444d5a6774808d867a6d60534744505b656c6e6e6d68666768696969696969696969696969696969696969696969686663605b534d453b30271d1207000000000000000c18232e39424f59616e7b8692867b6e61574d42372b343d43474f545a61666d727b828b928c827a706b625b504941382f261b110600000000000000000a151e28313a444c565e676d78818b928a817a706c625f58534e46443f382f271f150b010000000000000000030e1a25313b46525e6874818d85796d605349596673808c877a6e6154473b2e211418212a333c464e58606b707e8792867c6f685e544a3f33282e39434b5153514b49535d676f7c8692857b6e655b50453b31241a0d030000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f3230303030303030303030303030303030303030303030303030302d2c29241d160d0400030f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135281b0e0200000000000000000815212e3b4854616e7b878f8275695c4f422d22170b000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424a50535555555555545455556c79868e81746857606d798491887c6f62696e7575757575757575757575757575757575757575757575757579868d807575757575757575757575757575757575757575757575716c62564a3d3124170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e1a242f3841474c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e505c6976838f84786b5e514e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e5764707d8a8a7d7063574e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4846423b332a1f14090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f83837b6e6154473f4c5865727f8b897d7063564a454545454545454545424b5865727f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f84918f897f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7265584c3f3225190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e414040404040404040404040404040414d5a6774808d867a6d6053473f49535b6061676d707374757676767676767676767676767676767676767676767573706c655e574d42392e23180c0000000000000007121c27303d46525e6973808c8e8174695f53473c322b32383d434850545c60696e767e86908f857d726d605b534941382d2217130a00000000000006111c26303a434c565e686d79828e91867e746d686159534e47433c38332d261d150d030000000000000000000009141f2a36414d56616e7b868b7e71655b50596673808c877a6e6154473b2e2119222a333c454e585f6a6f7d8692877d706a5f564c42382d222730394045464544505b656d7984918a7e71695e53493f33291f1108000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3a39352f281f160c01030f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135281b0e0200000000000000000713202d3a4653606d79869083776a544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000006111c2630383f444649484848484848535f6c79868e8174685b5c67707d8a8e8175695f626868686868686868686868686868686868686868686868686d7a868d80746868686868686868686868686868686868686868686865625a50453a2e21150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131d262f363c3f414141414141414141414141414141414143505c6976838f84786b5e51454141414141414141414141414141414141414a5764707d8a8a7d7063574a4141414141414141414141414141414141413b3a36312a21180e030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4a57626d7276766e685e52463f4c5865727f8b897d7063564a3d383838383838383844515e6a77848c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c919694918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c84786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d5a6774808d867a6d6053473a414f59626c71797d7f818282828383838383838383838383838383838383838282807c786e695e544b4034281c1004000000000000000b151e2a36424d57606d798491877b6e62584e43372b272b32383e424b51575f616c717b838e91877f736c655b53493f3327251c110800000000060f17232e38424b555e686d7a839090847c716c605d564f47433c37312b28221c140b030000000000000000000000030e1925303b46535e6975818e84786c6053596673808c877a6e6154473b2e21222b343c454d575f6a6f7c8592887e716b61584e443b2f261c1e272e34383a434f59606c77818e8e81746c61574d41382d21170d00000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4745413a31281d1307000f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135281b0e02000000000000000006121f2c3844505c667885918578665b5044382b1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e262e34383a3c3c3b3b3b3b46535f6c79868e8174685b55606c788390877b6e62555b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b606d7a868d8074675b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b585650483f34291d1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b141d242b3033343434343434343434343434343434343643505c6976828f84786b5e514538343434343434343434343434343434343d4a5764707d8a8a7d7063574a3d34343434343434343434343434343434342e2d2a261f180f06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222e3a46515b62656a6a615e564d413f4c5865727f8b897d7063564a3d302c2c2c2c2c2c3744515e6a778487878787878787878787878787878787878787878787878787878787878787878787878784786b5e5145382b1e120500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d8174675a5959595959595959595959595959595959595a6774808d867a6d6053473a4854606b717e858a8c8e8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8e8c89837b6e665c5145382c1f130700000000000000030c1a25303b45515d67717e8b8e81756a6054473d322721272c303940454d535a62696e78818b928b80776c655b504440372e231a10060000030c182128343f4a545d676d7a83908f827a6e6a615a524c433e37312b261f1c17110a020000000000000000000000000008141f2a36424d57626f7c88867c6f6255596673808c877a6e6154473b2e212c343c464e575f696e7c85928b7f726c61594f463c32291d14151d23282f3b4854606b73808c9083796d605a50453b2f261b0f0500000000000000000000000000000000000815222f3b4855626e7b888c7f726559565656565656565656565656565656565656565656565656565656565654514b433a2f24180d010f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000000000000000000000004101d2a3743505d6a7683837f7366594c403326190d00000000000000000003101c28343f4a546976828482786c605346392d20130600000000000000000000000000000000000000000000000000000000000000000000000000000000030c151c23282c2d2f2f2f2e2e3946535f6c79868e8174685b505b65717d8a8d8074675d514f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f53606d7a868d8074675a4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4b4a453f362d22170c0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b131a1f24262727272727272727272727272727272733404d59667380828174675b4e41342827272727272727272727272727272f3c4956626f7c82827c6f6256493c2f2727272727272727272727272727272722211e1a140e06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e29353f495157595d5d54524d443b3f4c5865727f8b897d7063564a3d30231f1f1f1f212e3b4754616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b6e6154483b2e2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d81746766666666666666666666666666666666666666666774808d867a6d6053473d4a5663707d89928f898685858484848484848484848484848484848484848485868a929083796d6053463a2e23180c000000000000000009141f2935404b55606d788491887c6f62594f44382c211b1e272e343b424650575f666d747f87928d81776c605c524940362c22180d03000b151e2a333c44505c666d7983908f82796d685f585045413a312b26201b150f0b06000000000000000000000000000000020e1a25313b47535f6a717e7a6f6a5f53596673808c877a6e6154473b2e2d353e464e585f696e7b85918c7f736d625a50473e342a20171919191823303c4956636f7c878e847b6e675d51483e33291d140a0000000000000000000000000000000000000815222f3b4855626e7b888c7f7265636363636363636363636363636363636363636363636363636363636363605d554b4135291d11040f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000000000000000000000003101c2936424e5b66717677736d63574b3e3225190c000000000000000000000c17232e384e5a66707677766c665b5044382b1f12060000000000000000000000000000000000000000000000000000000000000000000000000000000000030a11171c1f20222222222c3946535f6c79868e8174685b4953606c78849185796d605347424242424242424242424242424242424242424753606d7a868d8074675a4d424242424242424242424242424242424242423e3d3a342d241b110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080e13171a1a1b1b1b1b1b1b1b1b1b1b1b1b1b1b26323f4b57636e7375746f64594c4033271b1b1b1b1b1b1b1b1b1b1b1b1b222e3b4754606a6f75756f6a6054473b2e221b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1514120e0903000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f464a4c50504746413b323f4c5865727f8b897d7063564a3d302317121214202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e695e52463a2d2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868d81747373737373737373737373737373737373737373737374808d867a6d6053473f4a546975828f8f827c7a787878787878787878787878787878787878787878787a7e85928b7e7165554b4034281c100400000000000000030d18242f3944505c66707d8a8f82766b6054483d33271c151d232831363f454d545c606d727d86928d80746e645b51483e342a1f150b07121d27303c46505a606d78828f8f82786d675d564e463e352f281f1b150f0a0300000000000000000000000000000000000009141f2b37434e58616c716d685f584e5864717e82827a6d6054473a2d363f474f58606a6f7b84918c7f736d635b51483e352c25252525252525252f3b4854606b6f7c817c6f695e554b40362c21170b020000000000000000000000000000000000000815222f3b4855626e7b888c7f72707070707070707070707070707070707070707070707070707070707070706d675d5145392c2013060f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000000000000000000000000010d1a26323e4a555f666a6a66635b52463b2f23160a0000000000000000000006111c323e49545e66696a69605b544a3f33281c0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c101213161515202c3946535f6c79868e8174685b4e505b65727f8c8b7e7164564c4136353535353535353535353535353535353a4753606d7a868d8074675a4d4135353535353535353535353535353535353532312e29221b120900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003070b0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e17232f3b47525c63666967645d53483c3024180e0e0e0e0e0e0e0e0e0e0e131f2b38434e58606269696260584e43372b1f130e0e0e0e0e0e0e0e0e0e0e0e0e0e0807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111b252d353a3e3f43433b393630323f4c5865727f8b897d7063564a3d3023170a05111e2a36424d575e61616161616161616161616161616161616161616161616161616161616161616161616161615e574d42362a1e12050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798690838080808080808080808080808080808080808080808080808c92867a6d60534744505c6678859184786f6d676b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b676d717d898f8376675c5145382c1f1306000000000000000007121d28343f4a54616c768390897c6f63594f44382c211612181f262a333c424b515b626b707d86928d80746d635a50463c31271d120b18232e39424e58626c74808d8f82796d665d554c443c3329241e160d0a030000000000000000000000000000000000000000030f1b26323c46505a6164615e564e4956626c7176766d685d524539343f485159616a6f7c85918b7f736d635b51493f36323232323232323232323238434f59606a6f746f6a60564d43392f241a0f05000000000000000000000000000000000000000815222f3b4855626e7b888f827d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d796d6054473a2d2114070f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000000000000000000000000000a16222d38434d555b5d5d5957524940352a1e1307000000000000000000000016212d38424c545a5c5e5c53504a42382d22170b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607090913202c3946535f6c79868e8174685b4e4953616d7a868f8276685e5246392d2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e3a4753606d7a868d8074675a4d41342e2e2e2e2e2e2e2e2e2e2e2e2e2d2c29242524211d17110900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101010101010101010101010107131f2a35404a5257595c5b59534b41362b201408010101010101010101030f1b27323d464e54565c5c56544e463d32271b0f0301010101010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009131b23292e313237372e2d2a25323f4c5865727f8b897d7063564a3d3023170a020e1a25303b454d525454545454545454545454545454545454545454545454545454545454545454545454545454524d453b30251a0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798695908c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c9293867a6d6053474653606d79868e817466605d555e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e555d606b77839086796d6053463a2d2013070000000000000000010b17232e3842505a63707d899083766b6054483d33271c100c141a212a303940455159616b707d86928c7f736c61584e43392f2418141d2834404b545f6a717e8b91847a6d675d544b433a322a2119130c0400000000000000000000000000000000000000000000000a15202a343e4850555754524c4445505a62646969605d564c413f3f45515b626b707c8591887f726d635b5149403f3f3f3f3f3f3f3f3f3f3f3f3f3f3f474f585f62686260584e443b31271d120800000000000000000000000000000000000000000815222f3b4855626e7b88948f89898989898989898989898989898989898989898989898989898989898989887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000000000000000005111c27313a434a4e50504c4b4640372e24190d020000000000000000000005101b26313a42494e50515046443f382f261c110600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e46525e6875818e867a6d6154473a393a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b4753606d7a868d8074675a4d413b3b3b3b3b3b3b3b3b3b3b3b3b3b3a393530282016110c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3840474b4d4f4e4c4841382f251a0f03000000000000000000000a16202b343d4347494f4f4947433d342b20150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010911181e2225262a2a21201e25323f4c5865727f8b897d7063564a3d3023170a0009141f29333b4246474848484848484848484848484848484848484848484848484848484848484848484848484846423b33291f1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d798687878787878787878787878787878787878787878787878787878888867a6d6053474753606d7a868d80746754514b5151515151515151515151515151515151514b51596773808d887c6f6255493c2f22160900000000000000000006111c26303e4854606b76828f897d7063594f44382c21160b090f181e272e343f474f59606b707d8792887e706a5f554b4035291e1b262f3845515c666e7c8692857b6e685d554b4239312820180f0801000000000000000000000000000000000000000000000000040e18222c363e45494b4747494c4c4c5056585c5c54524c4c4c4c4c4c56626d727d8692877e726d635b514c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4e53555b55544e463c32291f150b0000000000000000000000000000000000000000000815222f3b4855626e7b8896918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8f94887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000000000000000000000000000a151f2831383e424344403e3b352e251c12070000000000000000000000000a151f2831383e424344433938332d261d140a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e414c5664707d8a8b7e7265554b4145474848484848484848484848484848484853606d7a868d8074675a4d4848484848484848484848484848484745413a32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c262e353b3f404241403c362f261d13080000000000000000000000040f19222b32383b3c42423c3b37322b22190f04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d121618191d1d14141824313e4b5764717e83837c6f6256493c2f23160900020d17202930363a3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a36302921170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b776c6053464753606d7a868d8074675a4d40454545454545454545454545454545454545404b5864717e8b8a7d7164574a3e3124170b000000000000000000000a141e2c38444f59636f7c899083766b6155483d33271c1005060c151d2328353e474f59606b717e8b92867c6f675d51453d3027222d38414e58606d7983908a7d70695f564c433930271f160e0600000000000000000000000000000000000000000000000000000006101b242c34393c464e5455585858585858585858585858585858585865727e8791867d716c625b58585858585858585858585858585858585858585858585856544f47433c342b20170d030000000000000000000000000000000000000000000815222f3b4855626e7b8891847f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f828f887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000000000000000000030d161f272d3236373733322f2a241c130a00000000000000000000000000030d161f262d32353637362d2b28221c140b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e414753606d79858f8276675d514c52545454545454545454545454545454545454606d7a868d8074675a5454545454545454545454545454545454524c443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c242a2f3233363433302b251d140b0100000000000000000000000007101920272b2e2f36362f2e2b272019100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000106090b0c1010080a1723303d4955616c7177776f6a6054473b2e2215080000050e171f252a2d2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2d2a251f170f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a545e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f6e6e6c655b50444753606d7a868d8074675a4d412f383838383838383838383838383838382f3c4956636f7c898c7f7265594c3f3226190c00000000000000000000020c1c27333d4854606b75828f897d7063594f44382c21160b00030b1218232c353d474f59626c73808d9184796d60594f42392e27333f49535f6a73808d8d80746b61574d443a31271e150d04000000000000000000000000000000000000000000000000000000000009121b222b37434e585f626565656565656565656565656565656565656e7b82847c706b6565656565656565656565656565656565656565656565656565656360594f44382c22190e05000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f72727272727272727272727272727272727272727272727272727272737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000000000000000000000000000000040d151c2226292a2a2625231e19120a010000000000000000000000000000040d151b212628292b29201f1c17110a02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4145515c6775828e867a6d6053565d606161616161616161616161616161616161616d7a868d8074676161616161616161616161616161616161605d564c4135291d1104000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a12191f23262629282724201a130b020000000000000000000000000000070f161b1f2223292923221f1b150f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000404000814212d3945505a61646a6a6260584e43372b1f1306000000050d141a1e202121212121212121212121212121212121212121212121212121212121212121212121212121201e1a140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1417232e38424d575e616161616161616161616161616161616161616161616161616161626261605b534a444753606d7a868d8074675a4d41342b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2e3b4855616e7b888d8073675a4d4034271a0d01000000000000000000000b16212c38434f59626f7c899083766b6054483d33271c1004000007111a232b353d47505a606d78828f8d80746b60544a40342b3744505b656f7c879083796d60594f453c32281f150c03000000000000000000000000000000000000000000000000000000000000000815222e3b47545f6a6f7272727272727272727272727272727272727272767a7272727272727272727272727272727272727272727272727272727272726f6b6054483b2f22150900000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f72656565656565656565656565656565656565656565656565656566737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000000000000000000000000000000030a11161a1c1d1d191916130d070000000000000000000000000000000000030a1016191c1d1e1d13120f0b060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e41404b5564717e8b8a7d7063575d686d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7a868d80746e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d685d5245392c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070e1317191a1c1b1a18140f080100000000000000000000000000000000040a0f1315161c1c1615130f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d28343e485055575d5d56544e463d32271b0f030000000002090e1114141515151515151515151515151515151515151515151515151515151515151515151515151514120e0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1c262e353b3b454d525454545454545454545454545454545454545454545454545454545555545c605c54514a53606d7a868d8074675a4d4134271e1e1e1e1e1e1e1e1e1e1e1e1e1e202d3a4753606d7a868e8174685b4e4135281b0e0200000000000000000000050f1b27323d4754606a75828f897d7063594f44382c20150a000000081119232b353f44505c666e7a8592887d70665c51443934404b55606c788390877c6f675c51473e332a20160d0300000000000000000000000000000000000000000000000000000000000000000916222f3c4955626f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7d6f6356493c3023160900000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f72655958585858585858585858585858585858585858585858585966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000050a0d1010110d0c0a07020000000000000000000000000000000000000000050a0d0f10111006060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e413a4754616d7a868d80746756606d7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c888f817b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0c0d0f0e0e0b08030000000000000000000000000000000000000000030608090f0f090806030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17222c363e45494b50504947433d342b20150a00000000000000020507080808080808080808080808080808080808080808080808080808080808080808080808080807050200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d17202e3840474b4d4b4948484848484848484848484848484848484848484848484848484848505c666d66605c5453606d7a868d8074675a4d4134271a12121212121212121212121213202c3945515d6779868f8275685c4f4235291c0f0200000000000000000000000a16212b37434e58626f7c899083766b6054483d32271b0f0300000007111a2328343f4a545e68717e8a9184786d60554b403845515c67717e8b8d80746a60554b40352c21180d040000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000613202c3946535f6c79868e8174685b4e413946525e687783908377685d66737f87878787878787878787878787878787878787888e938f878787878787878787878787878787878787878073675a4d4034271a0d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006101a242c34393d3e44443c3b37322b22190f040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141f2932404a52575a57565553514b504f4e4d4c4b4a4a49484746443f4443424141403f3e434e58606d79736d665c53606d7a868d8074675a4d4134271a0c0705010005050505050504111d2935404b556b78858f8376695c504336291d10030000000000000000000000040f1b27323d4754606a75828f897d7063584e43372b20150900000000081117232e38424d56616c75828f8b7f72675d5145404b55606d798491857a6d60584e43392f231a0f06000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c908a88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888898f8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000000000000000004080a0a090706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010203000000000000000000000000000000000000000406070e0a0613202c3946535f6c79868e8174685b4e4136414c566774808d867a6d6066737f8c8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8e939d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030709090b0b070704010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121a22282d303137372f2e2b272019100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1925303b44525c6366646361605d555d5c5b5a5958575655555453504a51504f4e4d4d4c4b4a54606a758280786d6053606d7a868d8074675a4d4134271c1813110d08050200000000010d18242f44515e6b7784827d7063574a3d3024170a000000000000000000000000000a15202b37434e58626f7c898f82766a6054473c31261a0f020000000006111c26303b44505a616e7b869185796d60544a45515d67727f8c8b7f72685d52463d31271d110800000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c8a7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d898d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f32323232323232323232323232323232323233404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000000000000050b10141617161413110d080b0907070401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040607080a0c0d0f100707050100000000000000000000000001070c1013141b171312202c3946535f6c79868e8174685b4e41303e4a5764717d8a897d706363707d80818181818181818181818181818181818181818e928d808181818181818181818181818181818181807e7064574a3d3124170a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b0f13151618181413110d08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810171d2123242a2a23221f1b150f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414d56636e73716f6e6d676b6a69686766656463626160605b5e5d5d5c5b5a5959585759626f7c898b7e716458606d7a868d8074675a4d41342c2823201d1914120e09050200000715222f3b4855626e7b75706b6155483c2f23160900000000000000000000000000040f1b27323d4754606a76828f897c6f62584e43372b1f140900000000000a141e29323e46535f6974818d8c7f72665c504a54606d79859184786d60564c41342b1f150b0000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c887b6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f32262525252525252525252525252525252633404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000810171c2023242221201d191918161413110d0808060503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020507080a070c1013141517181a1c1d1413110d0802000000000000000000030b12181c1f202823201f1c2c3946535f6c79868e8174685b4e41353b4854616e7b878c7f7266606b707474747474747474747474747474747474747479868d8074747474747474747474747474747474747474706c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f161b202223252521201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111417181d1d1615130f0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202d3946525e6873807e7c7b7a797776757473727271706f6e6d6c666b6a6968686766656464636b75828f85796d6053606d7a868d8074675a4d413a38342e2d2a25211e1a14120e09050814212e3a47535f6a6e6a6361594f44382c20140700000000000000000000000000000a15202b37434e5863707d898f82756a5f53473b30251a0e0100000000020c17202b37424d57616e7b869184796d6053515c66727f8b8a7e71665c50433a2f22190d030000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c887b6e62626262626262626262626262626262626262626262626262626262626262626262626262626262626262626d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f32261919191919191919191919191919192633404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000000000008111a21282d30312f2d2c292426242321201d19171513120f0b06070603000000000000000000000000000000000000000000000000000000000000000000000004060709080e1114141719181c1f2022242527292a21201d19130c0500000000000000030d151d23292c2d34302d2b28223946535f6c79868e8174685b4e41353a46525e6978858f8275685960636767676767676767676767676767676767676d7a868d807467676767676767676767676767676767676764615a5044392d20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111921272c2f3032322d2c29241e160e040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005080a0b11110908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000814212e3b4754616e7b878a8988868584838281807f7e7d7d7c7b7a79787877767574747372717070707d898c7f72675d53606d7a868d8074675a4e4a4645403a3936302d2a25211e1a14110e121e2b37424e575f625f57554f473e33281c10040000000000000000000000000000040f1b27323d4854606b768390877b6e62574d42362a1d12070000000000050e1a26313c46525e6874818e8a7d71645753606d79849184786d60544a3f31281e1007000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c887b6e62555555555555555555555555555555555555555555555555555555555555555555555555555555555555606d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f3226190c0c0c0c0c0c0c0c0c0c0c0c0d192633404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000000060f1a232c33393c3d3c3a39352f33312f2d2c29242422201f1b17161312100b0606040100000000000000000000000000000000000000000000000000010507070c1012131518191e2021232623292c2d2f30323435362e2d2a251e160e050000000000010b151f272f34383a413d3938332d3946535f6c79868e8174685b4e413536424d576976828f8477665c55565a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a606d7a868d8074675a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a575550483e33281c10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040f19232b32383b3c3e3e3a3935302820160c020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1925323f4c5865727f8b9496948f9090908f8e8d8c8b8a898888878685848483828180807f7e7d7c7c8691857a6d605553606d7a868d80746760585753514b4746413b3a36312d2b26201e1a141a26313c454e5355534e48443e352c21160b000000000000000000000000000000000a15202c38444f5963707d8a8e8174695e5246392f24180d01000000000009141f2a36414d56626f7c888f8276695e5864717e8a8b7e71665c5042382e1f160c00000000000000000000000000000000000000000000000000000000000000000000000000000c1926323f4c5965727f8c887b6e62554949494949494949494949494949494949494949494949494949494949494949494949494949494954606d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f3226190c00000000000000000000000d192633404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000000030e18212c353e44494a4947454142403e3c3a39352f312e2d2b272222201f1c171413110d070604000000000000000000000000000000000000010406080d111414181c1f202225252a2d2e30332f34383a3b3d3f4042433a3936302820160c020000000007121d2731394045474e4a46443f383746535f6c79868e8174685b4e413530404d5a6773808d86796d60534a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e53606d7a868d8074675a4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4a49443e362c22170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d4448494b4b4745413a32281e13080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060a0e1011110d0d0a070200000000000000000000000000000000000000000000000000000000000000000000020304020100000000000000000000000001050707080807050200000000000000000000010303030100000000000000040404040404030200000000000000000000000000000000000916232f3c4956626f7c828e938f8283848485868687878889898a8b8b8c8d8d8e8e8e8d8c8c8b8a8988928b7e71675d5153606d7a868d80746f6a6763605c5554524c4846423b3a37312d2a25201d202a333c42474847423c38332c231a10050000000000000000000000000000000004101b27323d4855616b778390867b6e61554b4035291d10070707070707070e1925303b47535f6a768390877b6e615f6a76839085796d60544a3f30261c0d0707070707070707070707070707070604000000000000000000000000000000000000000000000c1926323f4c5965727f8c887b6e6255483e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e4754606d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f3226190c00000000000000000000000d192633404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000009151f2a333e474f55575554514c4e4c4b49474541403e3b3937332d2f2d2b282321201d181313100c07050200000000000000000000000306080d111314191e202123282c2d2f313036393b3d3f42404547484a4b4d4f504746413a32281e1308000000000c18232f39434b51535b5653504a474346535f6c79868e8174685b4e4135323f4b5865727e8b887b6e6255484144434141414141414141414141414753606d7a868d8074675a4d414141414141414141414246484847423c39332c231a10050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27323d474f5456585854524c443a3024190d010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040b11161a1d1e1e1a1917130e0800000000000000000000000000000000000000000000000000000000000005090d0f10110e0e0b08030000000000000002080d111314151514120e0903000000000000050a0d0f10100d0d0b07060a0c0c111111111111100f0b070604000000000000000000000000000815222e3b4754606a6f78818e8e817677787879797a7b7b7c7d7d7e7f7f808081828283848485868e939184786c60554b53606d7a86928c807c7874706d6764615e5654534d4846423c3a36302c2924212a31373a3b3a37312c28211a11080000000000000000000000000000000000000b16212c38444f5964717e8a8d8073675d5145392c20141414141414141414141f2b37434e5865717e8b8c7f7265626f7b888d8073675d5142382e1e151414141414141414141414141414141312100c0700000000000000000000000000000000000000000c1926323f4c5965727f8c887b6e62554b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b54606d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f3226190c00000000000000000000000d192633404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000020e1a26313c454f59616462605d555b59575654524c4d4a4846443f3e3c3a38342e2d2c2924201f1c1814110e080602000000000003060a0f1215191d2021252a2d2e2e34383a3c3e404146474a4c4e4b51535557585a5c5d54524c443a3025190d04000004101c2934404b555c606763605b54534e47535f6c79868e8174685b4e4135303d4a5663707d898a7d7064574a4f50504d4b4a48474541444341403f4753606d7a868d8074675a4d41343434343434303b454d525455534d453e362c22170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5960636565605d564c4135291d110400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e151c2227292a2b2726231f19120a020000000000000000000000000000000000000000000000000000030a1015191c1d1e1b1a18140f090100000000050d13191e20212121211e1a140d05000000030a1016191c1d1d1a191713121618191e1e1e1e1e1d1d1b181313100c07000000000000000000000006131f2b37434e5860666d78828f8b7f726a6b666d6d6e6f6f707171727273747475767677787879818e897d6f665b504753606d7a8693928c8884817d7975716d6865615e5755534d4746423b39352f2b27262b2e2f2e2b26201c1610080000000000000000000000000000000000000004101c28333e4653606d79849185796d6053473a2d20202020202020202020202026323c4754616d7a86908376696673808d877b6e61554b4030262020202020202020202020202020202020201f1c18120b030000000000000000000000000000000000000c1926323f4c5965727f8c887b6e62585858585858585858585858585858585858585858585858585858585858585858585858585858585858606d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f3226190c00000000000000000000000d192633404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000006121e2b37424d57616c706f6d676a68666462605d565957555350494b4946443f3d3a39352f2d2c2823201e1914120e090502060a0f13151b1f2124292c2d3036393b3d404446484b4d4d525456595b555c60626365676869615e564c41362a21160b000006131f2c3845515c676d74706c66625f5854525f6c79868e8174685b4e41352e3b4854616e7b878c7f726559555b5d5c5a58565554524c504f4e4d4c4b53606d7a868d8074675a4d413f3e3d3c3b3a39424d575e61625f5750483e34281d110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b6f71716d685d5245392c201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1720272e3336373734322f2a241c140a00000000000000000000000000000000000000000000000000040c141b212628292b282724201a130b020000050e171e252a2d2e2e2e2d2a251f170f0500040d151c212629292a2726231f1e2225262b2b2b2b2a2a292825201f1c18120b03000000000000000000030f1b27323d464e545c666d798391877c6f685d6061616262636464656666676868696a6a67707d898d80746b60544a4753606d7a86928d85898d8d8a85827e7a76726e6966615f5754524d4745413a37332d2a2522211e1a15100b050000000000000000000000000000000000000000000b161f2c3844505c66727f8c8b7f7265584c3f322d2d2d2d2d2d2d2d2d2d2d2d2d2d3946525d6876828f877b6e6c7884908376695f5343392f2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231c150c0300000000000000000000000000000000000c1926323f4c5965727f8c887b6e64646464646464646464646464646464646464646464646464646464646464646464646464646464646464646d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f3226190c00000000000000000000000d192633404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000814212d3a47535f69707d7c7a78767573716f6d6869666461605b53585553504a4a4745413d3a38342e2d2a25211e1a15120e12161b1f22262b2e2f35393a3d4146474a4a515355585a565e6163666869676d6e70727375766d685e52463d32271b1003000714202d3a4753606d79817d78736e6a65615e566c79868e8174685b4e41352d394653606c79868e8174675b5f666a6966656362605d565d5c5b5a595857606d7a868d8074675a4d4c4b4a494948474546525e696e6e69615a5045392d2115080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7d7e7e7a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000407090a0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d0d15202931393f424444403f3b362e261c12080000000000000000000000000000000000000000000000030c161e262d323536373533302b251d140b01020d1720293036393a3b3b3a36312921170d030d161f262d3235363634332f2b2a2f32333737373737373635322d2c28231d150c040000000000000000000a16202b343d424a545d676e7b8591847a6d615a5454555656575858595a5a5b5b5c59606d79849184796d60594f424753606d7a868d80787c8084888d8f8b86837f7b77726e6965615e5754514c46443f38363029241e160d04000000000000000000000000000000000000000000000003101c28343f4a54606d7a859184776b5e51443a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a414c5665727e8b8a7e71707d898b7e7265574d423a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b00000000000000000000000000000000000c1926323f4c5965727f8c887b717171717171717171717171717171717171717171717171717171717171717171717171717171717171717171717a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f3226190c00000000000000000000000d192633404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000004101d2935404b55616e7b8888878583817f7e7c7a787573716e6c65676562605c545754514b494645403b3936302d2b26211e1a1e21272b2e31373a3c4145474a4c525457545c6062646769686e70727576787a7b7d7e8082837a6d61594f44382c201307000b1824313e4b5764717e8a8984807b77726d68646c79868e8174685b4e4136303844505b6677848f83766955667177767371706e6d686b6a696867666564636d7a868d8074675b5a5958575655545351505a616e7b7b716c6155493d3024170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818b887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b101416171a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a1a27313b434a4f51514d4b4740382e24190e02000000000000000000000000000000000000000000000a141e2830383e42434441403c362f261d130908131e29323a414647484846423b33291f1409151f2831383e424343403f3b36353b3e3f44444444444443423e3a38342e271e160d040000000000000000040f19222b3038424c555f69707d8a8f81756c61574d48494a4a4b4c4c4d4d4e4b55606b74808d8a7d70675d51473d4753606d7a868d80746f73777c8084888d908c87837f7b77726e6965605d5553504946413a352f281f160c0100000000000000000000000000000000000000000000000c17232e3845515d677380857d706356494747474747474747474747474747474747474855626e7b888e817474818d867a6d6054474747474747474747474747474747474747474747474644403930271c1207000000000000000000000000000000000c1926323f4c5965727f8c8c7f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f8b8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f3226190c00000000000000000000000d192633404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000006131f2c3845515d6775828c8d8f90908e8c8a89878482807d7b797674716f6d666663605d555653514b4746413b3a37312d2a262b2e32383b3c4347484c525457565e616467666d6f717376787a7d7f81838586888a8b8d8f8e81756b6054483b2f221609000f1b2835424e5b687581888c918d88837f7a75716d79868e8174685b4e46423b393f4a546976828f84776a5d67778383807e7d7b7a7978777674737271706f6e7a868d8074696867666564636261605d57616c7582857e7164574b3e3124180b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000810161c20232427272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272e39434d555b5d5e5a58524a40362a1f130700000000000000000000000000000000000000000005101b26303a42494e50514e4c4841392f251a0f0d1925303a444c52545454534d453b31251a0e1c26313a42494e50504d4c47403f464b4c515151515150504e4b4645403930281f160c0100000000000000000710191e26303a434d57616c74808d8b7e71695e52463f3d3e3e3f3f404145515d676f7d888d81746b61554b403a4753606d7a868d807467666a6f73777c8084898d908c88837f7b76716d6763605b53524c45413a31281e1308000000000000000000000000000000000000000000000006111c2935414c55616e7a7a706b60535353535353535353535353535353535353535353535f6a788591847778848f8276685d535353535353535353535353535353535353535353535353514a42392e23180c000000000000000000000000000000000c1926323f4c5965727f8c918c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b918d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f3226190c02020202020202020202020d192633404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000714202d3a4753606d797e7f8182838587888a8c8e908f8c8a888583817e7c797673706d676663605c5454524c4847423c3a3631373a3d4347494e5355565d606467686e707376797b7e80828587898c8e90908e8d8b89888786847c706356493d3023160a000e1a2734404d59656f757c8084888c908b86827e7979868e8174685854524d4745414e5b6875818e857866606d7a868f8d8b8988878584838281807f7e7d7c7b7b888d8076767574737271706f6e6d676b69717e8a8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008111a21282c2f303333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333f4a555f676a6a67635c52473b2f23170a0000000000000000000000000000000000000000000915212d38424c545a5c5e5b59534b41362b2014111e2a36414c565e6161615e574d42362a1e12212d38424c545a5c5d5a58524a495157595e5e5e5e5d5d5c5b5853514b433a31281e1308000000000000000000070c151e28313b454f59606d798391857b6e615a50443b303132313c45505a606d79849184796d60594f433a3a4753606d7a868d807467585f62666a6f73787c8085898e908c87837e7a75706c65615e56514c433a2f24190d0100000000000000000000000000000000000000000000000d19242f3a46525e686e6d68605b60606060606060606060606060606060606060606060606875828e877a7c888b7f7265606060606060606060606060606060606060606060606060605c544a4034281c10040000000000000000000000000000000c1926323f4c5965727f8c908a89898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989898f8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f3226190f0f0f0f0f0f0f0f0f0f0f0f0f192633404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000006131f2c3845515d676d7173747577787a7c7d7f818385878a8c8f908d8b888583807d7a7673706d6665615e5655534d4846423c4247484e5456585f6266686d7074777a7d808386888b8d8f8f8d8b8987858381807e7d7b7a7977706b6054483b2f221609000c1824313c48535d656a6f73777b8084888d8f8a85818e8e81746a66615e5754514b4d5a6774808d86796d64707d88909599928c8c8d8e8f8f8e8d8c8b8a8988888d928d838281807f7e7d7c7c7b7a7978777b869184796d6053473a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005101a232c33383c3d404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404040404f5b67717777736e63584b3f3226190d0000000000000000000000000000000000000000000d1926323e49545e66696a68645d53483c30241813202d3946525e686d6e6e695e53463a2d211426323e49545e66696967645c52515b63666a6a6a6a6a6a696865605c554c433a2f24190d01000000000000000000030c161f29333e45515c676f7c878f82766c62564c41362a2f39434d57616c74818e877c6f675d51473e313a4753606d7a868d8074675a5355585f62656c6f74797d81868b8f8f8b86817d78726d68605d554c4135291d1104000000000000000000000000000000000000000000000008131e2a36414c565e61615e5b656c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d737f8c897d7f8c877b6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5144382c1f12060000000000000000000000000000000c1926323f4c5965727f8c8a7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d898d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f32261c1c1c1c1c1c1c1c1c1c1c1c1c1c1c2633404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000004101d2935404b555d60656667696a686d6f71737577797b7d7f8284878a8c8f8f8c8a8683807c7975716e6866615f5755534d474e5355586062676a6f73767a7d8184878a8d908f8d8a888583807e7c7a7876757371706e6d686b6360594f44382c201307000814202c37414b53585f62666a6f73777c8084898e8e9393887c77726e6964605d55535966727f8c877a6e616c707c838f92867f8081818283848586878888898a8b8c8d8e8f8e8d8c8b8a898887868685848892877c6f675d5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e887b6f6255483c2f2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212c353e44484a4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d515d6a7783848073675a4d4034271a0d0000000000000000000000000000000000000000020f1c2835424e5a66707677746f64594c4033271a14212e3a4754616d7a7b7b6e6154483b2e21152935424e5a66707676736e645854636d727777777777777675716d675d564c4135291d110400000000000000000000040d18212934404b55606a73808d8b7e71685e52463d3035404b555f69717e8a8c7f726a60554b40352d3a4753606d7a868d8074675a4d494e53535b6062666d70757a7e83878c918e89847f7a746d675d5145392c2013060000000000000000000000000000000000000000000000010e1925303b444c52545453606c77797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a797e8a8c7f829084797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d2013070000000000000000000000000000000c1926323f4c5965727f8c887b6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f32282828282828282828282828282828282833404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000c18242f39434b515358595a5c565d6162646668656c6e707375787a7d808285888b8f908c8985827e7a77736e6966615f5754575f62666a6f73777b7f83868a8d918e8b888583807d7b787674716f6d686a6866656362605d5656544f473d32271b100300040f1a252f3941464e5355585f62666a6f73787d8186929f8e88837f7b76716d6763605c65717e8b887c6f62616a6f79818e8d8074747576767778797a7b7c7d7d7e7f80818283848485868788898a8a9191948b7f726a60554b4035291d100400000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e887b6f6255483c2f221509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c28333e474f55575a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5f6c79868e8175685b4e4235281b0f000000000000000000000000000000000000000003101d293643505c697682848174685b4e4135281b1c2936424f5c6975828787796c5f5346392c20293643505c697682838073675a5c66727f84848484848383817e796d685d5245392c2013060000000000000000000000060f18232f39434e58606d798391857a6e61594f42393a45515d676e7b868f82776c60584e43392f2d3a4753606d7a868d8074675a4d414347495053545c6063676d71767b80848a8f918c86817a6d6054473a2d21140700000000000000000000000000000000000000000000000008141e29323b4146474955626f7c8686868686868686868686868686868686868686868686868a90918c9095918686868686868686868686868686868686868686868686868686868175685c4f4235291c0f0200000000000000000000000000000c1926323f4c5965727f8c887b6e63636363636363636363636363636363636363636363636363636363636363636363636363636363636363636d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c3f35353535353535353535353535353535353535404c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000007121d2731394045474b4c4e4f4c5254555759535b6061646668686d707376797b7f8285888c908f8b87837f7b77726e696461656a6e73777c8084888c908f8c8885827e7c797673706e6969676563615e565b5a58565554524c4948443d352b21160b00000009131d272f343c4347484e5355586062666c70747986948f8b908c87827e7a75706d6664707d8a897d7063585f676d78818e8c80736d696a6b656c6d6e6f7071727273747576777879797a7b7c7d7e85918f82766d62584e43392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e1b2835414e5b6874818e887b6f6255483c2f22150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714202c38444f5961636666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666c79868e8175685b4e4235281b0f000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c5f5346392c202c3946535f6c79868f8276695c606d79849090909090908f8e8b837a6d6054473a2d21140700000000000000000000000007121d27313d45515c666f7d888e81756b61544a4044515b606d798390847a6d655b50463d31282d3a4753606d7a868d8074675a4d4137383f44464a5053555d6064696e73797d82888d8c7f73675d5145392c201306000000000000000000000000000000000000000000000000070e1720293036393c4955626f7c888e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e939b938e8f8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e919693938e8e8e8e8e8e8e8275685c4f4235291c0f0200000000000000000000000000000c1926323f4c5965727f8c887b6e62565656565656565656565656565656565656565656565656565656565656565656565656565656565656606d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594c4242424242424242424242424242424242424242424c5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000010b151f272f35383a3e404142414647494a4c495053545759565d616366656c6f7275797c7f83868a8e908c88837f7b76716d71767b8084898d918e8a86827f7c7875726f6d666664615f575a585654524c4e4d4b4a484745413d3b38322b23190f04000000010b151d222a31373a3c4347484e54545b60636779868f827e83888c8f8b86817d79726d707c898a7d716457555d666d78828f8b7f726b61575b6060616263646566676768696a6b666d6d6e6f717d878f82786d605b51463d31271d12070000000000000000000000000000000001060606060606060606060606060606060606060606060606060606060e1b2835414e5b6874818e887b6f6255483c2f22150906060606060606060606060606060606060606060606060606060606040302000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916232f3c4855616b707373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737379868e8175685b4e4235281b0f000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c5f5346392c202c3946535f6c79868f8276695c64707d838383838383838386928b7e7265584b3f3225180c000000000000000000000000010b151f2834404b54606b74818e897d70665c51444c56636d75818e867c6f685d53493f342b202d3a4753606d7a868d8074675a4d41342d3337393f44464b5154575f61666d70767b817f736d63554c4135291d110400000000000000000000000000000000000000000000030b121820293036393a3b4854616e7b818282828282828282828282828282828282828282828282818e958e818282828282828282828282828282828282828491918c828282828282827f7266594c3f3326190c0000000000000000000000000000000c1926323f4c5965727f8c887b6e62554949494949494949494949494949494949494949494949494949494949494949494949494949494954606d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f7265594f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5966737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000000030d151d24292c2d3233343035393a3e3e403f4446484a4c4c525457535b606265666c6f72767a7e81858a8e908c88837e7a7e83888c918e8985817d7a76726f6c656562605c545755534d4d4b4947464142403e3d3b3a39352f2f2c27211911070000000000030b101820262b2e31373a3c43474a50535f6c79868e8174767b7f84898d8e8a857f726f7c898b7e7164584b545c666d798390877d70695f5553545555565758595a5b5c5c5d545c60616a707d869083796d665c51493f342b1f150b0100000000000000000000000003070b0d0d12121212121212121212121212121212121212121212121212121212121b2835414e5b6874818e887b6f6255483c2f2215121212121212121212121212121212121212121212121212121212121211100e0a0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4a5763707d80808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808d8e8175685b4e4235281b0f000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c5f5346392c202c3946535f6c79868f8276695c616c7077777676767676767c898d8074675a4d4134271a0e01000000000000000000000000030d18232e39424f59616d7a859184786d60564c525e68737f8c8a7e716a60564c41382d22202d3a4753606d7a868d8074675a4d413422272b2e34383a4145474d53545c60646a6e74736d635b51433a2f24190d01000000000000000000000000000000000000000000070c151d2328323a4146474646535e696e75757575757575757575757575757575757575757575757577839084787675757575757575757575757575757575757c888c7f75757575757575726d63574a3e3125180c0000000000000000000000000000000c1926323f4c5965727f8c887b6e6255483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4754606d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f72655b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b66737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000000030b12181d1f2025262d333f454a4b4746413b393b3d404146474a49505355545b606266686d7175797d81858d92908b878b90928d85817d7974706d676562605b535553504a4a484642413e3c3a3936303332302f2d2c292422201b160f070000000000000000060e151b1f21262b2e3237383f44535f6c79868e8174696e73777c8085898d80736f7b888b7e7265584b4a545d676e7b8591857b6e675d514748494a4a4b4c4d4e4f50514e58606a6f7c8691847b6e675d544a40372d22190d03000000000000000000000001080e1317191a1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f2835414e5b6874818e887b6f6255483c2f221f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1e1d1a16110b040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d928e8175685b4f4235281c0f000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c5f5346392c202c3946535f6c79868f8276695c5a61646a6a6a6a6969696d7a878e8174685b4e4135281b0e020000000000000000000000000007121d27303d46525d68727f8b8b7f72685e5254616d7a848a80736c61584e443a2f261b202d3a4753606d7a868d8074675a4d4134271b1f23282b2f35393b42464a5053585f626766635b51494031281e13080000000000000000000000000000000000000000030b12181e272e343e444c5254524c4d575e6168686868686868686868686868686868686868686868686975828f86796c696868686868686868686868686868686f7c888c7f7368686868686866635b51463a2e2216090000000000000000000000000000000c1926323f4c5965727f8c887b6e62554c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c54606d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f72686868686868686868686868686868686868686868686868686868737f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000000000001070c10131b262f383f4450565854524c443e352f3035393a3d3f4446484a505355565d6164676d707479808d999693969a8d817974706d6664605d55555350494946443f3d3b3a363132302e2d2a252725232221201d191613100b0400000000000000000000040a0f12151b1f21272b2d3346535f6c79868e81746861666a6f74797d817e716e7b888c7f7266594c424b555e696f7d8791847a6d605b51463c3d3e3f3f404142474f58606a6f7c8591847b6e695e554c42392e251b10070000000000000000000000020b12191f2326272c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c35414e5b6874818e887b6f6255483c2f2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2a2927221c160e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d8e8987878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878c8e8275685b4f4235281c0f000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c5f5346392c202c3946535f6c79868f8276695c5055575d5d5d5d5d5d606d7a878e8174685b4e4135281b0e0200000000000000000000000000000b151e2935414c56606d788391857a6d6158525e686d787d776c605a50463d32281d14202d3a4753606d7a868d8074675a4d4134271a12171c1f24292c3136383f44464e53555a5957514940372e1f160c0100000000000000000000000000000000000003090c151d2328303940454f565e615e56504d53545b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6774818e877a6e615b5b5b5b5b5b5b5b5b5b5b5b5b5b626f7c888c7f73665b5b5b5b5b595751493f352a1e12060000000000000000000000000000000c1926323f4c5965727f8c887b6e62585858585858585858585858585858585858585858585858585858585858585858585858585858585858606d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b888c7f75757575757575757575757575757575757575757575757575757575757f8c887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000000000000000b17222d384149505a6265615e565045413a31292d2e2d3337393c3f44464a51575e616a6f767d828d928f8a86898f938d847e78716c66615a534e46443f3c3a38342e2e2d2a26252321201d191a1817151413110d080703000000000000000000000000000003060a0f12151b1c223946535f6c79868e8174685b586062666d7074716c6e7a878c807366594d40434d57606b727f8b8e81756d62584e433a2f3233343f485059616a6f7c8591847b6e695e564d433a30271c12090000000000000000000000010b141c242b3033343939393939393939393939393939393939393939393939393939393939393939414e5b6874818e887b6f6255483c39393939393939393939393939393939393939393939393939393939393939393736332e2720170e04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d897c7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a878e8175685b4e4235281b0f000000000000000000000000000000000000000005121e2b3845515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c5f5346392c202c3946535f6c79868f8276695c4f494a515050505054606d7a878e8174685b4e4135281b0e020000000000000000000000000000030c1924303a44505c66707d898e81746a5f53565e666d706c655b50483e342b201614202d3a4753606d7a868d8074675a4d4134271a060b1013181d20262a2e34383c4347484e4c4b4640372e251c0d04000000000000000000000000000000000002080d151a1e272e343c424b515961686d68615a5046484f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f596673808c887c6f62554f4f4f4f4f4f4f4f4f4f4f4f55626f7c888c7f7366594f4f4f4f4c4a463f372d23180d010000000000000000000000000000000c1926323f4c5965727f8c887b6e65656565656565656565656565656565656565656565656565656565656565656565656565656565656565656d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b88918c81828282828282828282828282828282828282828282828282828282818390887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000000000000030f1b27333f49535b606c716e68615a524c433d34282322272b30383f444e545c60696e757c82898f8f88837d797d82878d918b847e78706c625f58514b433d342e282322211e1a18161413110d080b0a0807070401000000000000000000000000000000000000000003060a0f202c3946535f6c79868e8174685b4e54545c60636864606d7a878d8073675a4d403b454f59626d74818e8b7e726a5f554b4035292e3a45505a626b707c8591847b6e695f574d443b31281e17110a020000000000000000000008121c262e363c3f404545454545454545454545454545454545454545454545454545454545454545454e5b6874818e887b6f62554845454545454545454545454545454545454545454545454545454545454545454544433f39322920160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d79868e8175685b4e4235281b0f000000000000000003070909080705020000000005121e2b3845515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c5f5346392c202c3946535f6c79868f8276695c4f433d444443434754606d7a878e8174685b4e4135281b0e0200000000000000000000000000000008131e28343f4a54616b76828f877c6f62584e545c6064605b53493f362c22190e14202d3a4753606d7a868d8074675a4d4134271a0e0003070d11141a1c23282c31373a3b41403e3b352e251c130a0000000000000000000000000000000002080d13191f262b303940454e545c606b707a716c61564c414242424242424242424242424242424242424242424b5865727e8b8a7d7063574a424242424242424242424955626f7c888c7f7366594c4242423f3e3a352d251c1107000000000000000000000000000000000c1926323f4c5965727f8c887b727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b8893938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9092887c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000005121f2b3744505b656c737e7a706c605d564e463f342e272b333b424a505860666d727b81878f8f89827c76706c70757b81868d918b837d766e6a605d554f45403930292119120e0909070705010000000000000000000000000000000000000000000000000000000000000013202c3946535f6c79868e8174685b4e474a5053565b58606d7a868d8074675a4d41333d47515b606d798391867c6f675d51453e32313d4a56626c717d8690837b6e695f574d453b322d2b27221b140b020000000000000000030e19242e3840474c4d525252525252525252525252525252525252525252525252525252525252525252525b6874818e887b6f625552525252525252525252525252525252525252525252525252525252525252525252514f4a433b32271c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e62616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616161616c79868e8175685b4e4235281b0f000000000000040a0f1315161514120e0907070501121e2b3845515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c5f5346392c202c3946535f6c79868f8276695c4f43363737373a4754606d7a878e8174685b4e4135281b0e02000000000000000000000000000000020b17232e38424f5963707d898f82766a5f534a50535753504941382d241a100714202d3a4753606d7a868d8074675a4d4134271a0e0100000104090e11171c1f262b2e2f3433322f2a231c130a01000000000000000000000000000003090e13191e252a31373d434b51585f666d737d857e71685e524639353535353535353535353535353535353535353e4b5864717e8b8a7d7064574a3d35353535353535353c4955626f7c888c7f7366594c40353533312e2a231c130a00000000000000000000000000000000000c1926323f4c5965727f8c8c807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8c8d8073675a4d4034271a0d01000000000000000000000000000000000000000000000815222f3b4855626e7b86868685858585858585858585858585858585858585858585858585858585858585867c6f6255493c2f2216090f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000000000000000613202d394653606c77808b857e746d6860585045403930353d454d545c606a6f787f868e9089827c756f6a636063696e747b80868e918a827c736d676059514b433b332b231b120901000000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e413f44464a4e53606d79868d8174675a4e413e3e3f45515d676f7c869184796d60594f443e3e3e4b5865717e868e827a6e695e574d453e3e3e3937332d261d140a000000000000000007131f2b36404a52585a5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f6874818e887b6f625f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5d5b554d43392e22160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e625554545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545f6c79868e8175685b4e4235281b0f0000000000070f161b1f222322211e1a171413110d081e2b3845515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c5f5346392c202c3946535f6c79868f8276695c4f43362a2a2d3a4754606d7a878e8174685b4e4135281b0e020000000000000000000000000000000006111c26303d4854606b76838d867c6f62554844464a46443f382f261b12080714202d3a4753606d7a868d8074675a4d4134271a0e01000000000000060c10151a1f2122272625231e19120a010000000000000000000000000000050d141a1e252930363c42474f555c606a6f79808892857a6d6154473a2e2828282828282828282828282828282828313e4a5764717d8a8a7e7164574b3e312828282828282f3c4955626f7c888c7f7366594c4033282625221e18110a0100000000000000000000000000000000000c1926323f4c5965727f8c928c8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8c918d8073675a4d4034271a0d01000000000000000000000000000000000000000000000814212e3a47535f697679797979797979797979797979797979797979797979797979797979797979797979796f6a5f53473b2e2115080f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000000000000000916232f3c4956626f7c858e928a817a6f6a625a514b423b3f474f575e666d737c838c928b837d766f6a62605853575f61696e747b81878f8f8780796f6b605c554d453d352d241b1309010000000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4134383a3d4653606c79868e8174675b4e4b4b4b4b4b4b555f6a727e8b8e81746b61564c4b4b4b4b54616e7b8181786d685e574d4b4b4b4b4b46443f382f261b1106000000000000000b1723303c47525c64676c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c74818e887b6f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6a675f554a3f33271a0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e625548474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747535f6c79868e8175685b4e4235281b0f0000000007101921272c2f302e2d2a262421201d19161e2b3845515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c5f5346392c202c3946535f6c79868f8276695c4f433629212d3a4754606d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000a141e2c38444f5963707d807b6f6a5f53473a3a3d3937332d261d140a000714202d3a4753606d7983837f7265594c3f3226190c00000000000000000003090f1214151b191916120d07000000000000000000000000000000090f171f252a30353a41464d535960676d737c838d928b81796d6053463a2d201c1c1c1c1c1c1c1c1c1c1c1c1c1c1c24313d4a5764707d8a8b7e7165584b3e32251c1c1c1c222f3c4955626f7c888c7f7366594c403326191816120d07000000000000000000000000000000000000000c1926323f4c5965727f8c908a88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888898f8d8073675a4d4034271a0d010000000000000000000000000000000000000000000006121e2b37424d575f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c625f584e43372b1f13060f1c2936424f5c6975828f86796c5f5346392c2013060000000000000000000000000000000000000815222e3b4754606a6f7a818a918e847c716c605c544c4448505960696e787f87918f857f78706b626058544e464d53575e61696e747c828a918d847d736d675f574f473f362d251b13090100000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e41352b2d3744505b6579868e8174685b575757575757575758626d76828f8a7d70685d5757575757575e696e74746d665d565757575757575753504941382d22170b000000000000000d1926333f4c58646e7378787878787878787878787878787878787878787878787878787878787878787878787878818e887c787878787878787878787878787878787878787878787878787878787878787878787878787771675b4f4336291d100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483b3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a46535f6c79868e8175685b4e4235281b0f000000020c19222b32383b3c3b3a3631302e2d292523202b3845515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c5f5346392c202c3946535f6c79868f8276695c4f433629212d3a4754606d7a878e8174685b4e4135281b0e020000000000000000000000000000000000020c1c27333d4855616b70746e695f584e43372d312d2b27221b140b020006131f2c3845515d676d7777726d62574a3e3125180b0000000000000000000000020608080e0d0c0a060200000000000000000000000000000009121b212931363a41464c52575f616b707980869090867e746d665c5145382c1f130f0f0f0f0f0f0f0f0f0f0f0f0f1723303d4a5663707d898b7f7265584c3f3225190f0f16222f3c4955626f7c888c7f7366594c403326190d09060100000000000000000000000000000000000000000c1926323f4c5965727f8c8a7e7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d898d8073675a4d4034271a0d0100000000000000000000000000000000000000000000020e1a26313c454d53556060605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f55534e463c32261b0f030f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000006131f2b37434e5860686e757d858f91867e746d665e564d515a626b6f7b838c928b827a726d666059544e47433c42464d52575e616a6f767d848e918780796e69605950483f372d251b130900000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e41352827333f495f6c79868e8174686464646464646464646464646e7b8591857a6d6464646464646464646468686464646464646464646464605b53493f33271b0f030000000000000d1a2734404d5a677380858585858585858585858585858585858585858585858585858585858585858585858585858e938e888585858585858585858585858585858585858585858585858585858585858585858585858583776a5d5144372a1e110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483b2f2d3338393a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e2e2e3946535f6c79868e8175685b4e4235281b0f0000000a141e2b343d434849484642403d3a3935302f2d2c3845515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c5f5346392c202c3946535f6c79868f8276695c4f433629212d3a4754606d7a878e8174685b4e4135281b0e020000000000000000000000000000000000000b16212c38444f59616367615e564e463c312624201f1b17110a02000004101d2935404b555d606a6a65625b51463a2e221609000000000000000000000000000000010000000000000000000000000000000000000006101b242d333b42464c52565e61696e757d848c928b827b726d605c544b4034281c10040202020202020202020202091623303c4956636f7c898c7f7266594c3f3326190c0916222f3c4955626f7c888c7f7366594c403326190d00000000000000000000000000000000000000000000000c1926323f4c5965727f8c887b6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000009151f2a333c42474853535352525252525252525252525252525252525252525252525252525252525252524947433c342a20150a000f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000000000000030f1b27323d464e565e616b707a828b928b81786e685f575b636c717d859090867e756e68605c544f47433d3732373b42464d52585f626c707a8189918d837b6f6b625a51493f372d251b1108000000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e413528222d46535f6c79868e81757171717171717171717171717171717e8b8e817571717171717171717171717171717171717171717171716c655b5044372b1f12050000000000000e1b2734414e5a6774808d8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f939d96918f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f84786b5e5145382b1e120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483b2f383f4446474747474747474747474747474747474747474747474747474747474747474747474747474747474747474645403930273946535f6c79868e8175685b4e4235281b0f000006111c26303d474f545655534d4d4a4746413f3c3a383445515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c5f5346392d2d2d3946535f6c79868f8276695c4f43362d2d2d3a4754606d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000005101c28333e474f55575a54524d443c342a201713120f0b0600000000000c18242f39434b51535d5d595751493f35291e120600000000000000000000000000000000000000000000000000000000000000000000000c17222d363e454d53565e61686d747b8289918e857e776e69625b514b42392e23180c0000000000000000000000000916232f3c4956626f7c898c7f7366594c403326190d0916222f3c4955626f7c888c7f7366594c403326190d00000000000000000000000000000000000000000000000c1926323f4c5965727f8c887b6e62626262626262626262626262626262626262626262626262626262626262626262626262626262626262626d7a878d8073675a4d4034271a0d010000000000000000000000000000000000000000000000030e18212a31373a3b46464646464646464646464646464646464646464646464646464646464646464646463c3b37322a22180e04030f1c2936424f5c6975828f86796c5f5346392c201306000000000000000000000000000000000000000a15202b343d444c525961686d777f87928e837a6e695f636d727e87928e837b716c615e56504a423d373235353530363b42464e535a61686d747d859090857d716c625b51493f372d231a0f060000000000000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135282c3946535f6c798692867e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e8a938e817e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e776c605346392d2013060000000000000c1825323f4b5865727e828282828282828282828282828282828282828282828282828282828282828282828282828e939184828282828282828282828282828282828282828282828282828282828282828282828282828174675b4e4134281b0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483b38424a50535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514b43392e3946535f6c79868e8175685b4e4235281b0f00000b17232e38424f596063615f57595754524c4c4946444045515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c5f53463a3a3a3a3a46535f6c79868f8276695c4f433a3a3a3a3a4754606d7a878e8174685b4e4135281b0e02000000000000000000000000000000000000000b16212c353e44484a4d4746423b322a22180e0605030000000000000007121d27313940454750504c4a463f372d23180d010000000000000000000000000000000000000000000000000000000000000000000005111d29343e4850575e61686d737a80868f8f87817a716c655f575145403930271d12070000000000000000000000000915222f3c4855626f7b888d8073665a4d4033271a0d0916222f3c4955626f7c888c7f7366594c403326190d00000000000000000000000000000000000000000000000c1926323f4c5965727f8c887b6e62555555555555555555555555555555555555555555555555555555555555555555555555555555555555606d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000000000000000060f181f262b2e2f39393939393939393939393939393939393939393939393939393939393939393939392f2e2b262018100700030f1c2936424f5c6975828f86796c5f5346392c20130600000000000000000000000000000000000000040f19222b323b41464f565e656c727d859090847b6f6a6d737f8b928c81796e69625a524c443f424242424242424242424242434750565d606b707b838e92877e726d625b51493f352c22180b0200000000000000000000000000000000000000000000000002050708090913202c3946535f6c79868e8174685b4e4135282c3946535f6c798692928a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9096938e8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a86796d6053463a2d2013070000000000000b1824313d4a56626d7275757575757575757575757575757575757575757575757575757575757575757575757575818e887c75757575757575757575757575757575757575757575757575757575757575757575757575746e64584c4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483b3f4a545b6060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c554b40343946535f6c79868e8175685b4e4235281b0f0003101c28343f4a54606b6f6e69696663615e56585653514a4a515e6b78848f8376695c5043362921202936424f5c6975828f86796c5f5347474747474747535f6c79868f8276695c4f4747474747474754606d7a878e8174685b4e4135281b0e020000000000000000000000000000000000000005101a232c33383c3d413b3a3630292018100600000000000000000000010b151f272f35383a44443f3e3a352d251b110700000000000000000000000000000000000000000000000000000000000000000000000815212d3945505a62696e747a80868d9089827c746d68605b534d453f342e271e150b000000000000000000000000000915222f3c4855626f7b888d8073665a4d4033271a0d0916222f3c4955626f7c888c7f7366594c403326190d00000000000000000000000000000000000000000000000c1926323f4c5965727f8c887b6e62554949494949494949494949494949494949494949494949494949494949494949494949494949494954606d7a878d8073675a4d4034271a0d0100000000000000000000000000000000000000000000020200060e151a1e21222d2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c22211f1b150e070002030f1c2936424f5c6975828f86796c5f5346392c2013060200000000000000000000000000000000000000071019202930363e444c535b606b6f7b838f91857c6f737f8c918c80756d675f57504f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4c525961696e78818c928b7f726d625b51473e342a1d140a0000000000000000000000000000000000000000000003090e121415151515202c3946535f6c79868e8174685b4e4135282c3946535f6c798692918989898989898989898989898989898989898989898989898989898989898989898989898989898989898986796d6053463a2d2013070000000000000915222e3a45515b626568686868686868686868686868686868686868686868686868686868686868686868686874818e887b6f68686868686868686868686868686868686868686868686868686868686868686868686867645c53483c3024180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483b44505b666c6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675c5145383946535f6c79868e8175685b4e4235281b0f0006121f2b3844505c666f7c7b787673706d68686562605c5457545e6b78848f8376695c504331302e2d2936424f5c6975828f86796c5f5353535353535353535f6c79868f8276695c535353535353535354606d7a878e8174685b4e4135281b0e02000000000000000000000000000000000000000008111a21282c2f30342e2d2a251f170e06000000000000000000000000030d151d24292c2d373732312e29231b13090000000000000000000000000000000000000000000000000000000000000000000000000a1724303d4956626c717b80858d908a837d766f6a615e565049413c3328231d150c03000000000000000000000000000915222f3c4855626f7b888d8073665a4d4033271a0d0916222f3c4955626f7c888c7f7366594c403326190d00000000000000000000000000000000000000000000000c1926323f4c5965727f8c887b6e62554842424242424242424242424242424242424242424242424242424242424242424242424242424754606d7a878d8073675a4d4034271a0d01000000000000000000000000000000000000030608090f0f0f0f0f090e1214152020201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1615130f0a0f0f0f0f0f0f1c2936424f5c6975828f86796c5f5346392c20130f0f0c0b090601000000000000000000000000000000070e171e252a323a4149505960696e79828e91857c7f8c938b7f736e605d555b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b565e666d747f8c918c7f726d62594f463c2f261c11060000000000000000000000000000000000000000060d141a1e2122222222222c3946535f6c79868e8174685b4e4135282c3946535f6c798691847d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d776c605346392d20130600000000000005111d29343f495156585c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c6874818e887b6f625c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5b58534a41362b2014080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483b4653606c787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a3946535f6c79868e8175685b4e4235281b0f000713202d3a4653606d7885888582807d7a7775726f6d666764615e6b78848f8376695c5042403d3a393530424f5c6975828f86796c60606060606060606060606c79868f82766960606060606060606060606d7a878e8174685b4e4135281b0e020000000000000000000000000000000000000000000810161c2023242721201e19140d050000000000000000000000000000030b12181d1f202a2a2625221e181109010000000000000000000000000000000000000000000000000000000000000000000000000b1825313e4b5864717e878d8f89837d76706b625f58524c443f382f2a2118120b0300000102060606060606060606060915222f3c4855626f7b888d8073665a4d4033271a0d0916222f3c4955626f7c888c7f7366594c403326190d00000000000000000000000000000000000000000000000c1926323f4c5965727f8c887b6e62554e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e54606d7a878d8073675a4d4034271a0d0100000000000000000000000000000000040a0f1315161c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c2936424f5c6975828f86796c5f5346392c201c1c1c191816120d07000000000000000000000000000000050d141920292f383f444f575e676d78818c92898c93887f726d68686868686868686868686868686868686868686868686868686868686868686d737f8b918b7f726b61584e42382d22170b00000000000000000000000000000000000000060f171f262a2d2e2f2f2f2f2f3946535f6c79868e8174685b4e41352f2f3946535f6c79868e8175707070707070707070707070707070707070707070707070707070707070707070707070707070707070706c655b5044372b1f1205000000000000010c18232d373f454a4b4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5b6874818e887b6f62554f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4e4c4841382f251a0f030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c868686868686868686868686868686868686868686868686868686868686868686868686868686868686868074675a4e413946535f6c79868e8175685b4e4235281b0f00091623303c4956636f7c8990928f8c8a8784817f7c797673706e686b78848f8376695c534d4c4a4746413c424f5c6975828f86796d6d6d6d6d6d6d6d6d6d6d6d6d79868f82766d6d6d6d6d6d6d6d6d6d6d6d6d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000050b101416171a1414110e09020000000000000000000000000000000001070c1013141d1d191816120d0700000000000000000000000000000000000000000000000000000000000000000000000000000714202d3a4753606d798386827d76706b636059534e46413a332d261d180f070004080c0e0f121212121212121212121215222f3c4855626f7b888d8073665a4d4033271a121216222f3c4955626f7c888c7f7366594c403326190d00000000000000000000000000000000000000000000000c1926323f4c5965727f8c887b6e625b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b606d7a878d8073675a4d4034271a0d01000000000000000000000000000000070f161b1f22232828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282936424f5c6975828f86796c5f5346392c282828282625221e18110901000000000000000000000000000002080e171d262d333d454d555d666d74808c92998c7f75757575757575757575757575757575757575757575757575757575757575757575757575757f8b93877d706a5f544a3f33281c0f030000000000000000000000000000000000030d17212931363a3b3c3c3c3c3c3c46535f6c79868e8174685b4e413c3c3c3c46535f6c79868e817568636363636363636363636363636363636363636363636363636363636363636363636363636363636363605b53493f33271b0f030000000000000006111b242d343a3d3f4242424242424242424242424242424242424242424242424242424242424242424e5b6874818e887b6f62554842424242424242424242424242424242424242424242424242424242424242424241403c362f261d1308000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c8995908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9393938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e938d8174675a4e413946535f6c79868e8175685b4e4235281b0f000916222f3c4955626f7c818386888b8d90918e8b898583807d7a787578848f837669615e57595654524c49474f5c6975828f86797a7a7a7a7a7a7a7a7a7a7a7a7a79869082797a7a7a7a7a7a7a7a7a7a7a7a7a7b878e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000407090a0e0807050200000000000000000000000000000000000000000004060711110c0b09060100000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3945515d676e7b7b75706b636159544f47433c353027221b140b0600090f14181b1b1f1f1f1f1f1f1f1f1f1f1f1f222f3c4855626f7b888d8073665a4d4033271f1f1f1f222f3c4955626f7c888c7f7366594c403326190d00000000000000000000000000000000000000000000000c1926323f4c5965727f8c887b6e68686868686868686868686868686868686868686868686868686868686868686868686868686868686868686d7a878d8073675a4d4034271a0d01000000000000000000000000000007101920272b2e2f3535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353536424f5c6975828f86796c5f534639353535353532312e29231b130900000000000000000000000000000000050b141b2227333b434b545c606e737f8c9290838182828282828282828282828282828282828282828282828282828282828282828282828282818e9993887c6e665b5044382b1f1206000000000000000000000000000000000009141f29333b42464848484848484848535f6c79868e8174685b4e484848484848535f6c79868e8175685b565656565656565656565656565656565656565656565656565656565656565656565656565656565653504941382d22170b00000000000000000009121b23292e313235353535353036393b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b414e5b6874818e887b6f6255483c3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3a39352f353535353433302b251d140b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c89908381828282828282828282828282828282818e948e8182828282828282828282828282828282818e8d8174675a4e413946535f6c79868e8175685b4e4235281b0f000815222e3b4754606a6f7477797c7e808385888a8d90908d8a8784817f8b8f8276716e69696663615e5656544e5c6975828f8b8686868686868686868686868686868b94908686868686868686868686868686878d8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101d2935404b555e696e6e69636059554f48443d373129251e17110a02030b131a202427282c2c2c2c2c2c2c2c2c2c2c2c2c2f3c4855626f7b888d8073665a4d40332c2c2c2c2c2c2f3c4955626f7c888c7f7366594c403326190d00000000000000000000000000000000000000000000000c1926323f4c5965727f8c887b757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757a878d8073675a4d4034271a0d0100000000000000000000000000040f19222b32373b3c4242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424242424f5c6975828f86796c5f53464242424242423f3e3a352d251b110700000000000000000000000000000000020a111721293139424a505c636d73808c92908e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9298939084796c605346392d20130600000000000000000000000000000000020e1a26313b454d535555555555555555555f6c79868e8174685b55555555555555545f6c79868e8175685b4e4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4b4a453f362d22180c010000000000000000000911181d22242529292929323b4146474848484848484848484848484848484848484848484848484e5b6874818e887b6f625548484848484848484848484848484848484848484848484848484745413a32282929282724201a130b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7575757575757575757575757575757575828f86797575757575757575757575757575757578868d8174675a4e413946535f6c79868e8175685b4e4235281b0f0006131f2b37434e58606267666d6f717476797b7e808385888b8d908e8b91948d807d7b787573706d68686260585c6975828f928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d929d928d8d8d8d8d8d8d8d8d8d8d8d8d8d8e938e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434d575e61615f57544f48443e38332b262019130b0600020b151d252c31343539393939393939393939393939393c4855626f7b888d8073665a4d4039393939393939393c4955626f7c888c7f7366594c403326190d00000000000000000000000000000000000000000000000c1926323f4c5965727f8c8f8281818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818e8d8073675a4d4034271a0d01000000000000000000000000000a16202b343d4347494f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5c6975828f86796c5f534f4f4f4f4f4f4f4c4a463f372d23180d010000000000000000000000000000000000060f171f2730383f44525b636e73808c93949085858585858585858585858585858585858585858585858585858585858585858585858585858686867c6f665b5044382b1f12060000000000000000000000000000000005121e2a36424d575f616262626262626262626c79868e8174686262626262626262615e6c79868e8175685b5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a585650483f34291d110500000000000000000000060c111518181c1925303b444c5254555555555555555555555555555555555555555555555555555b6874818e887b6f6255555555555555555555555555555555555555555555555555555554524c443a2f24191b1a18140f08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7168686868686868686868686868686975828f86796c68686868686868686868686868686d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f00030f1b27323c464e5455545c60626567666c6e717476797b7e818386898e99928d8a8785827f7d7a77756f6a605c6975828f8d8080808080808080808080808080808d948d8080808080808080808080808080818e8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27313b454d535455534d48443d38332c27211b150d080406070e131d272f373d40424545454545454545454545454545454855626f7b888d8073665a4d454545454545454545454955626f7c888c7f7366594c403326190d00000000000000000000000000000000000000000000000c1926323f4c5965727f8c928f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e928d8073675a4d4034271a0d01000000000000000000000000030f1b27323d464e54565b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5c6975828f86796c5f5b5b5b5b5b5b5b5b595751493f35291e1206000000000000000000000000000000000000050d151e262e344049525b636e74818e90837879797979797979797979797979797979797979797979797979797979797979797979797979797979766a60544a3f33281c0f03000000000000000000000000000000000714212d3a46535f696e6f6f6f6f6f6f6f6f6f6f79868e81746f6f6f6f6f6f6f6f6f6e696c79868e81756867676767676767676767676767676767676767676767676767676767676767676767676767676767676765625a50453a2e21150900000000000000000000000105090b0c111e2a36414c565e6162626262626262626262626262626262626262626262626262626874818e887b6f62626262626262626262626262626262626262626262626262626262605d564c4135291d110d0b080300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e71645b5b5b5b5b5b5b5b5b5b5b5b5c6975828f86796c5f5b5b5b5b5b5b5b5b5b5b5b5b606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f00000a15202b343c4347494a51535558545b60626467666c6f717477797c89948f878a8c8f8f8c898784817c6f625c6975828f86797474747474747474747474747479868f8276747474747474747474747474747a878e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f29333b4246484846423b38332c28211c160f0a070c1013131b14252f3941484d4e5252525252525252525252525252525255626f7b888d8073665a52525252525252525252525255626f7c888c7f7366594c403326190d00000000000000000000000000000000000000000000000c1925323f4c5865727f86868686868686868686868686868686868686868792948f868686868686868686868686868686868686868686868686868686868073665a4d4033271a0d0000000000000000000000000006131f2b37434e58606268686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686975828f86796c68686868686868686865625b51463a2e22160900000000000000000000000000000000000000030c141c2328374049525c606d78828f8d80746c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c676d6760584e42382d22170b00000000000000000000000000000000000815222e3b4855616e7b7b7b7b7b7b7b7b7b7b7b7c8890837c7b7b7b7b7b7b7b7b7b7b6e6c79868e817573737373737373737373737373737373737373737373737373737373737373737373737373737373737373716d62564a3d3124170b0000000000000000000000000000000714202d3946525e686e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e74818e887b6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6d685d5245392c20130700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584f4f4f4f4f4f4f4f4f4f4f5c6975828f86796c5f534f4f4f4f4f4f4f4f4f4f53606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f0000040e19222b32373b3c404446494b4a50535557545b60626467676d78848f827a7d7f8285888a8d908b7e71645c6975828f86796c67676767676767676767676c79868f82766967676767676767676767676d7a878e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d17212931363a3b3b3a36312c27211c16100b030b12181c1f2027212c37414b53595b5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f626f7b888d8073665f5f5f5f5f5f5f5f5f5f5f5f5f5f626f7c888c7f7366594c403326190d00000000000000000000000000000000000000000000000b1825313e4a56626d7279797979797979797979797979797979797979797a858f8279797979797979797979797979797979797979797979797979797979736e63584b3f3226190c000000000000000000000000000815222e3b4754606a6f75757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575757575828f867975757575757575757575726d62574a3e3125180b00000000000000000000000000000000000000030d17212930363a4044515c666d7a83918a7e71695f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f605d605d554e463c2f2b22190f0400000000000000000000000000000003101d2a3643505d69768288888888888888888888888e95908888888888888888888882756c7986928d80808080808080808080808080808080808080808080808080808080808080808080808080808080808080807f7165584b3e3225180b0000000000000000000000000000000814212e3b4754616e7a7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b83908a7e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7a6d6054473a2d21140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b4242424242424242424f5c6975828f86796c5f534642424242424242424653606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f00000007101920272b2e2e34383a3c3e3f4446484b4a50535558555c6b78848f8376707375787b7e8083867d70645c6975828f86796c5f5a5a5a5a5a5a5a5a5a5f6c79868f8276695c5a5a5a5a5a5a5a5a5a606d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f171f252a2d2e2e2d2a261f1c16100b05040c151d23282c2d342e2d3d48535d65686c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7b888d80736c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6f7c888c7f7366594c403326190d00000000000000000000000000000000000000000000000916222e3a46515b62656c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c68727f8b897d70666c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c66635c52473b2f23170a000000000000000000000000000916232f3c4956626f7c818282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282828282818e948e81828282828282828282817f7265594c3f3226190c0000000000000000000000000000000000000009141f29333b4246484a4a545d686f7c8692867b6e665c50525252525252525252525252525252525252525252525252525252525252524b5153514b4947433d342b20150a00000000000000000000000000000003101d2a3643505d6976838d8d8d8d8d8d8d8d8d8d8d929c928d8d8d8d8d8d8d8d8d8d82756c798692928d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8276695c504336291d100300000000000000000000000000010e1b2734414e5a677481888888888888888888888888888888888888888888888888888888889095908a88888888888888888888888888888888888888888888888888888888887e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b3e35353535353536424f5c6975828f86796c5f5346393535353535353a4653606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f00000000070e151b1f2223282c2d2f2d3338393b3e3f4446484b4b5e6b78848f8376696669696e71747679796d605c6975828f86796c5f534d4d4d4d4d4d4d535f6c79868f8276695c4f4d4d4d4d4d4d4d54606d7a878e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d141a1e212122211e1a14100b0500060d161e272e34383a413b39404d59656f75787878787878787878787878787878787878787c888d807878787878787878787878787878787878787c888c7f7366594c403326190d000000000000000000000000000000000000000000000006121e29343f495156585f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f56606d79849083786c605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5a58524a40352a1f1307000000000000000000000000000b1724313e4a5764717d8a8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e9393938e8e8e8e8e8e8e8e8e8e8e8275685c4f4235291c0f000000000000000000000000000000000000020e1a25303b454d5254575757565f6a717e8b9083786d605757575757575757575757575757575757575757575757575757575757575757575757575756544e463d32271b0f030000000000000000000000000000000c1825323f4b5865727f80808080808080808080808d938d808080808080808080807e716c7986928f8787878787878787878787878787878787878787878787878787878787878787878787878787878787878d8f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c919b938e8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8e938b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b3e31282828282936424f5c6975828f86796c5f5346392c282828282d3a4653606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f0000000000040a0f1315181c1f202222282b2d2f2d3338393c45515e6b78848f8376695c575f616467666d6d675c5c6975828f86796c5f5346414141414146535f6c79868f8276695c4f4341414141414754606d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151514120e090300020810181f2830394045464e4746414e5b68758185858585858585858585858585858585858585888e928d85858585858585858585858585858585858586928c7f7366594c403326190d0000000000000000000000000000000000000000000000010d18232d373f464a4c535353535353535353535353535353535353515c67727f8b8a7e71665c50535353535353535353535353535353535353535353534d4b4740382e24190e02000000000000000000000000000b1724313e4a5764717e8686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868686868175685c4f4235291c0f00000000000000000000000000000000000005121e2a36424d575e616363636363636c74818e8c7f7269636363636363636363636363636363636363636363636363636363636363636363636363636260584e43372b1f13060000000000000000000000000000000b1824313d4a56626d727373737373737373737379868e8174737373737373737373716c6c79868f827a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7b878f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d8c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8c938e817f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f818e8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b3e31251c1c1c2936424f5c6975828f86796c5f5346392c201c1c202d3a4653606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f000000000000000306070c10121316171c1f202222282b2d3845515e6b78848f8376695c4d535557545c60605c555c6975828f86796c5f5346393434343946535f6c79868f8276695c4f43363434343a4754606d7a878e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002050708080705020000040c1319222a313a424b51535a54524c4f5c6875828f90909090909090909090909090909090909092979c9490909090909090909090909090909090909090908c7f7366594c403326190d00000000000000000000000000000000000000000000000007111b252d343a3e3f4646464646464646464646464646464646404b55606d79859184786d60544a3f4646464646464646464646464646464646464646403f3b352e261c120800000000000000000000000000000713202d3a4653606d787a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a6d6053473a2d2014070000000000000000000000000000000000000714202d3a46525e696e70707070707070707a8591867b70707070707070707070707070707070707070707070707070707070707070707070707070706f6a6054473b2e2215080000000000000000000000000000000915222e3a45515b62656666666666666666666c79868e817468666666666666666664626c79868e81756d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d7a878f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d867972727272727272727272727272727272727272727272727274818e887c72727272727272727272727272727272727272727272727272727d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b3e31252424242936424f5c6975828f86796c5f5346392c242424242d3a4653606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f000000000000000001070d11131413110f121315171c1f2b3845515e6b78848f8376695c5046484b4a515353514b5c6975828f86796c5f5346392c2c2c3946535f6c79868f8276695c4f43362c2c2d3a4754606d7a878e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080e161e2529343c434c545c6067615e564c5a667380838383838383838383838383838383838383838592928d8383838383838383838383838383838383838383837e7164584b3e3125180b0000000000000000000000000000000000000000000000000009131b23292e3132393939393939393939393939393939392e3945515c67727f8c8b7e71665c5044383939393939393939393939393939393939393933322f2a241c140a00000000000000000000000000000006121f2b3844505c666d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675c5145382c1f13060000000000000000000000000000000000000815212e3b4854616e7b7d7d7d7d7d7d7d7d7d818e92887d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c6f6256493c2f23160900000000000000000000000000000005111d29343f495156585a5a5a5a5a5a5a5a5f6c79868e8174685b5a5a5a5a5a5a5a585f6c79868e81756860606060606060606060606060606060606060606060606060606060606060606060606060606d7a878f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d86796d656565656565656565656565656565656565656565656874818e887b6f656565656565656565656565656565656565656565656565707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b3e31313131313136424f5c6975828f86796c5f5346393131313131313a4653606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f00000000000000040c13181d2021201d1815151414141e2b3845515e6b78848f8376695c50433b3e40444647454f5c6975828f86796c5f5346393939393946535f6c79868f8276695c4f43393939393a4754606d7a878e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c1319202830353e464e555d666d746e685e5257636e73767676767676767676767676767676767676767c888d80767676767676767676767676767676767676767676716c6156493d3024170a00000000000000000000000000000000000000000000000000010911181e2225252c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2934404b55606d7a859184786d6053463a2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2726231f19120a0200000000000000000000000000000003101c28343f4a545c60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c554b4034291c10040000000000000000000000000000000000000b1825323e4b5865717e8a8a8a8a8a8a8a8a8a8e93988f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8276695c4f4336291c10030000000000000000000000000000010c18232d373f454a4b4d4d4d4d4d4d4d535f6c79868e8174685b4e4d4d4d4d4d4d535f6c79868e8175685b545454545454545454545454545454545454545454545454545454545454545454545454606d7a878f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d86796d6059595959595959595959595959595959595959595b6874818e887b6f625959595959595959595959595959595959595959595963707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b3e3d3d3d3d3d3d3d424f5c6975828f86796c5f53463d3d3d3d3d3d3d3d4653606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f000000000000040d161d24292c2d2c29242221212121212b3845515e6b78848f8376695c5043362e34383a3a424f5c6975828f86796c5f5346454545454546535f6c79868f8276695c4f4545454545454754606d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0e161e2529323a414650585f676d78817a6e6156525c63666969696969696969696969696969696969696f7b888d8073696969696969696969696969696969696969696964615a5045392d211508000000000000000000000000000000000000000000000000000000070d1216181920202020202020202020202020202018232f3945525d6874808d8b7e7164584b3e312520202020202020202020202020202020201a1917130e080000000000000000000000000000000000000b17232e38424a505353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353535353514b43392f23180c000000000000000000000000000000000000000b1825323e4b5865717e8b928d8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b938f8276695c4f4336291c100300000000000000000000000000000006111b242d343a3d3f40404040404046535f6c79868e8174685b4e414040404046535f6c79868e8175685b4e4747474747474747474747474747474747474747474747474747474747474747474754606d7a878f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d86796d60534c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4e5b6874818e887b6f62554c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b4a4a4a4a4a4a4a4a4a4f5c6975828f86796c5f534a4a4a4a4a4a4a4a4a4a53606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f0000000000010c161f282f35393a39352f2f2e2e2d2d2d2d3845515e6b78848f8376695c5043362d2d2d2d36424f5c6975828f86796c5f5352525252525252535f6c79868f8276695c525252525252525254606d7a878e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e151b202830353e444c525a626a6f79828d8275685e5252575a5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d626f7b888d8073665d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d585650483e34281d1105000000000000000000000000000000000000000000000000000000000106090b0c131313131313131313131313131307121d2935414c56626e7c88878073675a4d4034271a131313131313131313131313131313130d0c0a07020000000000000000000000000000000000000006111c2630383f44464747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474745403931271d1207000000000000000000000000000000000000000b1825323e4b5865717e8b8d807e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f878f8276695c4f4336291c10030000000000000000000000000000000009121b23292e313233333333333946535f6c79868e8174685b4e413533333946535f6c79868e8175685b4e423a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a4754606d7a878f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d86796d6053463f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f414e5b6874818e887b6f6255483f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f4a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e71645857575757575757575757575c6975828f86796c5f575757575757575757575757606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f000000000007131d28313a41454745413d3b3b3a3a3a3a3a3a45515e6b78848f8376695c50433a3a3a3a3937424f5c6975828f86796c5f5f5f5f5f5f5f5f5f5f5f6c79868f8276695f5f5f5f5f5f5f5f5f5f606d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d141a20262b323a41464f565e616c717c848f91857a6e6154474b4d5050505050505050505050505050505055626f7b888d8073665a5050505050505050505050505050505050504b49453e362d22170c000000000000000000000000000000000000000000000000000000000000000000000606060606060606060606060606010d1924303a47535f6a717e7b736e64584c3f3326190d060606060606060606060606060606000000000000000000000000000000000000000000000000000a141e262e34383a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342f271f150b01000000000000000000000000000000000000000b1825323e4b5865717e8b897c72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727279868f8276695c4f4336291c100300000000000000000000000000000000000911181d222425272727272c3946535f6c79868e8174685b4e4135282c3946535f6c79868e8175685b4e42353535353535353535353535353535353535353535353535353535353535353a4754606d7a878f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d86796d6053463a323232323232323232323232323235414e5b6874818e887b6f6255483c323232323232323232323232323232323d4a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164646464646464646464646464646975828f86796c64646464646464646464646464646d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f00000000010d18242f3a434b5154514b4a484847474747474747515e6b78848f8376695c50474747474746443f4f5c6975828f86796c6c6c6c6c6c6c6c6c6c6c6c6c79868f82766c6c6c6c6c6c6c6c6c6c6c6c6d7a878e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c13191f262a32373e444c525961686d757e86918f847c6e685e52463f404343434343434343434343434343434855626f7b888d8073665a4d43434343434343434343434343434343433e3d39342d241b10060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e2b37434e58626c716e69645c52473c3023170b00000000000000000000000000000000000000000000000000000000000000000000000000000000020c141c23282b2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c29231d150d0300000000000000000000000000000000000000000b1825323e4b5865717e8b897c6f656565656565656565656565656565656565656565656565656565656565656565656565656565656565656c79868f8276695c4f4336291c1003000000000000000000000000000000000000060c111518181a1a1a202c3946535f6c79868e8174685b4e4135282c3946535f6c79868e8175685b4e4242424242424242424242424242424242424242424242424242424242424242424754606d7a878f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d86796d6053463a313131313131313131313131313135414e5b6874818e887b6f6255483c313131313131313131313131313131313d4a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7170707070707070707070707070707075828f86797070707070707070707070707070707079868d8174675a4e413946535f6c79868e8175685b4e4235281b0f0000000004111d2935414b555d605d5557555454545454545454545e6b78848f8376695c5454545454545350494f5c6975828f87797878787878787878787878787879878f8278787878787878787878787878787a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a31363c434750565e616b707a818b928c827a6e6a5f564c41363336363636363636363636363636363c4855626f7b888d8073665a4d403636363636363636363636363636363631302d28221b12090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020f1a26313c46505a6265615e56524a40362b1f13070000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171c1f20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020201f1c18120b030000000000000000000000000000000000000000000b1825323e4b5865717e8b897c6f6258585858585858585858585858585858585858585858585858585858585858585858585858585858585f6c79868f8276695c4f4336291c1003000000000000000000000000000000000000000105090b0c0d0d13202c3946535f6c79868e8174685b4e4135282c3946535f6c79868e8175685b4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f54606d7a878f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d86796d6053463d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d414e5b6874818e887b6f6255483d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d8a948a7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e8a8d8174675a4e413946535f6c79868e8175685b4e4235281b0f000000000613202c3945515d676d67666362616160606060606060606b78848f83766960606060606060605b53495c6975828f8985858585858585858585858585858589948f8585858585858585858585858585878c8e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17202930363b42464e535a61686d757d858e918780786d685f584e443b30252a2a2a2a2a2a2a2a2a2a2a2a2a2f3c4855626f7b888d8073665a4d40332a2a2a2a2a2a2a2a2a2a2a2a2a2a2a2524211d171009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a15202a343f4850565854524d4440382e24190e0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b1012131414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141414141413100c0701000000000000000000000000000000000000000000000b1825323e4b5865717e8b897c6f62564b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b535f6c79868f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135282c3946535f6c79868e8175685c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c606d7a878f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d86796d60534a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4e5b6874818e887b6f62554a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c89928d8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a909a908a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a908d8174675a4e413946535f6c79868e8175685b4e4235281b0f000000000714212d3a4754606d7a7972706e6e6d6d6d6d6d6d6d6d6d6d78848f83766d6d6d6d6d6d6d6d6c655b505c6975828f94909090909090909090909090909090949f94909090909090909090909090909090958e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323a41464d53585f626c717a818a918d847c736d665e564e463c32291e1d1d1d1d1d1d1d1d1d1d1d1d222f3c4855626f7b888d8073665a4d4033271d1d1d1d1d1d1d1d1d1d1d1d1d1d181715110c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18222d363f454a4b4746423b322e261c120800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030607070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070707070604000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b897c6f6256555555555555555555555555555555555555555555555555555555555555555555555555555555555f6c79868f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135282c3946535f6c79868e81756868686868686868686868686868686868686868686868686868686868686868686868686868686d7a878f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d86796d6057575757575757575757575757575757575757575b6874818e887b6f625757575757575757575757575757575757575757575763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c89928d8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8f9a8f8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a908d8174675a4e413946535f6c79868e8175685b4e4235281b0f00000005111d2935414c566a7783867f7d7b7b7a7a7a7a7a7a7a7a7a7a7a8590837a7a7a7a7a7a7a7a7a776c60535c6975828f9083838383838383838383838383838390948f838383838383838383838383838383908e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c52575f616a6f767e858e908780796f6a605c544c443c332a20170d1010101010101010101015222f3c4855626f7b888d8073665a4d4033271a101010101010101010101010100b0a08050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1b242d343a3d3e3b3a363029201c140b0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1825323e4b5865717e8b897c6f626161616161616161616161616161616161616161616161616161616161616161616161616161616161616c79868f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135282c3946535f6c79868e8175757575757575757575757575757575757575757575757575757575757575757575757575757575757a878f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d86796d646464646464646464646464646464646464646464646874818e887b6f646464646464646464646464646464646464646464646464707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898d807d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d8a948a7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7e8a8d8174675a4e413946535f6c79868e8175685b4e4235281b0f0000000713202d3946525e687986938c8a888787878787878787878787879295908787878787878787877a6e61545c6975828f86797676767676767676767676767679868f8276767676767676767676767676767a878e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111d2a36414c565e61696e747c838a918b837c736d676058504a423a322a21180e050303030303030303030915222f3c4855626f7b888d8073665a4d4033271a0d0303030303030303030303030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009121b22292e31322e2d2a251f170e0b020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001050707080705020b1825323e4b5865717e8b897c6f6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e79868f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135282c3946535f6c7986928e8282828282828282828282828282828282828282828282828282828282828282828282828282828282828f8f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d867970707070707070707070707070707070707070707070707074818e887b70707070707070707070707070707070707070707070707070707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7170707070707070707070707070707075828f86797070707070707070707070707070707079868d8174675a4e413946535f6c79868e8175685b4e4235281b0f0000000714212e3a4754616d7a879299928d8d8d8d8d8d8d8d8d8d8d8d8d929d928d8d8d8d8d8d8d8d877a6e61545c6975828f86796c69696969696969696969696c79868f82766969696969696969696969696d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686d747b8187908c847e786f6a605d554e443f38302920180f06000000000000000000000915222f3c4855626f7b888d8073665a4d4033271a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000911181d21242521201e19140d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141514120e091825323e4b5865717e8b8a7e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b878f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135282c3946535f6c798692938f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f8f928f8376695c504336291d100300000000000000000000000000010e1b2734414e5a6774818d8a7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d85928c7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808c8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164636363636363636363636363636975828f86796c63636363636363636363636363636d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f0000000713202d3946525e68767c87928d808080808080808080808080808d948d808080808080808080796d60545c6975828f86796c5f5d5d5d5d5d5d5d5d5d5f6c79868f8276695d5d5d5d5d5d5d5d5d5d606d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000714212e3a4754616d7a81878e8d857f79716c655f58514b433d342e261e170e0600000000000000000000000915222f3c4855626f7b888d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c111517181414110e090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050d13191e202121201e1a141825323e4b5865717e8b908a88888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888928f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135282b3845525e6b7884858685858585858585858585858585858585858585858585858585858585858585858585858585858585858585858175685c4f4235291c0f0200000000000000000000000000010e1b2734414e5a6774818d908a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9297918c8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8c928b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e71645857575757575757575757575c6975828f86796c5f575757575757575757575757606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f00000005111d2935414c565f6a74818e8a7d737373737373737373737378848f827673737373737373736d675d515c6975828f86796c5f5350505050505050535f6c79868f8276695c505050505050505054606d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79828c85807a736d67605b534e4540393128231c140c050000000000000000000000000915222f3c4855626f7b888d8073665a4d4033271a0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105090b0b080705020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e171e252a2d2e2e2d2a251f1725323e4b5865717e8b928d8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c938f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135282a3743505c68727878797878787878787878787878787878787878787878787878787878787878787878787878787878787878787878756f65594d4134281b0e0200000000000000000000000000010e1b2734414e5a6774818d908a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a9297918c8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8c928b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b4a4a4a4a4a4a4a4a4a4f5c6975828f86796c5f534a4a4a4a4a4a4a4a4a4a53606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f000000010d1925303a444e58626e7b888f82756867676767676767676b78848f83766967676767676767605d554b5c6975828f86796c5f5346434343434346535f6c79868f8276695c4f4343434343434754606d7a878e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666d797f7a736d68605d555049413c352f271f17110a02000000000000000000000000000915222f3c4855626f7b888c8073665a4d4033271a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020d1720293036393a3b3a3630292125323e4b5865717e8b8d807f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f878f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e4135282834404b5660686b6b6c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b68655d53493d3125190c0000000000000000000000000000010e1b2734414e5a6774818d8a7e7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d85928c7f7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d808c8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b3e3d3d3d3d3d3d3d424f5c6975828f86796c5f53463d3d3d3d3d3d3d3d4653606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f0000000008131e28323c47535f6a76838f867a6e615a5a5a5a5a5a5e6b78848f8376695c5a5a5a5a5a5a54514b4f5c6975828f86796c5f5346393636363946535f6c79868f8276695c4f43363636363a4754606d7a878e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404a545d676d726d68615e56514b443f382f29241d150d060000000000000000000000000000000714212e3a4754616d7a80807d7063564a3d3023170a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323a4146474846423b332b25323e4b5865717e8b897c72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727279868f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000613202c3946535f6c79868e8174685b4e413528232f3a454e565c5e5f605f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5c59534b42372c2015090000000000000000000000000000010e1b2734414e5a6774818d867970707070707070707070707070707070707070707070707074818e887b70707070707070707070707070707070707070707070707070707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b3e31303030303036424f5c6975828f86796c5f5346393030303030303a4653606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f00000000020c16202b37424e5764717e8a8c7f7266584e4d4d4d515e6b78848f8376695c504d4d4d4d4d4745414f5c6975828f86796c5f5346393232323946535f6c79868f8276695c4f43363232323a4754606d7a878e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39424b555d6065615d56524c454039332d261d18120b03000000000000000000000000000000000713202d3946525e686d7373706b6054483c2f22160900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d1925303a444c525454524d453d342c323e4b5865717e8b897c6f666666666666666666666666666666666666666666666666666666666666666666666666666666666666666c79868f8276695c4f4336291c100300000000000000000000000000000000000000000000000000020f1c2935424f5c687581827f7265584c3f32251928333c454b5052525352525252525252525252525252525252525252525252525252525252525252525252525252525252525252524f4d49423930251b0f040000000000000000000000000000010e1b2734414e5a6774818d86796d636363636363636363636363636363636363636363636874818e887b6f636363636363636363636363636363636363636363636363707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b3e31252424242936424f5c6975828f86796c5f5346392c242424242d3a4653606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f0000000000040e1a26313c4753606d79859184776a5f53474045515e6b78848f8376695c5043404040403a39424f5c6975828f86796c5f53463f3f3f3f3f46535f6c79868f8276695c4f433f3f3f3f3f4754606d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121c27303a434b51535954524c46413a352f27221b140b0701000000000000000000000000000000000005111e2a36414c565e6166666360594f44382c2014070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005111e2a36414c565e61615e574e463e36323e4b5865717e8b897c6f6259595959595959595959595959595959595959595959595959595959595959595959595959595959595f6c79868f8276695c4f4336291c100300000000000000000000000000000000000000000000000000020f1b2834414d5a656f7575726d62564a3e312518212a333a4043454546454545454545454545454545454545454545454545454545454545454545454545454545454545454545454542413d3730271e1409000000000000000000000000000000010e1b2734414e5a6774818d86796d6057575757575757575757575757575757575757575b6874818e887b6f625757575757575757575757575757575757575757575763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b3e31251d1d1d2936424f5c6975828f86796c5f5346392c201d1d202d3a4653606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f00000000000009151f2c3845515c6774818e887c6f6253493f45515e6b78848f8376695c5043363434342d36424f5c6975828f86796c5f534c4c4c4c4c4c4c535f6c79868f8276695c4f4c4c4c4c4c4c4c54606d7a878e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e28313a4045474c4746413a363029241d17110a0200000000000000000000000000000000000000010d1925303a444c5254595956544f473d33271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3946525e686d6e696058504840333e4b5865717e8b897c6f62564c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c535f6c79868f8276695c4f4336291c100300000000000000000000000000000000000000000000000000000c1925313d49545d65686965625b51463a2e22161821282f343738383938383838383838383838383838383838383838383838383838383838383838383838383838383838383838383534312c251e150c02000000000000000000000000000000010e1b2734414e5a6774818d86796d60534a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4e5b6874818e887b6f62554a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b3e312a2a2a2a2a36424f5c6975828f86796c5f5346392c2a2a2a2a2d3a4653606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f00000000000004101c2934404b55636f7c898d8073655b504445515e6b78848f8376695c5043362927272936424f5c6975828f86796c5f5959595959595959595f6c79868f8276695c595959595959595959606d7a878e8174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c161f282f35393a3f3a3935302a251e18120b060000000000000000000000000000000000000000000008131e29323a4146474d4d4a48443d352b21160b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2c38444f59616d7a7b6f6a615a51443f3e4b5865717e8b897c6f6256565656565656565656565656565656565656565656565656565656565656565656565656565656565f6c79868f8276695c4f4336291c100300000000000000000000000000000000000000000000000000000915212c37424b545a5c5c585651493f34291e120f171e23282a2b2c2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c292825201b140c0300000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d414e5b6874818e887b6f6255483d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b3e37373737373737424f5c6975828f86796c5f5346393737373737373a4653606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f000000000000000c18232f394653606c78849184786c60534645515e6b78848f8376695c504336291d1c2936424f5c6975828f86796c65656565656565656565656c79868f82766965656565656565656565656d7a878e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d161d24292c2d322e2d29241e19130c07010000000000000000000000000000000000000000000000020d1720293036393a40403d3c38332b231a0f05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915222f3b4854606b7480857c716c635b504a424b5865717e8b897c6f636363636363636363636363636363636363636363636363636363636363636363636363636363636363636c79868f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000004101b26303942494d4f4f4c4a463f372d23180d010c12171b1e1f1f201f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1c1b19150f09020000000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a303030303030303030303030303035414e5b6874818e887b6f6255483c303030303030303030303030303030303d4a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2734404d5a6773808d887b6e6255483c4956636f7c898b7e7164584b4343434343434343434f5c6975828f86796c5f534643434343434343434653606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f0000000000000007121f2b3744505b6573808d897c6f63564945515e6b78848f8376695c504336291d1c2936424f5c6975828f86797272727272727272727272727279868f8276727272727272727272727272727a878e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13181d20202621201d19130d08020000000000000000000000000000000000000000000000000000050e171e252a2d2e3333302f2c27211a11080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091623303c4956636f7c8791867e736d605b544a4b5865717e8b897c70707070707070707070707070707070707070707070707070707070707070707070707070707070707070707079868f8276695c4f4336291c100300000000000000000000000000000000000000000000000000000009141e2730373d4142423f3e3a342d251b11070001070b0f1112121312121212121212121212121212121212121212121212121212121212121212121212121212121212121212120f0e0c090400000000000000000000000000000000000000010e1b2734414e5a6774818d86796d6053463a353535353535353535353535353535414e5b6874818e887b6f6255483c353535353536353535353535353535353d4a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1a2733404d5a66738087877b6e6255483c4956636f7c898b7e71645850505050505050505050505c6975828f86796c5f535050505050505050505053606d79868d8174675a4e413946535f6c79868e8175685b4e4235281b0f00000000000000030f1b27333f4953626f7c898d807467584e43515e6b78848f8376695c504336291d1c2936424f5c6975828f877f7f7f7f7f7f7f7f7f7f7f7f7f7f7f8c948c7f7f7f7f7f7f7f7f7f7f7f7f7f7f808c8e8174685b4e4135281b0e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070d111314191413110d08020000000000000000000000000000000000000000000000000000000000050d13191e202126262322201c160f080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1623303d495663707d859092887f746c665c544b5865717e8b8b7f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7d878f8276695c4f4336291c1003000000000000000000000000000000000000000000000000000000020c151e262c3134353632312e29231b1309000000000002040505060505050505050505050505050505050505050505050505050505050505050505050505050505050505050505020200000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d60534642424242424242424242424242424242424e5b6874818e887b6f6255484242424242424242424242424242424242424a5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1926323f4b58636e7379796e695f53473c4956636f7c898b7e71645d5d5d5d5d5d5d5d5d5d5d5d5d6975828f86796c5f5d5d5d5d5d5d5d5d5d5d5d5d606d79868d8174675a4e4135424f5c687581827f7265594c3f3226190c00000000000000000b17222d394653606c78849184786a5f5347515e6b78848f8376695c504336291d1c2936424f5c6975828f938c8c8c8c8c8c8c8c8c8c8c8c8c8c8c919b918c8c8c8c8c8c8c8c8c8c8c8c8c8c8c928e8174685b4e4135281b0e02000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010406070c07070501000000000000000000000000000000000000000000000000000000000000000002080d1113141a1a171614100b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222f3b4854606b707b838d938c80786d665c545865717e8b918b89898989898989898989898989898989898989898989898989898989898989898989898989898989898989898989938f8276695c4f4336291c100300000000000000000000000000000000000000000000000000000000030c141b21252829292525221e18110901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d60534f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5b6874818e887b6f62554f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f5763707d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a17232f3b47525c63666c6c625f574d423c4956636f7c898b7e716a6a6a6a6a6a6a6a6a6a6a6a6a6a6a75828f86796c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6d79868d8174675a4e4134414d59656f7575726d62574a3e3125180b000000000000000006121f2b3744505b6574808d887c6f625548515e6b78848f8376695c504336291d1c2936424f5c69758288888888888888888888888888888888888e96918888888888888888888888888888888a898174685b4e4135281b0e0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010507070d0d0a0907040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202c38444f5960696e78808c938d81786d665c5565717e8b8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8276695c4f4336291c1004000000000000000000000000000000000000000000000000000000000002091015191b1c1c191816120d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d605b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6874818e887b6f625b5b5b5b5b5b5b5b5c5b5b5b5b5b5b5b5b5b5b5b5b5b63707d8a8b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007131f2a36404a52585a5f5f55534d453c3c4956636f7c898b7e7676767676767676767676767676767676828f86797676767676767676767676767676767678868d8174675a4e41343d49535d65686965625b51463a2e2216090000000000000000030f1b27333f495363707c898c7f7366564d515e6b78848f8376695c504336291d15212e3b4854616e7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7c8891847c7b7b7b7b7b7b7b7b7b7b7b7b7b7b7d7d7a6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c27333d474f575e666d747f87928e81786d675c626f7c7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7f7e7164574a3e31241713100b05000000000000000000000000000000000000000000000000000000000004090c0f0f0f0c0b090601000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d86796d686868686868686868686868686868686868686868686874818e887b6f686868686868686868696868686868686868686868686868707d8a8b7e7265584b3f3225180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020e19242e3840474b4d53534847423c333c4956636f7c89918483838383838383838383838383838383838f9490838383838383838383838383838383838383908d8174675a4e413437424b53595c5c595751493f35291e12060000000000000000000b17222d3a4653606d7985908377685e52515e6b78848c8276695c504336291d14202d3a46525e696e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e79868f82766e6e6e6e6e6e6e6e6e6e6e6e6e6e70706e685e5246392d201407000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b16212b353d454d545c606d727e86928f82796d665f6a6f727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272716c6155493c302322201c160f07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d867875757575757575757575757575757575757575757575757575818e887c75757575757575757575757575757575757575757575757575757d8a8b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008121c262e363b3f4046463b3a3731303c4956636f7c8990909090909090909090909090909090909090919292909090909090909090909090909090909090908d8174675a4e4134303942494d4f4f4c4a463f372d23180d0100000000000000000006121f2c3844505c6675818e877b6e61544c5865727f7f7e7164574b3e312418121e2a36424d575e616262626262626262626262626262626c79868f827669626262626262626262626262626463615e564d41362a1e110500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f19232b333b424a515b626c707d85928f82786d655f6265656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656564615a50443934302f2c27211911070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d8e81828282828282828282828282828282828282828282828282818e939083828282828282828282828282828282828282828282828282828282908b7e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141c242a2f323339392f2e2b262f3c4955626f7c838484848484848484848484848484848484848485858584848484848484848484848484848484848484847f7366594c40332630373d4142423f3e3a352d251b11070000000000000000040709101c28343f4a5464717e8a8b7e7165544a56626d7273716c6155493d3024170e1a25303b454d525455555555555555555555555555555f6c79868f8276695c555555555555555555555555575654524d443b30251b150f0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071119212930394044515a616b6f7c85918e81776c605b595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959595959575550484040403d3b38322b23190f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774818d938e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e939395908e8e8e8e8e8e8e8e8e8e8f8e8e8e8e8e8e8e8e8e8e8e8e8e8e8e90948b7e7265584b3f3225180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a12191f2326272c2c22211e212e3b47535f6a6f77777777777777777777777777777777777777777878787777777777777777777777777777777777777777736d63574b3e3225252c3134353632312e29231b130900000000000000050b1013161617232e3a4754606d7a868f8275665c51515b62656664615a5045392d211a1b22292e333b42464848484848484848484848484848535f6c79868f8276695c4f48484848484848484848484a4a4746413b322e2b272019100700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f171e272e343f475059606a6f7c85918d80746d635a504d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4948443d352b21160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010e1b2734414e5a6774808686868686868686868686868686868686898a868686868686868686868686868686868686868686868e93918b868686868686868686868686868686867e7265584b3f3225180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e1317191a20201514131f2b37434e585f626a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6b6c6c6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a66635b51463b2f231b21252829292625221e18110901000000000000070f161c20222326262c3945525d6876838f85796d60534651565859575550483e34282626262d343a3d3e3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f46535f6c79868f8276695c4f433f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3c3b37322b22190f0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050c151c2328353e474f585f6a6f7c85928c7f736c61585a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a56544f473d32271c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7c7e797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a818e8b7e797a7a7a7a7a7a7a7a7a7a7a7a7a7a7a786d6053463a2d2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002070a0d0d131308080f1b26323c464e53555d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5e5f5f5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5957514940352a1e1215191b1c1c191816120d070000000000000007111921272c2f3033333335414c5665727f8c897c6f635649464a4c4c4b49453e363333333333363f454a4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b535f6c79868f8276695c4f4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4947433c342b20150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b1218232c353d464e585f6a6f7c85928a7e716a6767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676767676360594f44382c2013070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131f2c3845515c676d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d76828a81786d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d798390867c6f6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d665c5044382c1f1206000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000306080909090a15202a343c434749515151515151515151515151515151515151515152525251515151515151515151515151515151515151514c4b4640372e23190d0909090f0f0c0b09060100000000000000050f19232b33383b3d40404040404855626f7b888c807366564c414040404040404040404040403f3f4850565858585858585858585858585858585858585f6c79868f8276695c58585858585858585858585858585858585855544e463c32271b0f0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111a232b343c464e585f6a6f7c8692867c74737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373737373706b6054483b2f2216090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004101c2834404b555c60606060606060606060606060606067707d8a8f827566606060606060606060606060606060606060676e7c869183796d60606060606060606060606060605c544a3f34281c10030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0f1315161616161618222a32373b3c44444444444444444444444444444444444444444545454444444444444444444444444444444444444444403e3b352e251c1616161616161413110d0801000000000000000b16212b353d4448494d4d4d4d4d4d535f6a7885908376685d524d4d4d4d4d4d4d4d4d4d4d4d4d4c4b505a62656565656565656565656565656565656565656c79868f827669656565656565656565656565656565656565656260584e43372b1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081019222a343c464e58606a707e879288818080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080808080807d706356493d3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18232e39434b515353535353535353535353535359606d798491877c6e625453535353535353535353535353535353555f6a717e8b8e81746c61575353535353535353535353504a42382e23170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f151b1f222222222222222222262b2e2f3737373737373737373737373737373737373737383939373737373737373737373737373737373737373733322f2a22222222222222222221201d19130c04000000000004101c27333d474f545659595959595959586874818e867a6d605959595959595959595959595959595756626c717272727272727272727272727272727272727279868f827672727272727272727272727272727272727272726f6a6054473b2e2215080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222a343c464e58616c727f8c938e8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8c7f7266594c3f3326190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d273039404546474747474747474747474c56606b74818d8d80736a5f53474747474747474747474747474747474e57626d75828f8a7e71695e5247474747474747474746443f3830261c11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101920272b2e2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f2d2c29241e160d04000000000713202c38444f596063666666666666666666717e8b8a7d7066666666666666666666666666666666635b65717e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7f8b948b7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7c6f6255493c2f221609000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070f18222a343d46505a626d74818e95908b878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787878787877f7266594c3f3326190c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e272e34383a3a3a3a3a3a3a3a3a3d45525d68707d889184796d60584e433a3a3a3a3a3a3a3a3a3a3a3a3a3a3c45505a616e7b8592857b6e615b51453b3a3a3a3a3a3a3a38342e261e150a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c19222b32373b3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3a39352f281f160c010000000916222f3b4854606b70737373737373737373737a878d8074737373737373737373737373737373726d636c79868b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b919b918b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b807366594d4033261a0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061018222b343e48515b606d7883918b7e7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a796d6053463a2d201307000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c151d23282c2d2d2d2d2d2d2d323d46515b606d7a8491877c6f675d51463c312d2d2d2d2d2d2d2d2d2d2d2d2d333f46525e68717e8b8f82766d62574d41382d2d2d2d2d2d2c28231c150c03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151e2b343c434749494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494949494745413a31281e13080000000a1623303d495663707d80808080808080808080808c928c808080808080808080808080808080807f72666c798688888888888888888888888888888888888888888e9792888888888888888888888888888888888888888888807366594d4033261a0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071019222c363f45515c666e7b8592857b6e6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d6d675c5145382c1f130600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181c1f202020202027303a444e58626d75818f8c7f736a60554b40342a202020202020202020202020202a36414d56616c75828f8b7e72695f53493f3327202020201f1c17110a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111c26303c464e54555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555554524c433a2f24190d0100000d1a2633404d596673808c8c8c8c8c8c8c8c8c8c8c929a928c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c85786b626f7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c8892857c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7b6e6154473b2e21140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007101a232834404b545f69717e8a8f82756c60606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060606060605c554b4034281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c101313141418232e39424c56606a727f8c8f82786c60584e43392f221814141414141414141414141925303b44505a616e7b8592867b6e655b50443b302519141312100c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c17232e38424e58606262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262626262605d564c4135291d110400000d1a2633404d5966738088888888888888888888888a90948f88888888888888888888888888888885786b5f6a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f79868f82766f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6e695e52463a2d20140700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081118232e39424d57616c75818e8b7e71685e545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545454545453514b43392e23180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004060707101c2834404a545d686f7c8791847a6d665b50463d31271d0f0707070707070707070708141f29323e46525e69717e8b8f82776c60564d42362a22170b06030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101c28343f4a54606a6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6d685d5245392c20130600000814212e3b4754616e7a7c7c7c7c7c7c7c7c7c7c7c7e8a8f827c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c6f62585f626262626262626262626262626262626262626c79868f827669626262626262626262626262686d736d676262615e564d42362a1e1105000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d27303b45505a616d7a8592857a6d61584e4747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474747474645403930271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844515c666d7a8491867c6f685e544a3f342b1f150b00000000000000000000020d17202a36424d56626c76828f8b7f72695e52463e33281c1004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121f2c3844505c66767c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7a6d6054473a2d21140700000714202d3946525e686e6f6f6f6f6f6f6f6f6f6f6f78848f83766f6f6f6f6f6f6f6f6f6f6f6f6f6f6f6a5f53535555555555555555555555555555555555555f6c79868f8276695c55555555555555535b606a6f7a80796d675d54524d443b3025190e020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b151e29333e46525e68717e8b8e81746a6054473d3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a3a38342e271e150b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16222f3b46515b606d78828f8b7e716a60564c42382d22190d030000000000000000000000050e1925303b44505a616e7b8692857b6e615a5044392d20140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d7986888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888888887d7063574a3d3024170a000005111e2a36414c565e61626262626262626262626875828f85796d62626262626262626262626262625f584e474949494949494949494949494949494949535f6c79868f8276695c4f4949494950575e656c727c848c82796d605347423b32291f140900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c18212a36414c56626c768290877c6f62594f44382d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c28231d150c030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825323e4b57636d74818e8d80746c62584e443a2f261c10070000000000000000000000000009141f29323e47535f6973808c8f82756c6155493c3023160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000713202d3a4653606d79868b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8b8a7d7063574a3d3024170a0000020e1925303b444c52545555555555555555555966737f8c897c6f6256555555555555555555555555534e463c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c46535f6c79868f8276695c4f3f444d525a62696e777f86918b827a6d6054473a302920170d020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1925303a44505a626f7c898f82766b6054483c2f2121212121212121212121212121212121212121212121212121212121212121212121212121212121212121201f1c18120b03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8c8f81786c605a50463c32281d140a0000000000000000000000000000020d17202b37424d57606d7984918a7d7064574a3d3124170a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000613202d394653606c777f7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7e7b6e6154483b2e21150800000008141e29323b41464749494949494949494a5663707d898b7f7265584c494949494949494949494847433c342f2f2f2f2f2f2f2f2f2f2f2f2f2f2f3946535f6c79868f8276695c4f4950575e616c717b828c90867f756d685d5245392c1f170e050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131e29323e4754606a75818e897d7063564a3d3023171414141414141414141414141414141414141414141414141414141414141414141414141414141414141313100c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1926333f4c5966727f8583796d665b50483f342b20160b02000000000000000000000000000000050e1a26313c45515d67717e8b857f7265584c3f3225190c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005121f2b3744505b656c72727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272727272726e695e53463a2d211407000000020d1720293036393b3c3c3c3c3c3c3c3c4754606d7a878e817468554b403c3c3c3c3c3c3c3c3c3c3a37312a22222222222222222222222222222c3946535f6c79868f8276695c4e535b60696e757e858f8c837c726d605d564c4135291d0d050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020c17202b37434e58626e7c817d796d6053473a2d201407070707070707070707070707070707070707070707070707070707070707070707070707070707070707060400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1825313e4a57636d727a7a6d675d544a3f362d22190e05000000000000000000000000000000000009151f2935404b55606c787e7a726d62564a3e3124180b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030f1b27333f49535b606565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565656565615e574d42362a1e120500000000050e171e252a2d2e2f2f2f2f2f2f2f3945525d687784908477675d5145382f2f2f2f2f2f2f2f2f2e2b262018161616161616161616161616202c3946535f6c79868f8276695c585f656c717b828b8f867f786e6a625b524c443a2f24190d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050e1b27323d47535f6a6e75706d675d5145382c1f1306000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000916222e3a46515b63686d6d685e554b42382d241b1007000000000000000000000000000000000000030c18242f3944505b666c726d67625b51463a2e2215090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b17222d3841495053585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585858585854534d453b31251a0e020000000000050d14191e20212222222222222935414c566875828f867a6d6053473a2d2222222222222222211f1a150e090909090909090909090913202c3946535f6c79868f82766959606a6e777e858f8b827b726d665f585145413a32281e130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a16202b37424e575f626864605d554b4035291d10040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006121e2a353f4951565d61615e564c43392f261c1209000000000000000000000000000000000000000007121d28333f4a545b6065605d5551493f34291e120600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006111b262f383f44464b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4846423b33291f14090000000000000002080e1114141616161616192430404d5a6673808d897c6f6256493c2f231616161616161515120f0a03000000000000000000000613202c3946535f6c79868f827669606b707c828b8d857e766e69605c544e463f352f2820160c010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040e1a26313c454e53555b5753514b43392f24180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010d18232d373f444c525454524c443a31271d140a000000000000000000000000000000000000000000010b17222d38424a50535854514c433f372d23180d01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a141d262d3337393f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3b3a36312921170d030000000000000000000205070809090909081825313e4b5864717e8b8b7e7265584b3f3225180c09090909090806030000000000000000000000000613202c3946535f6c79868f82766963707c868f87817a716c625f57504a423c3429241e160d04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000915202a333c4247484e4a4745403931271d120700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007111c252d323a4146474746413a32291f150b020000000000000000000000000000000000000000000006111c262f383f44464b4745413a312d251b11060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020b141b22272b2d32323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232323232322e2d2a251f170f050000000000000000000000000000000000000916222f3c4955626f7c88888074675a4e4134271b0e01000000000000000000000000000000000000000613202c3946535f6c79868f827669606b727f837c746d68625a534d443f38302a2219130c040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030e18212a31373a3b423d3a38352f271f150b01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a131c20283035393a3a3936302920170d030000000000000000000000000000000000000000000000000a141d262d3338393f3a39352f281f1b130900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020a11171b1f20252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252525252521211e1a140d05000000000000000000000000000000000000000714202d3a4753606d797f7c786c605346392d2013060000000000000000000000000000000000000000020f1c2935424f5c6875818280736659636d72766f6a615e565047423c342e261e180f080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060f1820262b2e2f35312d2c29241d150d030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a0e161e24292d2e2e2d2a251e170e0500000000000000000000000000000000000000000000000000020b141c22282b2d322d2c29241e160d0901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0f121318181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181818181514120e0903000000000000000000000000000000000000000006131f2c3945515d676d726f6c665b5044382b1f12060000000000000000000000000000000000000000020f1b2834414d5a656f7575736e63575b636669625f58524c443e373128231c150c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060e151a1e21222824201f1d18120b030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040c13191d202121201d19130c05000000000000000000000000000000000000000000000000000000020a11171c1f202521201d19130c04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000305060c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c080705020000000000000000000000000000000000000000000004101d2935404b555d606662605b544a3f33281c0f030000000000000000000000000000000000000000000c1925313d49545d65686966635b525157595c55534e46413a322b261f17110a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090e1214151b171413100c07010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002080d1113141413110d0802000000000000000000000000000000000000000000000000000000000000060b0f1213181413110d0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c18242f39434b5153595553504a42382d22170b000000000000000000000000000000000000000000000915212c37424b545a5c5c59575249464b4c504847433c353028201a150c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020608080f0a0706040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000105070707070501000000000000000000000000000000000000000000000000000000000000000000000306060c0706040100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007121d2731394045474c4946443f382f261c11060000000000000000000000000000000000000000000004101b26303942494d4f4f4d4b47403a3e3f433c3a373129251e160e090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010b151f272f35393a3f3c3938332d261d140a00000000000000000000000000000000000000000000000009141e2730373d414242403f3b352f3233362f2e2b262019130c0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030d151d24292c2d332f2d2b28221c140b02000000000000000000000000000000000000000000000000020c151e262c3134353633322f2a2425262922211f1b150d0802000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030b12181d1f202622201f1c17110a020000000000000000000000000000000000000000000000000000030c141b21252829292625231e1918191d1515120f0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001070c101314191613120f0b06000000000000000000000000000000000000000000000000000000000002091015191b1c1c1a1916130e0c0c100908060300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000406070c0906060300000000000000000000000000000000000000000000000000000000000000000004090c0f0f0f0d0c0a070200000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m_StreamData: serializedVersion: 2 offset: 0 @@ -2134,6 +2134,981 @@ MonoBehaviour: m_Scale: 1 m_AtlasIndex: 1 m_ClassDefinitionType: 0 + - m_Index: 56 + m_Metrics: + m_Width: 69.65625 + m_Height: 65.34375 + m_HorizontalBearingX: 2.96875 + m_HorizontalBearingY: 65.34375 + m_HorizontalAdvance: 75.78125 + m_GlyphRect: + m_X: 10 + m_Y: 464 + m_Width: 71 + m_Height: 66 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 48 + m_Metrics: + m_Width: 53.109375 + m_Height: 67.6875 + m_HorizontalBearingX: 5.578125 + m_HorizontalBearingY: 66.515625 + m_HorizontalAdvance: 64.265625 + m_GlyphRect: + m_X: 10 + m_Y: 549 + m_Width: 54 + m_Height: 69 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 25 + m_Metrics: + m_Width: 38.796875 + m_Height: 67.328125 + m_HorizontalBearingX: 3.953125 + m_HorizontalBearingY: 66.15625 + m_HorizontalAdvance: 46.890625 + m_GlyphRect: + m_X: 10 + m_Y: 637 + m_Width: 40 + m_Height: 69 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 19186 + m_Metrics: + m_Width: 58.046875 + m_Height: 74.78125 + m_HorizontalBearingX: 15.75 + m_HorizontalBearingY: 68.484375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 10 + m_Y: 725 + m_Width: 59 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 15387 + m_Metrics: + m_Width: 82.515625 + m_Height: 80.921875 + m_HorizontalBearingX: 2.796875 + m_HorizontalBearingY: 74.796875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 83 + m_Y: 549 + m_Width: 84 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 27770 + m_Metrics: + m_Width: 81.90625 + m_Height: 81.453125 + m_HorizontalBearingX: 4.40625 + m_HorizontalBearingY: 74.796875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 10 + m_Y: 820 + m_Width: 83 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 18751 + m_Metrics: + m_Width: 71.1875 + m_Height: 74.25 + m_HorizontalBearingX: 9.453125 + m_HorizontalBearingY: 68.40625 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 10 + m_Y: 921 + m_Width: 72 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 25458 + m_Metrics: + m_Width: 81 + m_Height: 80.828125 + m_HorizontalBearingX: 4.5 + m_HorizontalBearingY: 74.703125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 101 + m_Y: 921 + m_Width: 82 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 9949 + m_Metrics: + m_Width: 78.9375 + m_Height: 81.359375 + m_HorizontalBearingX: 3.953125 + m_HorizontalBearingY: 74.796875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 88 + m_Y: 650 + m_Width: 80 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 9939 + m_Metrics: + m_Width: 80.015625 + m_Height: 79.5625 + m_HorizontalBearingX: 4.40625 + m_HorizontalBearingY: 73.265625 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 112 + m_Y: 751 + m_Width: 81 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 21752 + m_Metrics: + m_Width: 79.203125 + m_Height: 81.078125 + m_HorizontalBearingX: 6.296875 + m_HorizontalBearingY: 74.875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 202 + m_Y: 851 + m_Width: 80 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 20352 + m_Metrics: + m_Width: 75.875 + m_Height: 80.828125 + m_HorizontalBearingX: 6.03125 + m_HorizontalBearingY: 74.703125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 109 + m_Y: 282 + m_Width: 76 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 9099 + m_Metrics: + m_Width: 82.078125 + m_Height: 80.734375 + m_HorizontalBearingX: 4.234375 + m_HorizontalBearingY: 74.609375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 170 + m_Y: 133 + m_Width: 83 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 49 + m_Metrics: + m_Width: 39.140625 + m_Height: 65.34375 + m_HorizontalBearingX: 9.90625 + m_HorizontalBearingY: 65.34375 + m_HorizontalAdvance: 53.8125 + m_GlyphRect: + m_X: 100 + m_Y: 464 + m_Width: 41 + m_Height: 66 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 58 + m_Metrics: + m_Width: 42.578125 + m_Height: 65.34375 + m_HorizontalBearingX: 0.359375 + m_HorizontalBearingY: 65.34375 + m_HorizontalAdvance: 43.375 + m_GlyphRect: + m_X: 178 + m_Y: 10 + m_Width: 43 + m_Height: 66 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 44 + m_Metrics: + m_Width: 43.546875 + m_Height: 65.34375 + m_HorizontalBearingX: 9.90625 + m_HorizontalBearingY: 65.34375 + m_HorizontalAdvance: 54.625 + m_GlyphRect: + m_X: 240 + m_Y: 10 + m_Width: 45 + m_Height: 66 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 17534 + m_Metrics: + m_Width: 81.1875 + m_Height: 76.859375 + m_HorizontalBearingX: 4.859375 + m_HorizontalBearingY: 70.109375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 160 + m_Y: 383 + m_Width: 83 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 26 + m_Metrics: + m_Width: 37.265625 + m_Height: 67.6875 + m_HorizontalBearingX: 4.3125 + m_HorizontalBearingY: 66.515625 + m_HorizontalAdvance: 46.890625 + m_GlyphRect: + m_X: 204 + m_Y: 234 + m_Width: 38 + m_Height: 69 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 24 + m_Metrics: + m_Width: 38.34375 + m_Height: 65.34375 + m_HorizontalBearingX: 4.3125 + m_HorizontalBearingY: 65.34375 + m_HorizontalAdvance: 46.890625 + m_GlyphRect: + m_X: 261 + m_Y: 234 + m_Width: 39 + m_Height: 66 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 22740 + m_Metrics: + m_Width: 81.09375 + m_Height: 78.21875 + m_HorizontalBearingX: 4.5 + m_HorizontalBearingY: 74.703125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 272 + m_Y: 95 + m_Width: 82 + m_Height: 79 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 13134 + m_Metrics: + m_Width: 76.6875 + m_Height: 78.296875 + m_HorizontalBearingX: 5.578125 + m_HorizontalBearingY: 71.734375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 186 + m_Y: 480 + m_Width: 78 + m_Height: 79 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 29759 + m_Metrics: + m_Width: 20.328125 + m_Height: 84.78125 + m_HorizontalBearingX: 65.4375 + m_HorizontalBearingY: 76.59375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 262 + m_Y: 319 + m_Width: 21 + m_Height: 86 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 29760 + m_Metrics: + m_Width: 20.328125 + m_Height: 84.78125 + m_HorizontalBearingX: 4.234375 + m_HorizontalBearingY: 76.59375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 187 + m_Y: 578 + m_Width: 21 + m_Height: 86 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 21245 + m_Metrics: + m_Width: 81.984375 + m_Height: 80.546875 + m_HorizontalBearingX: 4.234375 + m_HorizontalBearingY: 74.515625 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 212 + m_Y: 683 + m_Width: 83 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 21152 + m_Metrics: + m_Width: 81.28125 + m_Height: 74.34375 + m_HorizontalBearingX: 4.40625 + m_HorizontalBearingY: 74.34375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 227 + m_Y: 578 + m_Width: 82 + m_Height: 75 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 20 + m_Metrics: + m_Width: 38.796875 + m_Height: 67.6875 + m_HorizontalBearingX: 2.96875 + m_HorizontalBearingY: 66.515625 + m_HorizontalAdvance: 46.890625 + m_GlyphRect: + m_X: 283 + m_Y: 424 + m_Width: 40 + m_Height: 69 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 14839 + m_Metrics: + m_Width: 80.90625 + m_Height: 74.796875 + m_HorizontalBearingX: 4.5 + m_HorizontalBearingY: 68.3125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 302 + m_Y: 319 + m_Width: 82 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 983 + m_Metrics: + m_Width: 72 + m_Height: 72 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 70.203125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 319 + m_Y: 193 + m_Width: 72 + m_Height: 73 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 14844 + m_Metrics: + m_Width: 55.171875 + m_Height: 73.359375 + m_HorizontalBearingX: 17.90625 + m_HorizontalBearingY: 67.953125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 373 + m_Y: 10 + m_Width: 57 + m_Height: 74 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 15168 + m_Metrics: + m_Width: 81.625 + m_Height: 80.90625 + m_HorizontalBearingX: 4.59375 + m_HorizontalBearingY: 74.609375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 301 + m_Y: 784 + m_Width: 83 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 24208 + m_Metrics: + m_Width: 80.8125 + m_Height: 81.359375 + m_HorizontalBearingX: 4.953125 + m_HorizontalBearingY: 75.0625 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 314 + m_Y: 672 + m_Width: 82 + m_Height: 83 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 16524 + m_Metrics: + m_Width: 81.90625 + m_Height: 81.078125 + m_HorizontalBearingX: 4.3125 + m_HorizontalBearingY: 74.515625 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 301 + m_Y: 885 + m_Width: 83 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 9940 + m_Metrics: + m_Width: 77.9375 + m_Height: 80.109375 + m_HorizontalBearingX: 3.328125 + m_HorizontalBearingY: 73.625 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 328 + m_Y: 512 + m_Width: 79 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 25450 + m_Metrics: + m_Width: 80.1875 + m_Height: 80.90625 + m_HorizontalBearingX: 5.578125 + m_HorizontalBearingY: 74.875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 403 + m_Y: 285 + m_Width: 81 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 11088 + m_Metrics: + m_Width: 79.203125 + m_Height: 80.546875 + m_HorizontalBearingX: 4.765625 + m_HorizontalBearingY: 74.703125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 403 + m_Y: 386 + m_Width: 80 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 17602 + m_Metrics: + m_Width: 79.203125 + m_Height: 81.28125 + m_HorizontalBearingX: 4.859375 + m_HorizontalBearingY: 74.796875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 410 + m_Y: 103 + m_Width: 81 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 9033 + m_Metrics: + m_Width: 84.6875 + m_Height: 80.453125 + m_HorizontalBearingX: 2.609375 + m_HorizontalBearingY: 74.0625 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 403 + m_Y: 774 + m_Width: 86 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 13451 + m_Metrics: + m_Width: 78.21875 + m_Height: 80.28125 + m_HorizontalBearingX: 5.484375 + m_HorizontalBearingY: 75.59375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 403 + m_Y: 875 + m_Width: 79 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 10269 + m_Metrics: + m_Width: 79.015625 + m_Height: 74.171875 + m_HorizontalBearingX: 5.671875 + m_HorizontalBearingY: 68.046875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 501 + m_Y: 875 + m_Width: 80 + m_Height: 76 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 9237 + m_Metrics: + m_Width: 84.859375 + m_Height: 80.828125 + m_HorizontalBearingX: 2.4375 + m_HorizontalBearingY: 74.4375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 415 + m_Y: 612 + m_Width: 86 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 25546 + m_Metrics: + m_Width: 80.828125 + m_Height: 77.484375 + m_HorizontalBearingX: 4.859375 + m_HorizontalBearingY: 73.53125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 426 + m_Y: 486 + m_Width: 82 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 12995 + m_Metrics: + m_Width: 81.28125 + m_Height: 81.453125 + m_HorizontalBearingX: 4.40625 + m_HorizontalBearingY: 74.96875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 508 + m_Y: 713 + m_Width: 82 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 12947 + m_Metrics: + m_Width: 79.5625 + m_Height: 81.453125 + m_HorizontalBearingX: 5.21875 + m_HorizontalBearingY: 74.703125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 520 + m_Y: 583 + m_Width: 80 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 13438 + m_Metrics: + m_Width: 80.265625 + m_Height: 81.359375 + m_HorizontalBearingX: 4.6875 + m_HorizontalBearingY: 74.96875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 600 + m_Y: 814 + m_Width: 81 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 11568 + m_Metrics: + m_Width: 81.8125 + m_Height: 81.1875 + m_HorizontalBearingX: 3.78125 + m_HorizontalBearingY: 74.796875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 600 + m_Y: 915 + m_Width: 83 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 18109 + m_Metrics: + m_Width: 83.15625 + m_Height: 81.09375 + m_HorizontalBearingX: 3.328125 + m_HorizontalBearingY: 74.796875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 609 + m_Y: 684 + m_Width: 84 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 13341 + m_Metrics: + m_Width: 79.65625 + m_Height: 78.75 + m_HorizontalBearingX: 4.859375 + m_HorizontalBearingY: 74.515625 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 502 + m_Y: 386 + m_Width: 81 + m_Height: 80 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 13990 + m_Metrics: + m_Width: 82.09375 + m_Height: 81.09375 + m_HorizontalBearingX: 4.3125 + m_HorizontalBearingY: 74.703125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 700 + m_Y: 785 + m_Width: 83 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 14329 + m_Metrics: + m_Width: 82.4375 + m_Height: 81.09375 + m_HorizontalBearingX: 3.15625 + m_HorizontalBearingY: 74.703125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 702 + m_Y: 886 + m_Width: 83 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 27096 + m_Metrics: + m_Width: 73.34375 + m_Height: 79.828125 + m_HorizontalBearingX: 8.640625 + m_HorizontalBearingY: 73.53125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 503 + m_Y: 204 + m_Width: 74 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 25710 + m_Metrics: + m_Width: 82.984375 + m_Height: 79.296875 + m_HorizontalBearingX: 3.421875 + m_HorizontalBearingY: 75.15625 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 510 + m_Y: 10 + m_Width: 84 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 8774 + m_Metrics: + m_Width: 72.1875 + m_Height: 77.671875 + m_HorizontalBearingX: 5.9375 + m_HorizontalBearingY: 72.265625 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 527 + m_Y: 485 + m_Width: 74 + m_Height: 79 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 15440 + m_Metrics: + m_Width: 83.96875 + m_Height: 81.359375 + m_HorizontalBearingX: 3.15625 + m_HorizontalBearingY: 74.875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 619 + m_Y: 583 + m_Width: 85 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 14137 + m_Metrics: + m_Width: 77.578125 + m_Height: 81.09375 + m_HorizontalBearingX: 3.15625 + m_HorizontalBearingY: 74.703125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 712 + m_Y: 684 + m_Width: 78 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 19080 + m_Metrics: + m_Width: 73.171875 + m_Height: 79.828125 + m_HorizontalBearingX: 9 + m_HorizontalBearingY: 75.515625 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 802 + m_Y: 785 + m_Width: 74 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 14861 + m_Metrics: + m_Width: 77.03125 + m_Height: 80.1875 + m_HorizontalBearingX: 8.734375 + m_HorizontalBearingY: 74.34375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 895 + m_Y: 10 + m_Width: 78 + m_Height: 81 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 15182 + m_Metrics: + m_Width: 84.140625 + m_Height: 81.28125 + m_HorizontalBearingX: 3.15625 + m_HorizontalBearingY: 74.796875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 895 + m_Y: 110 + m_Width: 85 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 14918 + m_Metrics: + m_Width: 81.453125 + m_Height: 76.765625 + m_HorizontalBearingX: 4.3125 + m_HorizontalBearingY: 70.375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 895 + m_Y: 211 + m_Width: 82 + m_Height: 78 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 13876 + m_Metrics: + m_Width: 78.296875 + m_Height: 81.09375 + m_HorizontalBearingX: 8.1875 + m_HorizontalBearingY: 74.703125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 895 + m_Y: 308 + m_Width: 79 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 14766 + m_Metrics: + m_Width: 77.765625 + m_Height: 80.90625 + m_HorizontalBearingX: 6.390625 + m_HorizontalBearingY: 74.703125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 895 + m_Y: 409 + m_Width: 79 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 26909 + m_Metrics: + m_Width: 83.25 + m_Height: 81.171875 + m_HorizontalBearingX: 3.234375 + m_HorizontalBearingY: 74.875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 895 + m_Y: 510 + m_Width: 84 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 15000 + m_Metrics: + m_Width: 79.921875 + m_Height: 81.71875 + m_HorizontalBearingX: 5.125 + m_HorizontalBearingY: 75.328125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 895 + m_Y: 611 + m_Width: 81 + m_Height: 83 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 9363 + m_Metrics: + m_Width: 81.171875 + m_Height: 81.265625 + m_HorizontalBearingX: 3.875 + m_HorizontalBearingY: 74.96875 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 895 + m_Y: 713 + m_Width: 83 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 22485 + m_Metrics: + m_Width: 82.078125 + m_Height: 81 + m_HorizontalBearingX: 3.875 + m_HorizontalBearingY: 74.703125 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 895 + m_Y: 814 + m_Width: 83 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 + - m_Index: 10118 + m_Metrics: + m_Width: 79.46875 + m_Height: 81 + m_HorizontalBearingX: 5.40625 + m_HorizontalBearingY: 74.609375 + m_HorizontalAdvance: 90 + m_GlyphRect: + m_X: 804 + m_Y: 915 + m_Width: 80 + m_Height: 82 + m_Scale: 1 + m_AtlasIndex: 1 + m_ClassDefinitionType: 0 m_CharacterTable: - m_ElementType: 1 m_Unicode: 21306 @@ -2667,6 +3642,266 @@ MonoBehaviour: m_Unicode: 29609 m_GlyphIndex: 18351 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 87 + m_GlyphIndex: 56 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 79 + m_GlyphIndex: 48 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 56 + m_GlyphIndex: 25 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 30446 + m_GlyphIndex: 19186 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 26631 + m_GlyphIndex: 15387 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 39057 + m_GlyphIndex: 27770 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 30011 + m_GlyphIndex: 18751 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36741 + m_GlyphIndex: 25458 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 21161 + m_GlyphIndex: 9949 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 21151 + m_GlyphIndex: 9939 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 33021 + m_GlyphIndex: 21752 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 31616 + m_GlyphIndex: 20352 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 20307 + m_GlyphIndex: 9099 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 80 + m_GlyphIndex: 49 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 89 + m_GlyphIndex: 58 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 75 + m_GlyphIndex: 44 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 28789 + m_GlyphIndex: 17534 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 57 + m_GlyphIndex: 26 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 55 + m_GlyphIndex: 24 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 34013 + m_GlyphIndex: 22740 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 24369 + m_GlyphIndex: 13134 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 65288 + m_GlyphIndex: 29759 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 65289 + m_GlyphIndex: 29760 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 32511 + m_GlyphIndex: 21245 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 32418 + m_GlyphIndex: 21152 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 51 + m_GlyphIndex: 20 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 26080 + m_GlyphIndex: 14839 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 9633 + m_GlyphIndex: 983 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 26085 + m_GlyphIndex: 14844 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 26412 + m_GlyphIndex: 15168 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 35486 + m_GlyphIndex: 24208 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 27770 + m_GlyphIndex: 16524 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 21152 + m_GlyphIndex: 9940 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36733 + m_GlyphIndex: 25450 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 22312 + m_GlyphIndex: 11088 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 28857 + m_GlyphIndex: 17602 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 20241 + m_GlyphIndex: 9033 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 24687 + m_GlyphIndex: 13451 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 21487 + m_GlyphIndex: 10269 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 20445 + m_GlyphIndex: 9237 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36827 + m_GlyphIndex: 25546 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 24230 + m_GlyphIndex: 12995 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 24182 + m_GlyphIndex: 12947 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 24674 + m_GlyphIndex: 13438 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 22797 + m_GlyphIndex: 11568 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 29366 + m_GlyphIndex: 18109 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 24577 + m_GlyphIndex: 13341 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 25226 + m_GlyphIndex: 13990 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 25569 + m_GlyphIndex: 14329 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 38378 + m_GlyphIndex: 27096 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36991 + m_GlyphIndex: 25710 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 19982 + m_GlyphIndex: 8774 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 26684 + m_GlyphIndex: 15440 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 25377 + m_GlyphIndex: 14137 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 30340 + m_GlyphIndex: 19080 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 26102 + m_GlyphIndex: 14861 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 26426 + m_GlyphIndex: 15182 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 26159 + m_GlyphIndex: 14918 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 25112 + m_GlyphIndex: 13876 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 26007 + m_GlyphIndex: 14766 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 38190 + m_GlyphIndex: 26909 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 26242 + m_GlyphIndex: 15000 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 20572 + m_GlyphIndex: 9363 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 33756 + m_GlyphIndex: 22485 + m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 21333 + m_GlyphIndex: 10118 + m_Scale: 1 m_AtlasTextures: - {fileID: -3339424655568325561} - {fileID: -7581685296180079189} @@ -2706,43 +3941,527 @@ MonoBehaviour: m_Y: 28 m_Width: 102 m_Height: 95 - m_FreeGlyphRects: - m_X: 0 m_Y: 454 - m_Width: 1023 - m_Height: 569 + m_Width: 90 + m_Height: 85 + - m_X: 0 + m_Y: 539 + m_Width: 73 + m_Height: 88 + - m_X: 0 + m_Y: 627 + m_Width: 59 + m_Height: 88 + - m_X: 0 + m_Y: 715 + m_Width: 78 + m_Height: 95 + - m_X: 73 + m_Y: 539 + m_Width: 103 + m_Height: 101 + - m_X: 0 + m_Y: 810 + m_Width: 102 + m_Height: 101 + - m_X: 0 + m_Y: 911 + m_Width: 91 + m_Height: 94 + - m_X: 91 + m_Y: 911 + m_Width: 101 + m_Height: 101 + - m_X: 78 + m_Y: 640 + m_Width: 99 + m_Height: 101 + - m_X: 102 + m_Y: 741 + m_Width: 100 + m_Height: 100 + - m_X: 192 + m_Y: 841 + m_Width: 99 + m_Height: 101 + - m_X: 99 + m_Y: 272 + m_Width: 95 + m_Height: 101 + - m_X: 160 + m_Y: 123 + m_Width: 102 + m_Height: 101 + - m_X: 90 + m_Y: 454 + m_Width: 60 + m_Height: 85 + - m_X: 168 + m_Y: 0 + m_Width: 62 + m_Height: 85 + - m_X: 230 + m_Y: 0 + m_Width: 64 + m_Height: 85 + - m_X: 150 + m_Y: 373 + m_Width: 102 + m_Height: 97 + - m_X: 194 + m_Y: 224 + m_Width: 57 + m_Height: 88 + - m_X: 251 + m_Y: 224 + m_Width: 58 + m_Height: 85 + - m_X: 262 + m_Y: 85 + m_Width: 101 + m_Height: 98 + - m_X: 176 + m_Y: 470 + m_Width: 97 + m_Height: 98 + - m_X: 252 + m_Y: 309 + m_Width: 40 + m_Height: 105 + - m_X: 177 + m_Y: 568 + m_Width: 40 + m_Height: 105 + - m_X: 202 + m_Y: 673 + m_Width: 102 + m_Height: 101 + - m_X: 217 + m_Y: 568 + m_Width: 101 + m_Height: 94 + - m_X: 273 + m_Y: 414 + m_Width: 59 + m_Height: 88 + - m_X: 292 + m_Y: 309 + m_Width: 101 + m_Height: 95 + - m_X: 309 + m_Y: 183 + m_Width: 91 + m_Height: 92 + - m_X: 363 + m_Y: 0 + m_Width: 76 + m_Height: 93 + - m_X: 291 + m_Y: 774 + m_Width: 102 + m_Height: 101 + - m_X: 304 + m_Y: 662 + m_Width: 101 + m_Height: 102 + - m_X: 291 + m_Y: 875 + m_Width: 102 + m_Height: 101 + - m_X: 318 + m_Y: 502 + m_Width: 98 + m_Height: 100 + - m_X: 393 + m_Y: 275 + m_Width: 100 + m_Height: 101 + - m_X: 393 + m_Y: 376 + m_Width: 99 + m_Height: 100 + - m_X: 400 + m_Y: 93 + m_Width: 100 + m_Height: 101 + - m_X: 393 + m_Y: 764 + m_Width: 105 + m_Height: 101 + - m_X: 393 + m_Y: 865 + m_Width: 98 + m_Height: 100 + - m_X: 491 + m_Y: 865 + m_Width: 99 + m_Height: 95 + - m_X: 405 + m_Y: 602 + m_Width: 105 + m_Height: 101 + - m_X: 416 + m_Y: 476 + m_Width: 101 + m_Height: 97 + - m_X: 498 + m_Y: 703 + m_Width: 101 + m_Height: 101 + - m_X: 510 + m_Y: 573 + m_Width: 99 + m_Height: 101 + - m_X: 590 + m_Y: 804 + m_Width: 100 + m_Height: 101 + - m_X: 590 + m_Y: 905 + m_Width: 102 + m_Height: 101 + - m_X: 599 + m_Y: 674 + m_Width: 103 + m_Height: 101 + - m_X: 492 + m_Y: 376 + m_Width: 100 + m_Height: 99 + - m_X: 690 + m_Y: 775 + m_Width: 102 + m_Height: 101 + - m_X: 692 + m_Y: 876 + m_Width: 102 + m_Height: 101 + - m_X: 493 + m_Y: 194 + m_Width: 93 + m_Height: 100 + - m_X: 500 + m_Y: 0 + m_Width: 103 + m_Height: 100 + - m_X: 517 + m_Y: 475 + m_Width: 93 + m_Height: 98 + - m_X: 609 + m_Y: 573 + m_Width: 104 + m_Height: 101 + - m_X: 702 + m_Y: 674 + m_Width: 97 + m_Height: 101 + - m_X: 792 + m_Y: 775 + m_Width: 93 + m_Height: 100 + - m_X: 885 + m_Y: 0 + m_Width: 97 + m_Height: 100 + - m_X: 885 + m_Y: 100 + m_Width: 104 + m_Height: 101 + - m_X: 885 + m_Y: 201 + m_Width: 101 + m_Height: 97 + - m_X: 885 + m_Y: 298 + m_Width: 98 + m_Height: 101 + - m_X: 885 + m_Y: 399 + m_Width: 98 + m_Height: 101 + - m_X: 885 + m_Y: 500 + m_Width: 103 + m_Height: 101 + - m_X: 885 + m_Y: 601 + m_Width: 100 + m_Height: 102 + - m_X: 885 + m_Y: 703 + m_Width: 102 + m_Height: 101 + - m_X: 885 + m_Y: 804 + m_Width: 102 + m_Height: 101 + - m_X: 794 + m_Y: 905 + m_Width: 99 + m_Height: 101 + m_FreeGlyphRects: - m_X: 44 m_Y: 172 m_Width: 15 m_Height: 92 - - m_X: 59 - m_Y: 272 - m_Width: 964 - m_Height: 82 - - m_X: 99 - m_Y: 272 - m_Width: 924 - m_Height: 751 - m_X: 51 m_Y: 28 m_Width: 15 m_Height: 59 + - m_X: 59 + m_Y: 627 + m_Width: 14 + m_Height: 88 + - m_X: 0 + m_Y: 1012 + m_Width: 1023 + m_Height: 11 + - m_X: 0 + m_Y: 1005 + m_Width: 91 + m_Height: 18 + - m_X: 59 + m_Y: 640 + m_Width: 19 + m_Height: 75 + - m_X: 78 + m_Y: 741 + m_Width: 24 + m_Height: 69 + - m_X: 102 + m_Y: 841 + m_Width: 90 + m_Height: 70 + - m_X: 59 + m_Y: 272 + m_Width: 40 + m_Height: 82 - m_X: 66 m_Y: 123 - m_Width: 957 + m_Width: 94 m_Height: 49 - m_X: 79 m_Y: 0 - m_Width: 944 + m_Width: 89 m_Height: 28 + - m_X: 99 + m_Y: 373 + m_Width: 51 + m_Height: 81 - m_X: 160 - m_Y: 123 - m_Width: 863 - m_Height: 900 + m_Y: 224 + m_Width: 34 + m_Height: 48 - m_X: 168 + m_Y: 85 + m_Width: 94 + m_Height: 38 + - m_X: 150 + m_Y: 470 + m_Width: 26 + m_Height: 69 + - m_X: 194 + m_Y: 312 + m_Width: 58 + m_Height: 61 + - m_X: 251 + m_Y: 309 + m_Width: 1 + m_Height: 64 + - m_X: 176 + m_Y: 568 + m_Width: 1 + m_Height: 72 + - m_X: 177 + m_Y: 673 + m_Width: 25 + m_Height: 68 + - m_X: 252 + m_Y: 414 + m_Width: 21 + m_Height: 56 + - m_X: 262 + m_Y: 183 + m_Width: 47 + m_Height: 41 + - m_X: 294 m_Y: 0 - m_Width: 855 + m_Width: 69 + m_Height: 85 + - m_X: 202 + m_Y: 774 + m_Width: 89 + m_Height: 67 + - m_X: 217 + m_Y: 662 + m_Width: 87 + m_Height: 11 + - m_X: 192 + m_Y: 942 + m_Width: 99 + m_Height: 81 + - m_X: 273 + m_Y: 502 + m_Width: 45 + m_Height: 66 + - m_X: 309 + m_Y: 275 + m_Width: 84 + m_Height: 34 + - m_X: 292 + m_Y: 404 + m_Width: 101 + m_Height: 10 + - m_X: 332 + m_Y: 404 + m_Width: 61 + m_Height: 98 + - m_X: 363 + m_Y: 93 + m_Width: 37 + m_Height: 90 + - m_X: 304 + m_Y: 764 + m_Width: 89 + m_Height: 10 + - m_X: 318 + m_Y: 602 + m_Width: 87 + m_Height: 60 + - m_X: 332 + m_Y: 476 + m_Width: 84 + m_Height: 26 + - m_X: 405 + m_Y: 703 + m_Width: 93 + m_Height: 61 + - m_X: 416 + m_Y: 573 + m_Width: 94 + m_Height: 29 + - m_X: 498 + m_Y: 804 + m_Width: 92 + m_Height: 61 + - m_X: 192 + m_Y: 1006 + m_Width: 831 + m_Height: 17 + - m_X: 192 + m_Y: 976 + m_Width: 398 + m_Height: 47 + - m_X: 393 + m_Y: 965 + m_Width: 197 + m_Height: 58 + - m_X: 491 + m_Y: 960 + m_Width: 99 + m_Height: 63 + - m_X: 510 + m_Y: 674 + m_Width: 89 + m_Height: 29 + - m_X: 599 + m_Y: 775 + m_Width: 91 + m_Height: 29 + - m_X: 690 + m_Y: 876 + m_Width: 2 + m_Height: 29 + - m_X: 400 + m_Y: 194 + m_Width: 93 + m_Height: 81 + - m_X: 439 + m_Y: 0 + m_Width: 61 + m_Height: 93 + - m_X: 492 + m_Y: 475 + m_Width: 25 + m_Height: 1 + - m_X: 603 + m_Y: 0 + m_Width: 282 + m_Height: 475 + - m_X: 610 + m_Y: 0 + m_Width: 275 + m_Height: 573 + - m_X: 713 + m_Y: 0 + m_Width: 172 + m_Height: 674 + - m_X: 799 + m_Y: 0 + m_Width: 86 + m_Height: 775 + - m_X: 500 + m_Y: 100 + m_Width: 385 + m_Height: 94 + - m_X: 586 + m_Y: 100 + m_Width: 299 + m_Height: 276 + - m_X: 592 + m_Y: 100 + m_Width: 293 + m_Height: 375 + - m_X: 982 + m_Y: 0 + m_Width: 41 + m_Height: 100 + - m_X: 989 + m_Y: 0 + m_Width: 34 m_Height: 1023 + - m_X: 493 + m_Y: 294 + m_Width: 392 + m_Height: 82 + - m_X: 986 + m_Y: 201 + m_Width: 37 + m_Height: 299 + - m_X: 988 + m_Y: 201 + m_Width: 35 + m_Height: 822 + - m_X: 983 + m_Y: 298 + m_Width: 40 + m_Height: 202 + - m_X: 985 + m_Y: 601 + m_Width: 38 + m_Height: 102 + - m_X: 987 + m_Y: 601 + m_Width: 36 + m_Height: 422 + - m_X: 792 + m_Y: 875 + m_Width: 93 + m_Height: 1 + - m_X: 692 + m_Y: 977 + m_Width: 102 + m_Height: 46 + - m_X: 893 + m_Y: 905 + m_Width: 130 + m_Height: 118 + - m_X: 794 + m_Y: 875 + m_Width: 91 + m_Height: 30 m_fontInfo: Name: PointSize: 0 @@ -2774,7 +4493,697 @@ MonoBehaviour: m_KerningTable: kerningPairs: [] m_FontFeatureTable: - m_GlyphPairAdjustmentRecords: [] + m_GlyphPairAdjustmentRecords: + - m_FirstAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 73 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 47 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 70 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 86 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 50 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -9.53125 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 51 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -11.09375 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 76 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -7.890625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 90 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 55 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 57 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 53 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 17 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 72 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 36 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 85 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -1.546875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 88 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -3.1875 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 68 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 58 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -4.75 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 15 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 + - m_FirstAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: -6.390625 + m_YAdvance: 0 + m_SecondAdjustmentRecord: + m_GlyphIndex: 20 + m_GlyphValueRecord: + m_XPlacement: 0 + m_YPlacement: 0 + m_XAdvance: 0 + m_YAdvance: 0 + m_FeatureLookupFlags: 0 fallbackFontAssets: [] m_FallbackFontAssetTable: [] m_CreationSettings: diff --git a/Assets/_Game/Data/Combat/DamageSources/CMB_DS_EnemyBody.asset b/Assets/_Game/Data/Combat/DamageSources/CMB_DS_EnemyBody.asset new file mode 100644 index 0000000..ef77d75 --- /dev/null +++ b/Assets/_Game/Data/Combat/DamageSources/CMB_DS_EnemyBody.asset @@ -0,0 +1,28 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 96b10c11e6173394a8fa8d9c614b0035, type: 3} + m_Name: CMB_DS_EnemyBody + m_EditorClassIdentifier: + sourceId: Enemy_Body + skillId: + BaseDamage: 1 + DamageMultiplier: 1 + Type: 0 + Category: 0 + Flags: 0 + Tags: 1 + KnockbackForce: 6 + HitStunDuration: 0.15 + BreakLevel: 1 + FxType: 2 + ComboWindowDuration: 0 + CancelWindowEnd: 0 diff --git a/Assets/_Game/Data/Combat/DamageSources/CMB_DS_EnemyBody.asset.meta b/Assets/_Game/Data/Combat/DamageSources/CMB_DS_EnemyBody.asset.meta new file mode 100644 index 0000000..b841921 --- /dev/null +++ b/Assets/_Game/Data/Combat/DamageSources/CMB_DS_EnemyBody.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: caae9c7600281fe4e8d8637fa3fd2ca1 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Game/Data/Localization/ChineseSimplified/UI.json b/Assets/_Game/Data/Localization/ChineseSimplified/UI.json index 0a922aa..aecaba1 100644 --- a/Assets/_Game/Data/Localization/ChineseSimplified/UI.json +++ b/Assets/_Game/Data/Localization/ChineseSimplified/UI.json @@ -40,6 +40,22 @@ "key": "CREDITS_TITLE", "value": "制作团队" }, + { + "key": "LOADING_TIP_COMBAT", + "value": "把握闪避与格挡的时机,是战斗的关键。" + }, + { + "key": "LOADING_TIP_EXPLORE", + "value": "多探索每个角落,常有隐藏的道路与收集物。" + }, + { + "key": "LOADING_TIP_SAVE", + "value": "在存档点休息可保存进度并恢复状态。" + }, + { + "key": "LOADING_TITLE", + "value": "加载中…" + }, { "key": "MAP_CLOSE_HINT", "value": "关闭地图" @@ -92,6 +108,18 @@ "key": "MODE_STEELSOUL_DESC", "value": "钢铁之魂:一命模式,死亡即清空存档。" }, + { + "key": "PAUSE_MAIN_MENU", + "value": "返回主菜单" + }, + { + "key": "PAUSE_RESUME", + "value": "继续" + }, + { + "key": "PAUSE_TITLE", + "value": "暂停" + }, { "key": "REBIND_WAITING_PROMPT", "value": "按下新按键…" diff --git a/Assets/_Game/Data/Localization/English/UI.json b/Assets/_Game/Data/Localization/English/UI.json index a0e7d44..73bcebd 100644 --- a/Assets/_Game/Data/Localization/English/UI.json +++ b/Assets/_Game/Data/Localization/English/UI.json @@ -40,6 +40,22 @@ "key": "CREDITS_TITLE", "value": "Credits" }, + { + "key": "LOADING_TIP_COMBAT", + "value": "Timing your dodge and parry is the key to combat." + }, + { + "key": "LOADING_TIP_EXPLORE", + "value": "Explore every corner — hidden paths and collectibles await." + }, + { + "key": "LOADING_TIP_SAVE", + "value": "Rest at save points to save progress and restore yourself." + }, + { + "key": "LOADING_TITLE", + "value": "Loading…" + }, { "key": "MAP_CLOSE_HINT", "value": "Close Map" @@ -92,6 +108,18 @@ "key": "MODE_STEELSOUL_DESC", "value": "Steel Soul: one life. Death wipes the save." }, + { + "key": "PAUSE_MAIN_MENU", + "value": "Return to Title" + }, + { + "key": "PAUSE_RESUME", + "value": "Resume" + }, + { + "key": "PAUSE_TITLE", + "value": "Paused" + }, { "key": "REBIND_WAITING_PROMPT", "value": "Press New Key…" diff --git a/Assets/_Game/Data/UI/UI_LoadingConfig.asset b/Assets/_Game/Data/UI/UI_LoadingConfig.asset new file mode 100644 index 0000000..9b09919 --- /dev/null +++ b/Assets/_Game/Data/UI/UI_LoadingConfig.asset @@ -0,0 +1,22 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 814076691b7b57e4eaf67f32530baf5f, type: 3} + m_Name: UI_LoadingConfig + m_EditorClassIdentifier: + _tipKeys: + - LOADING_TIP_EXPLORE + - LOADING_TIP_SAVE + - LOADING_TIP_COMBAT + _titleKey: LOADING_TITLE + _minDisplayTime: 0.5 + _expectedLoadTime: 2.5 + _fillLerpSpeed: 1.6 diff --git a/Assets/_Game/Data/UI/UI_LoadingConfig.asset.meta b/Assets/_Game/Data/UI/UI_LoadingConfig.asset.meta new file mode 100644 index 0000000..aae9093 --- /dev/null +++ b/Assets/_Game/Data/UI/UI_LoadingConfig.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1c55f0c949291244b848f4806386e386 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Game/Data/UI/UI_MainMenuConfig.asset b/Assets/_Game/Data/UI/UI_MainMenuConfig.asset index c87bfdd..3e64afc 100644 --- a/Assets/_Game/Data/UI/UI_MainMenuConfig.asset +++ b/Assets/_Game/Data/UI/UI_MainMenuConfig.asset @@ -19,12 +19,6 @@ MonoBehaviour: requiresSave: 0 sceneKey: eventChannel: {fileID: 0} - - labelKey: MENU_CONTINUE - icon: {fileID: 0} - action: 1 - requiresSave: 1 - sceneKey: - eventChannel: {fileID: 0} - labelKey: MENU_SETTINGS icon: {fileID: 0} action: 2 diff --git a/Assets/_Game/Data/UI/UI_NewGameModeConfig.asset b/Assets/_Game/Data/UI/UI_NewGameModeConfig.asset new file mode 100644 index 0000000..d5aac52 --- /dev/null +++ b/Assets/_Game/Data/UI/UI_NewGameModeConfig.asset @@ -0,0 +1,25 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: ff0448c32aab82546bd71b33da6b2c9a, type: 3} + m_Name: UI_NewGameModeConfig + m_EditorClassIdentifier: + _titleKey: MODE_SELECT_TITLE + _backLabelKey: BTN_BACK + _items: + - level: 1 + labelKey: MODE_NORMAL + descKey: + icon: {fileID: 0} + - level: 3 + labelKey: MODE_STEELSOUL + descKey: MODE_STEELSOUL_DESC + icon: {fileID: 0} diff --git a/Assets/_Game/Data/UI/UI_NewGameModeConfig.asset.meta b/Assets/_Game/Data/UI/UI_NewGameModeConfig.asset.meta new file mode 100644 index 0000000..1ca50f6 --- /dev/null +++ b/Assets/_Game/Data/UI/UI_NewGameModeConfig.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 88d72c8f39c5edc4588bbf4001140352 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Game/Data/UI/UI_PauseMenuConfig.asset b/Assets/_Game/Data/UI/UI_PauseMenuConfig.asset new file mode 100644 index 0000000..3dffd11 --- /dev/null +++ b/Assets/_Game/Data/UI/UI_PauseMenuConfig.asset @@ -0,0 +1,35 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!114 &11400000 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 0} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a7dd5202b8fce1d40b073624a3b22953, type: 3} + m_Name: UI_PauseMenuConfig + m_EditorClassIdentifier: + _items: + - labelKey: PAUSE_RESUME + icon: {fileID: 0} + action: 0 + sceneKey: + eventChannel: {fileID: 0} + - labelKey: MENU_SETTINGS + icon: {fileID: 0} + action: 1 + sceneKey: + eventChannel: {fileID: 0} + - labelKey: PAUSE_MAIN_MENU + icon: {fileID: 0} + action: 2 + sceneKey: + eventChannel: {fileID: 0} + - labelKey: MENU_QUIT + icon: {fileID: 0} + action: 3 + sceneKey: + eventChannel: {fileID: 0} diff --git a/Assets/_Game/Data/UI/UI_PauseMenuConfig.asset.meta b/Assets/_Game/Data/UI/UI_PauseMenuConfig.asset.meta new file mode 100644 index 0000000..5be241d --- /dev/null +++ b/Assets/_Game/Data/UI/UI_PauseMenuConfig.asset.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 74401971c9590c4479c11b9879aa3a73 +NativeFormatImporter: + externalObjects: {} + mainObjectFileID: 11400000 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Game/Prefabs/Player/Player.prefab b/Assets/_Game/Prefabs/Player/Player.prefab index 4ca4eb4..a94b824 100644 --- a/Assets/_Game/Prefabs/Player/Player.prefab +++ b/Assets/_Game/Prefabs/Player/Player.prefab @@ -246,6 +246,7 @@ GameObject: - component: {fileID: 566091224506171403} - component: {fileID: 3038514324348343369} - component: {fileID: 8116248334753210478} + - component: {fileID: 2674139131311821727} m_Layer: 9 m_Name: Player m_TagString: Player @@ -728,6 +729,36 @@ MonoBehaviour: _worldUnitsPerCell: 18 _worldOriginOffset: {x: 0, y: 0} _onRoomEntered: {fileID: 11400000, guid: 133c65f23b6631846ab619edb0e44708, type: 2} +--- !u!114 &2674139131311821727 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6834103521996502824} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 2865735d009e06d4b88c8f81b149b7d0, type: 3} + m_Name: + m_EditorClassIdentifier: + _onHitLight: {fileID: 0} + _onHitMedium: {fileID: 0} + _onHitHeavy: {fileID: 0} + _onParrySuccess: {fileID: 0} + _onTakeHit: {fileID: 0} + _onDeath: {fileID: 0} + _onHeal: {fileID: 0} + _onLandImpact: {fileID: 0} + _onAttackWhoosh: {fileID: 0} + _onJumpLaunch: {fileID: 0} + _onFootstep: {fileID: 0} + _footstepSoundPlayer: {fileID: 0} + _onFormSwitch: + - {fileID: 0} + - {fileID: 0} + - {fileID: 0} + _namedPresets: [] + _sfxPresets: [] --- !u!1001 &5247753868797769228 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Assets/_Game/Prefabs/UI/Controls/UI_Control_InputPrompt.prefab b/Assets/_Game/Prefabs/UI/Controls/UI_Control_InputPrompt.prefab new file mode 100644 index 0000000..74c8823 --- /dev/null +++ b/Assets/_Game/Prefabs/UI/Controls/UI_Control_InputPrompt.prefab @@ -0,0 +1,363 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &3035235918834792336 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2919920352459249042} + - component: {fileID: 4907917836521015712} + - component: {fileID: 7314739420037221720} + m_Layer: 0 + m_Name: UI_Control_InputPrompt + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2919920352459249042 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3035235918834792336} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8396107093623177839} + - {fileID: 8822216105837004139} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 120, y: 44} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &4907917836521015712 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3035235918834792336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 30649d3a9faa99c48a7b1166b86bf2a0, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 3 + m_Spacing: 8 + m_ChildForceExpandWidth: 0 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!114 &7314739420037221720 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3035235918834792336} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 3245ec927659c4140ac4f8d17403cc18, type: 3} + m_Name: + m_EditorClassIdentifier: + m_HorizontalFit: 2 + m_VerticalFit: 2 +--- !u!1 &7840775759246172065 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8822216105837004139} + - component: {fileID: 925913538673358552} + - component: {fileID: 2399597280849773084} + - component: {fileID: 2961596559903832300} + - component: {fileID: 52593765190361193} + m_Layer: 0 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8822216105837004139 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7840775759246172065} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2919920352459249042} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 200, y: 50} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &925913538673358552 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7840775759246172065} + m_CullTransparentMesh: 1 +--- !u!114 &2399597280849773084 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7840775759246172065} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\u63D0\u793A" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 0.8, g: 0.8, b: 0.82, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 24 + m_fontSizeBase: 24 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 4096 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &2961596559903832300 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7840775759246172065} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: -1 + m_PreferredWidth: -1 + m_PreferredHeight: 40 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &52593765190361193 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7840775759246172065} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fa7f5f3910b010489199ef7ddee773e, type: 3} + m_Name: + m_EditorClassIdentifier: + _kind: 8 + _overrideFontSize: 0 +--- !u!1 &8362265496831051138 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8396107093623177839} + - component: {fileID: 6552766975594788561} + - component: {fileID: 8600880343474015460} + - component: {fileID: 474139563583708950} + - component: {fileID: 5885575795706592637} + m_Layer: 0 + m_Name: Icon + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8396107093623177839 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8362265496831051138} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2919920352459249042} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 100, y: 100} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6552766975594788561 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8362265496831051138} + m_CullTransparentMesh: 1 +--- !u!114 &8600880343474015460 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8362265496831051138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 0 + m_PreserveAspect: 1 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &474139563583708950 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8362265496831051138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: 32 + m_MinHeight: 32 + m_PreferredWidth: 40 + m_PreferredHeight: 40 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 +--- !u!114 &5885575795706592637 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8362265496831051138} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b8d9e520f0d671e458003b2974ccb45e, type: 3} + m_Name: + m_EditorClassIdentifier: + _mode: 0 + _actionName: Interact + _bindingPath: diff --git a/Assets/_Game/Prefabs/UI/Controls/UI_Control_InputPrompt.prefab.meta b/Assets/_Game/Prefabs/UI/Controls/UI_Control_InputPrompt.prefab.meta new file mode 100644 index 0000000..b182825 --- /dev/null +++ b/Assets/_Game/Prefabs/UI/Controls/UI_Control_InputPrompt.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: af08378b9a38f4b488e558ff64361791 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Game/Prefabs/UI/Controls/UI_MainMenu_Button.prefab b/Assets/_Game/Prefabs/UI/Controls/UI_MainMenu_Button.prefab index c325241..1cc8c9b 100644 --- a/Assets/_Game/Prefabs/UI/Controls/UI_MainMenu_Button.prefab +++ b/Assets/_Game/Prefabs/UI/Controls/UI_MainMenu_Button.prefab @@ -14,13 +14,14 @@ GameObject: - component: {fileID: 3321591285440411207} - component: {fileID: 1171217503679730641} - component: {fileID: 6247134819645328346} + - component: {fileID: 5153181738271838075} m_Layer: 0 m_Name: UI_MainMenu_Button m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &7174374360084985875 RectTransform: m_ObjectHideFlags: 0 @@ -63,7 +64,7 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0.06} + m_Color: {r: 1, g: 1, b: 1, a: 0.4862745} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -158,6 +159,26 @@ MonoBehaviour: _button: {fileID: 3321591285440411207} _label: {fileID: 5199662468546267514} _icon: {fileID: 3358762196943047451} +--- !u!114 &5153181738271838075 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 157705238739733498} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 56 + m_PreferredWidth: -1 + m_PreferredHeight: 64 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 --- !u!1 &1456531517881710782 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/_Game/Prefabs/UI/Controls/UI_Setting_DropdownRow.prefab b/Assets/_Game/Prefabs/UI/Controls/UI_Setting_DropdownRow.prefab index c96c458..89b755b 100644 --- a/Assets/_Game/Prefabs/UI/Controls/UI_Setting_DropdownRow.prefab +++ b/Assets/_Game/Prefabs/UI/Controls/UI_Setting_DropdownRow.prefab @@ -363,140 +363,6 @@ MonoBehaviour: m_PersistentCalls: m_Calls: [] m_IsOn: 1 ---- !u!1 &1642535255620507499 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 8676543220236400150} - - component: {fileID: 7326606244306365918} - - component: {fileID: 1973024271951704419} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &8676543220236400150 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1642535255620507499} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1907908674324065035} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -7.5, y: -0.5} - m_SizeDelta: {x: -35, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7326606244306365918 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1642535255620507499} - m_CullTransparentMesh: 1 ---- !u!114 &1973024271951704419 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1642535255620507499} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: Option A - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} - m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 14 - m_fontSizeBase: 14 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!1 &1828398156914186694 GameObject: m_ObjectHideFlags: 0 @@ -689,6 +555,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 5547771668927895346} + - component: {fileID: 1624066527964928816} - component: {fileID: 4432176973927115646} m_Layer: 0 m_Name: UI_Setting_DropdownRow @@ -718,6 +585,26 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 480, y: 44} m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1624066527964928816 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2833855665454200082} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 40 + m_PreferredWidth: -1 + m_PreferredHeight: 44 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 --- !u!114 &4432176973927115646 MonoBehaviour: m_ObjectHideFlags: 0 @@ -978,7 +865,7 @@ RectTransform: m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 8676543220236400150} + - {fileID: 6833398410597970263} - {fileID: 5673278229776192608} - {fileID: 6914002101499912006} m_Father: {fileID: 5547771668927895346} @@ -1068,7 +955,7 @@ MonoBehaviour: m_Interactable: 1 m_TargetGraphic: {fileID: 8243765438168473865} m_Template: {fileID: 6914002101499912006} - m_CaptionText: {fileID: 1973024271951704419} + m_CaptionText: {fileID: 542709698955734455} m_CaptionImage: {fileID: 0} m_Placeholder: {fileID: 0} m_ItemText: {fileID: 6120727421307163512} @@ -1305,6 +1192,140 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &6239441624728588921 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6833398410597970263} + - component: {fileID: 2992093815540951595} + - component: {fileID: 542709698955734455} + m_Layer: 0 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6833398410597970263 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6239441624728588921} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1907908674324065035} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -7.5, y: -0.5} + m_SizeDelta: {x: -35, y: -13} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2992093815540951595 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6239441624728588921} + m_CullTransparentMesh: 1 +--- !u!114 &542709698955734455 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6239441624728588921} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Option A + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 14 + m_fontSizeBase: 14 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 1 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} --- !u!1 &6457714868409238319 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/_Game/Prefabs/UI/Controls/UI_Setting_Header.prefab b/Assets/_Game/Prefabs/UI/Controls/UI_Setting_Header.prefab index 993a202..45f6c78 100644 --- a/Assets/_Game/Prefabs/UI/Controls/UI_Setting_Header.prefab +++ b/Assets/_Game/Prefabs/UI/Controls/UI_Setting_Header.prefab @@ -9,6 +9,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1188174262370179090} + - component: {fileID: 8856493230818322502} m_Layer: 0 m_Name: UI_Setting_Header m_TagString: Untagged @@ -36,6 +37,26 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 480, y: 32} m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &8856493230818322502 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 289442062472622113} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 32 + m_PreferredWidth: -1 + m_PreferredHeight: 36 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 --- !u!1 &6990715320569207602 GameObject: m_ObjectHideFlags: 0 diff --git a/Assets/_Game/Prefabs/UI/Controls/UI_Setting_SliderRow.prefab b/Assets/_Game/Prefabs/UI/Controls/UI_Setting_SliderRow.prefab index 3baf875..319ed53 100644 --- a/Assets/_Game/Prefabs/UI/Controls/UI_Setting_SliderRow.prefab +++ b/Assets/_Game/Prefabs/UI/Controls/UI_Setting_SliderRow.prefab @@ -789,6 +789,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 534764500401432470} + - component: {fileID: 1513367629320811599} - component: {fileID: 1763515077177812284} m_Layer: 0 m_Name: UI_Setting_SliderRow @@ -819,6 +820,26 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 480, y: 44} m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1513367629320811599 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8959349832593751440} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 40 + m_PreferredWidth: -1 + m_PreferredHeight: 44 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 --- !u!114 &1763515077177812284 MonoBehaviour: m_ObjectHideFlags: 0 diff --git a/Assets/_Game/Prefabs/UI/Controls/UI_Setting_ToggleRow.prefab b/Assets/_Game/Prefabs/UI/Controls/UI_Setting_ToggleRow.prefab index 5633313..5559499 100644 --- a/Assets/_Game/Prefabs/UI/Controls/UI_Setting_ToggleRow.prefab +++ b/Assets/_Game/Prefabs/UI/Controls/UI_Setting_ToggleRow.prefab @@ -271,6 +271,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1428818964736103486} + - component: {fileID: 3573291440363293926} - component: {fileID: 4398321019914005696} m_Layer: 0 m_Name: UI_Setting_ToggleRow @@ -300,6 +301,26 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 480, y: 44} m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &3573291440363293926 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3055060066778635686} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreLayout: 0 + m_MinWidth: -1 + m_MinHeight: 40 + m_PreferredWidth: -1 + m_PreferredHeight: 44 + m_FlexibleWidth: -1 + m_FlexibleHeight: -1 + m_LayoutPriority: 1 --- !u!114 &4398321019914005696 MonoBehaviour: m_ObjectHideFlags: 0 @@ -326,85 +347,6 @@ MonoBehaviour: m_ChildScaleWidth: 0 m_ChildScaleHeight: 0 m_ReverseArrangement: 0 ---- !u!1 &4266586670429411161 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 7493993138355221773} - - component: {fileID: 7236726997102272855} - - component: {fileID: 5058325138044312319} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &7493993138355221773 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4266586670429411161} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 6473902974054121827} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 9, y: -0.5} - m_SizeDelta: {x: -28, y: -3} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!222 &7236726997102272855 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4266586670429411161} - m_CullTransparentMesh: 1 ---- !u!114 &5058325138044312319 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 4266586670429411161} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Toggle --- !u!1 &8258555473425308654 GameObject: m_ObjectHideFlags: 0 @@ -480,6 +422,85 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &8605874378357371549 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 3548007727314882439} + - component: {fileID: 5778144136359093115} + - component: {fileID: 4442023718036717773} + m_Layer: 0 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &3548007727314882439 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8605874378357371549} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6473902974054121827} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 9, y: -0.5} + m_SizeDelta: {x: -28, y: -3} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &5778144136359093115 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8605874378357371549} + m_CullTransparentMesh: 1 +--- !u!114 &4442023718036717773 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8605874378357371549} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_FontData: + m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} + m_FontSize: 14 + m_FontStyle: 0 + m_BestFit: 0 + m_MinSize: 10 + m_MaxSize: 40 + m_Alignment: 0 + m_AlignByGeometry: 0 + m_RichText: 1 + m_HorizontalOverflow: 0 + m_VerticalOverflow: 0 + m_LineSpacing: 1 + m_Text: Toggle --- !u!1 &9090532220244762198 GameObject: m_ObjectHideFlags: 0 @@ -511,7 +532,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 8196243737921290128} - - {fileID: 7493993138355221773} + - {fileID: 3548007727314882439} m_Father: {fileID: 1428818964736103486} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} diff --git a/Assets/_Game/Prefabs/UI/UI_LoadingScreen.prefab b/Assets/_Game/Prefabs/UI/UI_LoadingScreen.prefab new file mode 100644 index 0000000..8a42881 --- /dev/null +++ b/Assets/_Game/Prefabs/UI/UI_LoadingScreen.prefab @@ -0,0 +1,739 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &848703412458411002 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6580917992385474283} + - component: {fileID: 3635399485132057637} + - component: {fileID: 8408492814139929697} + - component: {fileID: 4441984699968881689} + - component: {fileID: 4045137910155871014} + m_Layer: 0 + m_Name: UI_LoadingScreen + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6580917992385474283 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 848703412458411002} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 6472227455787079483} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!223 &3635399485132057637 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 848703412458411002} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 99 + m_TargetDisplay: 0 +--- !u!114 &8408492814139929697 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 848703412458411002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!114 &4441984699968881689 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 848703412458411002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!114 &4045137910155871014 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 848703412458411002} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 57313fea7dbe62f42826481b78a5e989, type: 3} + m_Name: + m_EditorClassIdentifier: + _config: {fileID: 11400000, guid: 1c55f0c949291244b848f4806386e386, type: 2} + _loadingRoot: {fileID: 6895743969849290809} + _progressFill: {fileID: 1474927014269033191} + _titleText: {fileID: 5639425013680570449} + _tipText: {fileID: 235275732515892626} + _backgroundArts: + - {fileID: 7719192390630279241} + _tipMessages: [] + _minDisplayTime: 0.5 + _fillLerpSpeed: 1.6 + _expectedLoadTime: 2.5 + _onLoadingStarted: {fileID: 11400000, guid: 78de6bbfc7741ad47ad568ba0b65fde0, type: 2} + _onLoadingComplete: {fileID: 11400000, guid: 1e4580d266c4bd44c8b25a70d26608d3, type: 2} + _onLoadingProgressUpdated: {fileID: 11400000, guid: 2d366d52ee6a8214c8cd94d14e9ccd15, type: 2} +--- !u!1 &937892540335618354 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6358757063047093772} + - component: {fileID: 9099041953553400929} + - component: {fileID: 235275732515892626} + - component: {fileID: 8086465632997046668} + m_Layer: 0 + m_Name: TipText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6358757063047093772 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 937892540335618354} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6472227455787079483} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 130} + m_SizeDelta: {x: 1200, y: 48} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &9099041953553400929 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 937892540335618354} + m_CullTransparentMesh: 1 +--- !u!114 &235275732515892626 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 937892540335618354} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 28 + m_fontSizeBase: 28 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &8086465632997046668 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 937892540335618354} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fa7f5f3910b010489199ef7ddee773e, type: 3} + m_Name: + m_EditorClassIdentifier: + _kind: 8 + _overrideFontSize: 0 +--- !u!1 &1432416420336893244 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1281560495663496195} + - component: {fileID: 180065094292787537} + - component: {fileID: 1474927014269033191} + - component: {fileID: 7810340148927196280} + m_Layer: 0 + m_Name: ProgressBarFill + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1281560495663496195 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432416420336893244} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1936447358316777049} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &180065094292787537 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432416420336893244} + m_CullTransparentMesh: 1 +--- !u!114 &1474927014269033191 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432416420336893244} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.85, g: 0.8, b: 0.55, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 3 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 0 + m_FillAmount: 0 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &7810340148927196280 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1432416420336893244} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fa7f5f3910b010489199ef7ddee773e, type: 3} + m_Name: + m_EditorClassIdentifier: + _kind: 2 + _overrideFontSize: 0 +--- !u!1 &3200061798109558024 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6645450485567123666} + - component: {fileID: 546440650392669039} + - component: {fileID: 5639425013680570449} + - component: {fileID: 7538201509063449178} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &6645450485567123666 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3200061798109558024} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6472227455787079483} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 60} + m_SizeDelta: {x: 1200, y: 80} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &546440650392669039 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3200061798109558024} + m_CullTransparentMesh: 1 +--- !u!114 &5639425013680570449 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3200061798109558024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: Loading + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 56 + m_fontSizeBase: 56 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &7538201509063449178 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 3200061798109558024} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fa7f5f3910b010489199ef7ddee773e, type: 3} + m_Name: + m_EditorClassIdentifier: + _kind: 9 + _overrideFontSize: 0 +--- !u!1 &5152817451551210031 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7317325615962215621} + - component: {fileID: 2989277873825394337} + - component: {fileID: 7719192390630279241} + - component: {fileID: 377346564664366483} + m_Layer: 0 + m_Name: Background + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7317325615962215621 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5152817451551210031} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 6472227455787079483} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &2989277873825394337 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5152817451551210031} + m_CullTransparentMesh: 1 +--- !u!114 &7719192390630279241 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5152817451551210031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.04, g: 0.05, b: 0.07, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &377346564664366483 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5152817451551210031} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fa7f5f3910b010489199ef7ddee773e, type: 3} + m_Name: + m_EditorClassIdentifier: + _kind: 3 + _overrideFontSize: 0 +--- !u!1 &6895743969849290809 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 6472227455787079483} + - component: {fileID: 3212534505034294223} + m_Layer: 0 + m_Name: LoadingRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &6472227455787079483 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6895743969849290809} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 7317325615962215621} + - {fileID: 1936447358316777049} + - {fileID: 6645450485567123666} + - {fileID: 6358757063047093772} + m_Father: {fileID: 6580917992385474283} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &3212534505034294223 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6895743969849290809} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 50572ad108fd3354da04ea8fba66370b, type: 3} + m_Name: + m_EditorClassIdentifier: + _theme: {fileID: 11400000, guid: 88bab5495f6103f4d9d69fa043d4c3e1, type: 2} + _applyOnEnable: 1 +--- !u!1 &7198921208041521223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1936447358316777049} + - component: {fileID: 588689631386492451} + - component: {fileID: 3360803303079870087} + m_Layer: 0 + m_Name: ProgressBarTrack + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1936447358316777049 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7198921208041521223} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1281560495663496195} + m_Father: {fileID: 6472227455787079483} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 90} + m_SizeDelta: {x: 760, y: 14} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &588689631386492451 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7198921208041521223} + m_CullTransparentMesh: 1 +--- !u!114 &3360803303079870087 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7198921208041521223} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.12} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 diff --git a/Assets/_Game/Prefabs/UI/UI_LoadingScreen.prefab.meta b/Assets/_Game/Prefabs/UI/UI_LoadingScreen.prefab.meta new file mode 100644 index 0000000..312eca8 --- /dev/null +++ b/Assets/_Game/Prefabs/UI/UI_LoadingScreen.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 104a4b4dd2ebd7a4ca81c4f197a80973 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Game/Prefabs/UI/UI_NewGameModePanel.prefab b/Assets/_Game/Prefabs/UI/UI_NewGameModePanel.prefab new file mode 100644 index 0000000..346d55c --- /dev/null +++ b/Assets/_Game/Prefabs/UI/UI_NewGameModePanel.prefab @@ -0,0 +1,923 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &132792757024396132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5013767866730934759} + - component: {fileID: 3826295305779948218} + - component: {fileID: 4389457874283392541} + m_Layer: 0 + m_Name: Overlay + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5013767866730934759 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132792757024396132} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 930885186095589141} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &3826295305779948218 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132792757024396132} + m_CullTransparentMesh: 1 +--- !u!114 &4389457874283392541 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 132792757024396132} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.6} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &1439823143860394840 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8667591003487989381} + - component: {fileID: 921917165921182109} + - component: {fileID: 1201076125941424393} + - component: {fileID: 3178175634072204337} + m_Layer: 0 + m_Name: DescText + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8667591003487989381 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1439823143860394840} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8445538168454897546} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 0} + m_AnchoredPosition: {x: 0, y: 130} + m_SizeDelta: {x: -80, y: 80} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &921917165921182109 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1439823143860394840} + m_CullTransparentMesh: 1 +--- !u!114 &1201076125941424393 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1439823143860394840} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 0.82, g: 0.6, b: 0.6, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 22 + m_fontSizeBase: 22 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &3178175634072204337 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1439823143860394840} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fa7f5f3910b010489199ef7ddee773e, type: 3} + m_Name: + m_EditorClassIdentifier: + _kind: 8 + _overrideFontSize: 0 +--- !u!1 &4910660113018059512 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8964765921447618202} + - component: {fileID: 5179200552784874568} + - component: {fileID: 7249582173193869292} + - component: {fileID: 6711586627624800794} + - component: {fileID: 5436033847389176718} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8964765921447618202 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4910660113018059512} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8445538168454897546} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: -50} + m_SizeDelta: {x: -60, y: 60} + m_Pivot: {x: 0.5, y: 1} +--- !u!222 &5179200552784874568 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4910660113018059512} + m_CullTransparentMesh: 1 +--- !u!114 &7249582173193869292 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4910660113018059512} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\u9009\u62E9\u6A21\u5F0F" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 40 + m_fontSizeBase: 40 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &6711586627624800794 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4910660113018059512} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} + m_Name: + m_EditorClassIdentifier: + _key: MODE_SELECT_TITLE + _table: UI + _fontConfig: {fileID: 0} +--- !u!114 &5436033847389176718 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4910660113018059512} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fa7f5f3910b010489199ef7ddee773e, type: 3} + m_Name: + m_EditorClassIdentifier: + _kind: 9 + _overrideFontSize: 0 +--- !u!1 &5687203378483448106 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 5055693708021008172} + - component: {fileID: 109314798685320505} + - component: {fileID: 9044910138967092514} + - component: {fileID: 5888601491657349608} + m_Layer: 0 + m_Name: Btn_Back + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &5055693708021008172 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5687203378483448106} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 28908523273285851} + m_Father: {fileID: 8445538168454897546} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 0, y: 46} + m_SizeDelta: {x: 260, y: 60} + m_Pivot: {x: 0.5, y: 0} +--- !u!222 &109314798685320505 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5687203378483448106} + m_CullTransparentMesh: 1 +--- !u!114 &9044910138967092514 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5687203378483448106} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 0.06} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5888601491657349608 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5687203378483448106} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 9044910138967092514} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!1 &5875196121685722319 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8445538168454897546} + - component: {fileID: 6143544721916450244} + - component: {fileID: 4236464133269767410} + - component: {fileID: 3509900547606771796} + m_Layer: 0 + m_Name: DialogBox + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8445538168454897546 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5875196121685722319} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 8964765921447618202} + - {fileID: 7735213733944224958} + - {fileID: 8667591003487989381} + - {fileID: 5055693708021008172} + m_Father: {fileID: 930885186095589141} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 760, y: 520} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &6143544721916450244 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5875196121685722319} + m_CullTransparentMesh: 1 +--- !u!114 &4236464133269767410 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5875196121685722319} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0.1, g: 0.11, b: 0.15, a: 0.98} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} + m_Type: 1 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &3509900547606771796 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 5875196121685722319} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fa7f5f3910b010489199ef7ddee773e, type: 3} + m_Name: + m_EditorClassIdentifier: + _kind: 3 + _overrideFontSize: 0 +--- !u!1 &6055991032612735772 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 28908523273285851} + - component: {fileID: 1853166028230881582} + - component: {fileID: 1402790317286044993} + - component: {fileID: 6594418656527094283} + - component: {fileID: 9001019247933305520} + m_Layer: 0 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &28908523273285851 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6055991032612735772} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 5055693708021008172} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1853166028230881582 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6055991032612735772} + m_CullTransparentMesh: 1 +--- !u!114 &1402790317286044993 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6055991032612735772} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\u8FD4\u56DE" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 28 + m_fontSizeBase: 28 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &6594418656527094283 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6055991032612735772} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} + m_Name: + m_EditorClassIdentifier: + _key: BTN_BACK + _table: UI + _fontConfig: {fileID: 0} +--- !u!114 &9001019247933305520 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6055991032612735772} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fa7f5f3910b010489199ef7ddee773e, type: 3} + m_Name: + m_EditorClassIdentifier: + _kind: 7 + _overrideFontSize: 0 +--- !u!1 &7185985686371678151 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7735213733944224958} + - component: {fileID: 6313864741675616316} + m_Layer: 0 + m_Name: OptionContainer + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7735213733944224958 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7185985686371678151} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8445538168454897546} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 1} + m_AnchorMax: {x: 0.5, y: 1} + m_AnchoredPosition: {x: 0, y: -130} + m_SizeDelta: {x: 460, y: 200} + m_Pivot: {x: 0.5, y: 1} +--- !u!114 &6313864741675616316 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 7185985686371678151} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 1 + m_Spacing: 12 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &8505703364856402198 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 930885186095589141} + - component: {fileID: 3416386247171768618} + - component: {fileID: 3698489702814546874} + - component: {fileID: 7581647026707499664} + m_Layer: 0 + m_Name: UI_NewGameModePanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!224 &930885186095589141 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8505703364856402198} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 5013767866730934759} + - {fileID: 8445538168454897546} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!225 &3416386247171768618 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8505703364856402198} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &3698489702814546874 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8505703364856402198} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 84dfb5f813928934b9da0994f3c074eb, type: 3} + m_Name: + m_EditorClassIdentifier: + _firstSelected: {fileID: 0} + _canvasGroup: {fileID: 3416386247171768618} + _fadeInDuration: 0.15 + _selectFirstOnEnable: 1 + _defaultMode: 0 + _canCancel: 1 + _config: {fileID: 11400000, guid: 88d72c8f39c5edc4588bbf4001140352, type: 2} + _container: {fileID: 7735213733944224958} + _buttonPrefab: {fileID: 6247134819645328346, guid: e2fb1298d0d8c754e9329131507a17ee, type: 3} + _titleText: {fileID: 6711586627624800794} + _descText: {fileID: 1201076125941424393} + _btnBack: {fileID: 5888601491657349608} +--- !u!114 &7581647026707499664 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 8505703364856402198} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 50572ad108fd3354da04ea8fba66370b, type: 3} + m_Name: + m_EditorClassIdentifier: + _theme: {fileID: 11400000, guid: 88bab5495f6103f4d9d69fa043d4c3e1, type: 2} + _applyOnEnable: 1 diff --git a/Assets/_Game/Prefabs/UI/UI_NewGameModePanel.prefab.meta b/Assets/_Game/Prefabs/UI/UI_NewGameModePanel.prefab.meta new file mode 100644 index 0000000..dc18c71 --- /dev/null +++ b/Assets/_Game/Prefabs/UI/UI_NewGameModePanel.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: da8bb1f5d5606574e8be08aac75f5df3 +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Game/Prefabs/UI/UI_PauseScreen.prefab b/Assets/_Game/Prefabs/UI/UI_PauseScreen.prefab new file mode 100644 index 0000000..336f9f6 --- /dev/null +++ b/Assets/_Game/Prefabs/UI/UI_PauseScreen.prefab @@ -0,0 +1,460 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!1 &2774594045133527740 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2133854998375789241} + - component: {fileID: 1186890221368936983} + - component: {fileID: 5385363682437886184} + m_Layer: 0 + m_Name: Dim + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &2133854998375789241 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2774594045133527740} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8775082930616069399} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &1186890221368936983 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2774594045133527740} + m_CullTransparentMesh: 1 +--- !u!114 &5385363682437886184 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2774594045133527740} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 0, g: 0, b: 0, a: 0.72} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!1 &2927528151102838886 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1431591709047051056} + - component: {fileID: 4391915977973589056} + - component: {fileID: 7318176828362162655} + - component: {fileID: 8615670272833101985} + - component: {fileID: 4365598704319647184} + m_Layer: 0 + m_Name: Title + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1431591709047051056 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927528151102838886} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8775082930616069399} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: 220} + m_SizeDelta: {x: 800, y: 90} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!222 &4391915977973589056 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927528151102838886} + m_CullTransparentMesh: 1 +--- !u!114 &7318176828362162655 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927528151102838886} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\u6682\u505C" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 1, g: 1, b: 1, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 64 + m_fontSizeBase: 64 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 18 + m_fontSizeMax: 72 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 1 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 1 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!114 &8615670272833101985 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927528151102838886} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} + m_Name: + m_EditorClassIdentifier: + _key: PAUSE_TITLE + _table: UI + _fontConfig: {fileID: 0} +--- !u!114 &4365598704319647184 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2927528151102838886} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 1fa7f5f3910b010489199ef7ddee773e, type: 3} + m_Name: + m_EditorClassIdentifier: + _kind: 9 + _overrideFontSize: 0 +--- !u!1 &4403954470527421291 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 7999552713258881202} + - component: {fileID: 8785352439545448378} + m_Layer: 0 + m_Name: MenuPanel + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &7999552713258881202 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4403954470527421291} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 8775082930616069399} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0.5, y: 0.5} + m_AnchorMax: {x: 0.5, y: 0.5} + m_AnchoredPosition: {x: 0, y: -40} + m_SizeDelta: {x: 520, y: 360} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &8785352439545448378 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 4403954470527421291} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Padding: + m_Left: 0 + m_Right: 0 + m_Top: 0 + m_Bottom: 0 + m_ChildAlignment: 4 + m_Spacing: 12 + m_ChildForceExpandWidth: 1 + m_ChildForceExpandHeight: 0 + m_ChildControlWidth: 1 + m_ChildControlHeight: 1 + m_ChildScaleWidth: 0 + m_ChildScaleHeight: 0 + m_ReverseArrangement: 0 +--- !u!1 &6290509185992221595 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 8775082930616069399} + - component: {fileID: 7892818653885871022} + - component: {fileID: 3327748105207433154} + - component: {fileID: 7681371240377189452} + - component: {fileID: 5812811190345792890} + - component: {fileID: 5040914954197509735} + - component: {fileID: 7585071610646537230} + m_Layer: 0 + m_Name: UI_PauseScreen + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &8775082930616069399 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6290509185992221595} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2133854998375789241} + - {fileID: 1431591709047051056} + - {fileID: 7999552713258881202} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!223 &7892818653885871022 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6290509185992221595} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 0 + m_Camera: {fileID: 0} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 0 + m_AdditionalShaderChannelsFlag: 0 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 50 + m_TargetDisplay: 0 +--- !u!114 &3327748105207433154 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6290509185992221595} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1920, y: 1080} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0.5 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!114 &7681371240377189452 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6290509185992221595} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 4294967295 +--- !u!225 &5812811190345792890 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6290509185992221595} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &5040914954197509735 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6290509185992221595} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 70ebf028cc731414caf75f2c7f4c28b4, type: 3} + m_Name: + m_EditorClassIdentifier: + _firstSelected: {fileID: 0} + _canvasGroup: {fileID: 5812811190345792890} + _fadeInDuration: 0.15 + _selectFirstOnEnable: 1 + _defaultMode: 0 + _canCancel: 1 + _config: {fileID: 11400000, guid: 74401971c9590c4479c11b9879aa3a73, type: 2} + _container: {fileID: 7999552713258881202} + _buttonPrefab: {fileID: 6247134819645328346, guid: e2fb1298d0d8c754e9329131507a17ee, type: 3} + _onResumeRequested: {fileID: 11400000, guid: f4a33cc49cd41d8498eefb1afd736cce, type: 2} + _onSceneLoadRequest: {fileID: 11400000, guid: 7a4675ba5f3b784448ce2d1e0048f119, type: 2} +--- !u!114 &7585071610646537230 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 6290509185992221595} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 50572ad108fd3354da04ea8fba66370b, type: 3} + m_Name: + m_EditorClassIdentifier: + _theme: {fileID: 11400000, guid: 88bab5495f6103f4d9d69fa043d4c3e1, type: 2} + _applyOnEnable: 1 diff --git a/Assets/_Game/Prefabs/UI/UI_PauseScreen.prefab.meta b/Assets/_Game/Prefabs/UI/UI_PauseScreen.prefab.meta new file mode 100644 index 0000000..c0e1bcf --- /dev/null +++ b/Assets/_Game/Prefabs/UI/UI_PauseScreen.prefab.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 400d92f229c1eee4cab36a5a733263fa +PrefabImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/_Game/Scenes/MainMenu.unity b/Assets/_Game/Scenes/MainMenu.unity index aeaef80..9744d6c 100644 --- a/Assets/_Game/Scenes/MainMenu.unity +++ b/Assets/_Game/Scenes/MainMenu.unity @@ -122,7 +122,7 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &7328503 +--- !u!1 &16463719 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -130,206 +130,49 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 7328504} + - component: {fileID: 16463720} + - component: {fileID: 16463722} + - component: {fileID: 16463721} m_Layer: 0 - m_Name: Fill Area + m_Name: Overlay m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &7328504 +--- !u!224 &16463720 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 7328503} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1727792231} - m_Father: {fileID: 482659294} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &12154784 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 12154785} - - component: {fileID: 12154787} - - component: {fileID: 12154786} - m_Layer: 0 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &12154785 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 12154784} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1479667781} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &12154786 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 12154784} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &12154787 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 12154784} - m_CullTransparentMesh: 1 ---- !u!1 &25803675 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 25803676} - - component: {fileID: 25803679} - - component: {fileID: 25803678} - - component: {fileID: 25803677} - m_Layer: 0 - m_Name: Btn_Confirm - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &25803676 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 25803675} + m_GameObject: {fileID: 16463719} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 649520134} - m_Father: {fileID: 238132346} + m_Children: [] + m_Father: {fileID: 1596549957} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: -150, y: 40} - m_SizeDelta: {x: 220, y: 64} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &25803677 + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &16463721 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 25803675} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 0.95, b: 0.8, a: 1} - m_PressedColor: {r: 1, g: 0.84, b: 0.4, a: 1} - m_SelectedColor: {r: 1, g: 0.95, b: 0.8, a: 1} - m_DisabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} - m_ColorMultiplier: 1 - m_FadeDuration: 0.08 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 25803678} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &25803678 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 25803675} + m_GameObject: {fileID: 16463719} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.45, g: 0.12, b: 0.12, a: 0.85} + m_Color: {r: 0, g: 0, b: 0, a: 0.6} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 @@ -346,50 +189,14 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &25803679 +--- !u!222 &16463722 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 25803675} + m_GameObject: {fileID: 16463719} m_CullTransparentMesh: 1 ---- !u!1 &29920990 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 29920991} - m_Layer: 0 - m_Name: Sliding Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &29920991 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 29920990} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1899445407} - m_Father: {fileID: 1235321714} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: -20} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &33186274 GameObject: m_ObjectHideFlags: 0 @@ -524,7 +331,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 33186274} m_CullTransparentMesh: 1 ---- !u!1 &43199372 +--- !u!1 &42279928 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -532,131 +339,118 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 43199373} - - component: {fileID: 43199375} - - component: {fileID: 43199374} + - component: {fileID: 42279929} + - component: {fileID: 42279932} + - component: {fileID: 42279931} + - component: {fileID: 42279930} m_Layer: 0 - m_Name: Item Label + m_Name: Btn_Confirm m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &43199373 +--- !u!224 &42279929 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 43199372} + m_GameObject: {fileID: 42279928} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 232698770} + m_Children: + - {fileID: 1257347156} + m_Father: {fileID: 726293270} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 5, y: -0.5} - m_SizeDelta: {x: -30, y: -3} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &43199374 + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: -150, y: 40} + m_SizeDelta: {x: 220, y: 64} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &42279930 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 43199372} + m_GameObject: {fileID: 42279928} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 1, g: 0.95, b: 0.8, a: 1} + m_PressedColor: {r: 1, g: 0.84, b: 0.4, a: 1} + m_SelectedColor: {r: 1, g: 0.95, b: 0.8, a: 1} + m_DisabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_ColorMultiplier: 1 + m_FadeDuration: 0.08 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 42279931} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &42279931 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 42279928} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0.45, g: 0.12, b: 0.12, a: 0.85} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Option A - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} - m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 14 - m_fontSizeBase: 14 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &43199375 + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &42279932 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 43199372} + m_GameObject: {fileID: 42279928} m_CullTransparentMesh: 1 --- !u!1 &52707784 GameObject: @@ -792,248 +586,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 52707784} m_CullTransparentMesh: 1 ---- !u!1 &54827915 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 54827916} - - component: {fileID: 54827917} - m_Layer: 0 - m_Name: NewGameMode - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &54827916 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 54827915} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1831803787} - - {fileID: 1366230549} - m_Father: {fileID: 1183776505} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &54827917 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 54827915} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 84dfb5f813928934b9da0994f3c074eb, type: 3} - m_Name: - m_EditorClassIdentifier: - _root: {fileID: 54827915} - _btnNormal: {fileID: 1841326254} - _btnSteelSoul: {fileID: 1395387912} - _btnBack: {fileID: 1314033829} - _steelSoulDescText: {fileID: 1451638914} - _steelSoulDescKey: MODE_STEELSOUL_DESC ---- !u!1 &67614106 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 67614107} - m_Layer: 0 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &67614107 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 67614106} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 455411377} - m_Father: {fileID: 932917480} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &70819874 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 70819875} - - component: {fileID: 70819878} - - component: {fileID: 70819877} - - component: {fileID: 70819876} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &70819875 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 70819874} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1026195035} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 12, y: 0} - m_SizeDelta: {x: -12, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &70819876 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 70819874} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: SETTINGS_UI_SCALE - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!114 &70819877 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 70819874} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u754C\u9762\u7F29\u653E" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 26 - m_fontSizeBase: 26 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 4096 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &70819878 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 70819874} - m_CullTransparentMesh: 1 --- !u!1 &85242230 GameObject: m_ObjectHideFlags: 0 @@ -1168,302 +720,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 85242230} m_CullTransparentMesh: 1 ---- !u!1 &112850959 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 112850960} - - component: {fileID: 112850962} - - component: {fileID: 112850961} - m_Layer: 0 - m_Name: Item Checkmark - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &112850960 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 112850959} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 113082731} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 10, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &112850961 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 112850959} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &112850962 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 112850959} - m_CullTransparentMesh: 1 ---- !u!1 &113082730 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 113082731} - - component: {fileID: 113082732} - m_Layer: 0 - m_Name: Item - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &113082731 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 113082730} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1128413305} - - {fileID: 112850960} - - {fileID: 1310912154} - m_Father: {fileID: 1605562627} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &113082732 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 113082730} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1128413306} - toggleTransition: 1 - graphic: {fileID: 112850961} - m_Group: {fileID: 0} - onValueChanged: - m_PersistentCalls: - m_Calls: [] - m_IsOn: 1 ---- !u!1 &118687187 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 118687188} - - component: {fileID: 118687190} - - component: {fileID: 118687189} - m_Layer: 0 - m_Name: ValueText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &118687188 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118687187} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1026195035} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -12, y: 0} - m_SizeDelta: {x: 64, y: 36} - m_Pivot: {x: 1, y: 0.5} ---- !u!114 &118687189 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118687187} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: 100% - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.8, g: 0.78, b: 0.7, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 22 - m_fontSizeBase: 22 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 4 - m_VerticalAlignment: 4096 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &118687190 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 118687187} - m_CullTransparentMesh: 1 --- !u!1 &123991548 GameObject: m_ObjectHideFlags: 0 @@ -1473,6 +729,8 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 123991549} + - component: {fileID: 123991551} + - component: {fileID: 123991550} m_Layer: 0 m_Name: CreditsPanel m_TagString: Untagged @@ -1503,440 +761,149 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &127825315 -GameObject: +--- !u!225 &123991550 +CanvasGroup: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 127825316} - - component: {fileID: 127825319} - - component: {fileID: 127825318} - - component: {fileID: 127825317} - - component: {fileID: 127825320} - m_Layer: 0 - m_Name: Btn_NewGame - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &127825316 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 127825315} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 813745316} - m_Father: {fileID: 1629389441} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &127825317 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 127825315} + m_GameObject: {fileID: 123991548} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.6, g: 0.56, b: 0.42, a: 1} - m_HighlightedColor: {r: 1, g: 0.95, b: 0.72, a: 1} - m_PressedColor: {r: 1, g: 0.82, b: 0.38, a: 1} - m_SelectedColor: {r: 1, g: 0.95, b: 0.72, a: 1} - m_DisabledColor: {r: 0.4, g: 0.4, b: 0.4, a: 0.5} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled + m_Alpha: 1 m_Interactable: 1 - m_TargetGraphic: {fileID: 813745317} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &127825318 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &123991551 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 127825315} + m_GameObject: {fileID: 123991548} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: c6fa4cf81d2fd2e46b0d922f7b55097c, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &127825319 -CanvasRenderer: + _firstSelected: {fileID: 0} + _canvasGroup: {fileID: 123991550} + _fadeInDuration: 0.15 + _selectFirstOnEnable: 1 + _defaultMode: 0 + _canCancel: 1 +--- !u!1001 &146581615 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 127825315} - m_CullTransparentMesh: 1 ---- !u!114 &127825320 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 127825315} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 56 - m_PreferredWidth: -1 - m_PreferredHeight: 64 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!1 &153533256 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 153533257} - - component: {fileID: 153533259} - - component: {fileID: 153533258} - - component: {fileID: 153533260} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &153533257 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 401566396} + m_Modifications: + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8505703364856402198, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + propertyPath: m_Name + value: NewGameMode + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} +--- !u!224 &146581616 stripped RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 930885186095589141, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + m_PrefabInstance: {fileID: 146581615} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 153533256} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1841326253} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &153533258 +--- !u!114 &146581617 stripped MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 3698489702814546874, guid: da8bb1f5d5606574e8be08aac75f5df3, type: 3} + m_PrefabInstance: {fileID: 146581615} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 153533256} + m_GameObject: {fileID: 0} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 84dfb5f813928934b9da0994f3c074eb, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u666E\u901A" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 30 - m_fontSizeBase: 30 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &153533259 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 153533256} - m_CullTransparentMesh: 1 ---- !u!114 &153533260 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 153533256} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: MODE_NORMAL - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &179255889 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 179255890} - - component: {fileID: 179255893} - - component: {fileID: 179255892} - - component: {fileID: 179255891} - - component: {fileID: 179255894} - m_Layer: 0 - m_Name: Btn_Continue - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &179255890 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 179255889} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1103730540} - m_Father: {fileID: 1629389441} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &179255891 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 179255889} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.6, g: 0.56, b: 0.42, a: 1} - m_HighlightedColor: {r: 1, g: 0.95, b: 0.72, a: 1} - m_PressedColor: {r: 1, g: 0.82, b: 0.38, a: 1} - m_SelectedColor: {r: 1, g: 0.95, b: 0.72, a: 1} - m_DisabledColor: {r: 0.4, g: 0.4, b: 0.4, a: 0.5} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1103730541} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &179255892 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 179255889} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &179255893 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 179255889} - m_CullTransparentMesh: 1 ---- !u!114 &179255894 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 179255889} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 56 - m_PreferredWidth: -1 - m_PreferredHeight: 64 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 --- !u!1 &188061958 GameObject: m_ObjectHideFlags: 0 @@ -2102,637 +1069,6 @@ MonoBehaviour: m_FlexibleWidth: -1 m_FlexibleHeight: -1 m_LayoutPriority: 1 ---- !u!1 &208523719 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 208523720} - - component: {fileID: 208523722} - - component: {fileID: 208523721} - - component: {fileID: 208523723} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &208523720 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 208523719} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 640162242} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &208523721 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 208523719} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u5236\u4F5C\u56E2\u961F" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 34 - m_fontSizeBase: 34 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 6 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &208523722 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 208523719} - m_CullTransparentMesh: 1 ---- !u!114 &208523723 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 208523719} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: MENU_CREDITS - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &211180728 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 211180729} - - component: {fileID: 211180732} - - component: {fileID: 211180731} - - component: {fileID: 211180730} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &211180729 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 211180728} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 860530658} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 12, y: 0} - m_SizeDelta: {x: -12, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &211180730 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 211180728} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: SETTINGS_AMBIENT_VOLUME - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!114 &211180731 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 211180728} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u73AF\u5883\u97F3\u91CF" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 26 - m_fontSizeBase: 26 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 4096 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &211180732 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 211180728} - m_CullTransparentMesh: 1 ---- !u!1 &229615428 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 229615429} - - component: {fileID: 229615431} - - component: {fileID: 229615430} - m_Layer: 0 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &229615429 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 229615428} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1667084831} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0.2} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &229615430 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 229615428} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &229615431 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 229615428} - m_CullTransparentMesh: 1 ---- !u!1 &232698769 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 232698770} - - component: {fileID: 232698771} - m_Layer: 0 - m_Name: Item - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &232698770 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 232698769} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1272991256} - - {fileID: 1231488778} - - {fileID: 43199373} - m_Father: {fileID: 369764078} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &232698771 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 232698769} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1272991257} - toggleTransition: 1 - graphic: {fileID: 1231488779} - m_Group: {fileID: 0} - onValueChanged: - m_PersistentCalls: - m_Calls: [] - m_IsOn: 1 ---- !u!1 &238132345 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 238132346} - - component: {fileID: 238132348} - - component: {fileID: 238132347} - m_Layer: 0 - m_Name: DialogBox - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &238132346 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 238132345} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 523687255} - - {fileID: 771915539} - - {fileID: 25803676} - - {fileID: 860904111} - m_Father: {fileID: 2138023664} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 720, y: 380} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &238132347 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 238132345} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.1, g: 0.11, b: 0.15, a: 0.98} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &238132348 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 238132345} - m_CullTransparentMesh: 1 ---- !u!1 &255507913 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 255507914} - - component: {fileID: 255507915} - m_Layer: 0 - m_Name: Slider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &255507914 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 255507913} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 2115570211} - - {fileID: 706393080} - - {fileID: 1988160083} - m_Father: {fileID: 718756041} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -2, y: 0} - m_SizeDelta: {x: -20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &255507915 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 255507913} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 818713455} - m_FillRect: {fileID: 1470217619} - m_HandleRect: {fileID: 818713454} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] --- !u!1 &275788336 GameObject: m_ObjectHideFlags: 0 @@ -2765,251 +1101,6 @@ Transform: - {fileID: 401566396} m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &282882591 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 282882592} - m_Layer: 0 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &282882592 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 282882591} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 721211071} - m_Father: {fileID: 1709469140} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &289233761 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 289233762} - - component: {fileID: 289233764} - - component: {fileID: 289233763} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &289233762 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 289233761} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1476143705} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -7.5, y: -0.5} - m_SizeDelta: {x: -35, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &289233763 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 289233761} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u5173\u95ED" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} - m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 14 - m_fontSizeBase: 14 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &289233764 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 289233761} - m_CullTransparentMesh: 1 ---- !u!1 &290981158 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 290981159} - - component: {fileID: 290981161} - - component: {fileID: 290981160} - m_Layer: 0 - m_Name: Checkmark - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &290981159 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 290981158} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1198480743} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &290981160 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 290981158} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &290981161 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 290981158} - m_CullTransparentMesh: 1 --- !u!1 &316079960 GameObject: m_ObjectHideFlags: 0 @@ -3131,610 +1222,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 316079960} m_CullTransparentMesh: 1 ---- !u!1 &316235316 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 316235317} - m_Layer: 0 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &316235317 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 316235316} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 831213956} - m_Father: {fileID: 932917480} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &324844411 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 324844412} - - component: {fileID: 324844415} - - component: {fileID: 324844414} - - component: {fileID: 324844413} - - component: {fileID: 324844416} - m_Layer: 0 - m_Name: Btn_Settings - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &324844412 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 324844411} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1421147783} - m_Father: {fileID: 1629389441} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &324844413 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 324844411} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.6, g: 0.56, b: 0.42, a: 1} - m_HighlightedColor: {r: 1, g: 0.95, b: 0.72, a: 1} - m_PressedColor: {r: 1, g: 0.82, b: 0.38, a: 1} - m_SelectedColor: {r: 1, g: 0.95, b: 0.72, a: 1} - m_DisabledColor: {r: 0.4, g: 0.4, b: 0.4, a: 0.5} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1421147784} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &324844414 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 324844411} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &324844415 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 324844411} - m_CullTransparentMesh: 1 ---- !u!114 &324844416 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 324844411} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 56 - m_PreferredWidth: -1 - m_PreferredHeight: 64 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!1 &330701038 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 330701039} - - component: {fileID: 330701042} - - component: {fileID: 330701041} - - component: {fileID: 330701040} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &330701039 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330701038} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 2081341281} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 12, y: 0} - m_SizeDelta: {x: -12, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &330701040 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330701038} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: SETTINGS_COLORBLIND - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!114 &330701041 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330701038} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u8272\u76F2\u6A21\u5F0F" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 26 - m_fontSizeBase: 26 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 4096 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &330701042 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 330701038} - m_CullTransparentMesh: 1 ---- !u!1 &369230715 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 369230716} - - component: {fileID: 369230719} - - component: {fileID: 369230718} - - component: {fileID: 369230717} - m_Layer: 0 - m_Name: Viewport - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &369230716 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 369230715} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1605562627} - m_Father: {fileID: 1154574396} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -18, y: 0} - m_Pivot: {x: 0, y: 1} ---- !u!114 &369230717 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 369230715} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &369230718 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 369230715} - m_CullTransparentMesh: 1 ---- !u!114 &369230719 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 369230715} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShowMaskGraphic: 0 ---- !u!1 &369764077 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 369764078} - m_Layer: 0 - m_Name: Content - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &369764078 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 369764077} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 232698770} - m_Father: {fileID: 1730421867} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 28} - m_Pivot: {x: 0.5, y: 1} ---- !u!1 &370625799 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 370625800} - - component: {fileID: 370625803} - - component: {fileID: 370625802} - - component: {fileID: 370625801} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &370625800 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 370625799} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1255692858} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 12, y: 0} - m_SizeDelta: {x: -12, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &370625801 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 370625799} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: SETTINGS_VSYNC - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!114 &370625802 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 370625799} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u5782\u76F4\u540C\u6B65" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 26 - m_fontSizeBase: 26 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 4096 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &370625803 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 370625799} - m_CullTransparentMesh: 1 --- !u!1 &376012465 GameObject: m_ObjectHideFlags: 0 @@ -3776,81 +1263,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: -56, y: -56} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &383498653 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 383498654} - - component: {fileID: 383498656} - - component: {fileID: 383498655} - m_Layer: 0 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &383498654 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 383498653} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1709469140} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &383498655 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 383498653} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &383498656 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 383498653} - m_CullTransparentMesh: 1 --- !u!1 &387276059 GameObject: m_ObjectHideFlags: 0 @@ -3984,7 +1396,7 @@ GameObject: - component: {fileID: 401566400} - component: {fileID: 401566399} - component: {fileID: 401566398} - - component: {fileID: 401566397} + - component: {fileID: 401566401} m_Layer: 0 m_Name: Canvas_MainMenu m_TagString: Untagged @@ -4011,6 +1423,8 @@ RectTransform: - {fileID: 1183776505} - {fileID: 1355033121} - {fileID: 123991549} + - {fileID: 1596549957} + - {fileID: 146581616} m_Father: {fileID: 275788337} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -4018,38 +1432,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0, y: 0} ---- !u!114 &401566397 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 401566395} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5e1f947f274273f4c9a5a310fc40a625, type: 3} - m_Name: - m_EditorClassIdentifier: - _mainButtonsGroup: {fileID: 1629389443} - _mainButtonsRect: {fileID: 1629389441} - _saveSlotPanel: {fileID: 1183776504} - _saveSlotController: {fileID: 1183776506} - _settingsPanel: {fileID: 1355033120} - _creditsPanel: {fileID: 123991548} - _btnNewGame: {fileID: 127825317} - _btnContinue: {fileID: 179255891} - _btnSettings: {fileID: 324844413} - _btnCredits: {fileID: 640162243} - _btnQuit: {fileID: 2079246919} - _btnCloseSaveSlot: {fileID: 1418386633} - _btnCloseSettings: {fileID: 797245502} - _btnCloseCredits: {fileID: 649504269} - _entrySlideOffset: 80 - _entryDuration: 0.55 - _firstGameSceneKey: Scene_Game_Chapter1 - _onGameStateChanged: {fileID: 11400000, guid: aa9c327d03e82c84e87d054545412578, type: 2} - _onSlotConfirmed: {fileID: 11400000, guid: 1c277e56e36d35b4393889527ad3306d, type: 2} - _onSceneLoadRequest: {fileID: 11400000, guid: 7a4675ba5f3b784448ce2d1e0048f119, type: 2} --- !u!114 &401566398 MonoBehaviour: m_ObjectHideFlags: 0 @@ -4113,6 +1495,35 @@ Canvas: m_SortingLayerID: 0 m_SortingOrder: 10 m_TargetDisplay: 0 +--- !u!114 &401566401 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 401566395} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a38dc36f833bef3438073a0740ece716, type: 3} + m_Name: + m_EditorClassIdentifier: + _config: {fileID: 11400000, guid: 2318fde642d37ef4697873da59a7119e, type: 2} + _container: {fileID: 1629389441} + _buttonPrefab: {fileID: 6247134819645328346, guid: e2fb1298d0d8c754e9329131507a17ee, type: 3} + _mainButtonsGroup: {fileID: 1629389443} + _mainButtonsRect: {fileID: 1629389441} + _saveSlotPanel: {fileID: 1183776506} + _settingsPanel: {fileID: 1355033123} + _creditsPanel: {fileID: 123991551} + _btnCloseSaveSlot: {fileID: 1418386633} + _btnCloseSettings: {fileID: 797245502} + _btnCloseCredits: {fileID: 649504269} + _entrySlideOffset: 80 + _entryDuration: 0.55 + _firstGameSceneKey: Scene_Game_Chapter1 + _onGameStateChanged: {fileID: 11400000, guid: aa9c327d03e82c84e87d054545412578, type: 2} + _onSlotConfirmed: {fileID: 11400000, guid: 1c277e56e36d35b4393889527ad3306d, type: 2} + _onSceneLoadRequest: {fileID: 11400000, guid: 7a4675ba5f3b784448ce2d1e0048f119, type: 2} --- !u!1 &419236123 GameObject: m_ObjectHideFlags: 0 @@ -4397,306 +1808,6 @@ MonoBehaviour: _key: SAVESLOT_EMPTY _table: UI _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &446509847 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 446509848} - - component: {fileID: 446509851} - - component: {fileID: 446509850} - - component: {fileID: 446509849} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &446509848 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 446509847} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1687921370} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 12, y: 0} - m_SizeDelta: {x: -12, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &446509849 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 446509847} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: SETTINGS_SFX_VOLUME - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!114 &446509850 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 446509847} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u97F3\u6548\u97F3\u91CF" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 26 - m_fontSizeBase: 26 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 4096 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &446509851 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 446509847} - m_CullTransparentMesh: 1 ---- !u!1 &447131720 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 447131721} - - component: {fileID: 447131723} - - component: {fileID: 447131722} - - component: {fileID: 447131724} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &447131721 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 447131720} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 860904111} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &447131722 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 447131720} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u53D6\u6D88" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 30 - m_fontSizeBase: 30 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &447131723 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 447131720} - m_CullTransparentMesh: 1 ---- !u!114 &447131724 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 447131720} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: CONFIRM_NO - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} --- !u!1 &454108680 GameObject: m_ObjectHideFlags: 0 @@ -4772,81 +1883,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 454108680} m_CullTransparentMesh: 1 ---- !u!1 &455411376 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 455411377} - - component: {fileID: 455411379} - - component: {fileID: 455411378} - m_Layer: 0 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &455411377 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 455411376} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 67614107} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &455411378 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 455411376} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &455411379 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 455411376} - m_CullTransparentMesh: 1 --- !u!1 &477175306 GameObject: m_ObjectHideFlags: 0 @@ -5044,168 +2080,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 478257690} m_CullTransparentMesh: 1 ---- !u!1 &480841642 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 480841643} - - component: {fileID: 480841644} - m_Layer: 0 - m_Name: Content - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &480841643 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 480841642} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 718756041} - - {fileID: 2073090772} - - {fileID: 1687921370} - - {fileID: 860530658} - - {fileID: 1255692858} - - {fileID: 805591294} - - {fileID: 1026195035} - - {fileID: 2081341281} - - {fileID: 2065188285} - - {fileID: 1766640875} - m_Father: {fileID: 1355033121} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -10} - m_SizeDelta: {x: 860, y: 720} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &480841644 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 480841642} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 59f8146938fff824cb5fd77236b75775, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Padding: - m_Left: 0 - m_Right: 0 - m_Top: 0 - m_Bottom: 0 - m_ChildAlignment: 1 - m_Spacing: 8 - m_ChildForceExpandWidth: 1 - m_ChildForceExpandHeight: 0 - m_ChildControlWidth: 1 - m_ChildControlHeight: 1 - m_ChildScaleWidth: 0 - m_ChildScaleHeight: 0 - m_ReverseArrangement: 0 ---- !u!1 &482659293 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 482659294} - - component: {fileID: 482659295} - m_Layer: 0 - m_Name: Slider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &482659294 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 482659293} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1260433710} - - {fileID: 7328504} - - {fileID: 1479667781} - m_Father: {fileID: 1687921370} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -2, y: 0} - m_SizeDelta: {x: -20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &482659295 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 482659293} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 12154786} - m_FillRect: {fileID: 1727792231} - m_HandleRect: {fileID: 12154785} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] --- !u!1 &499572027 GameObject: m_ObjectHideFlags: 0 @@ -5415,7 +2289,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 510079638} m_CullTransparentMesh: 1 ---- !u!1 &523687254 +--- !u!1 &549483471 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -5423,131 +2297,118 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 523687255} - - component: {fileID: 523687257} - - component: {fileID: 523687256} + - component: {fileID: 549483472} + - component: {fileID: 549483475} + - component: {fileID: 549483474} + - component: {fileID: 549483473} m_Layer: 0 - m_Name: TitleText + m_Name: Btn_Cancel m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &523687255 +--- !u!224 &549483472 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 523687254} + m_GameObject: {fileID: 549483471} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 238132346} + m_Children: + - {fileID: 1090625877} + m_Father: {fileID: 726293270} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -50} - m_SizeDelta: {x: -60, y: 60} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &523687256 + m_AnchorMin: {x: 0.5, y: 0} + m_AnchorMax: {x: 0.5, y: 0} + m_AnchoredPosition: {x: 150, y: 40} + m_SizeDelta: {x: 220, y: 64} + m_Pivot: {x: 0.5, y: 0} +--- !u!114 &549483473 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 523687254} + m_GameObject: {fileID: 549483471} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 1, g: 0.95, b: 0.8, a: 1} + m_PressedColor: {r: 1, g: 0.84, b: 0.4, a: 1} + m_SelectedColor: {r: 1, g: 0.95, b: 0.8, a: 1} + m_DisabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} + m_ColorMultiplier: 1 + m_FadeDuration: 0.08 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 549483474} + m_OnClick: + m_PersistentCalls: + m_Calls: [] +--- !u!114 &549483474 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 549483471} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 + m_Color: {r: 0.1, g: 0.11, b: 0.14, a: 0.55} + m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Confirm - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 40 - m_fontSizeBase: 40 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &523687257 + m_Sprite: {fileID: 0} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!222 &549483475 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 523687254} + m_GameObject: {fileID: 549483471} m_CullTransparentMesh: 1 --- !u!1 &565337221 GameObject: @@ -5566,7 +2427,7 @@ GameObject: m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 + m_IsActive: 0 --- !u!224 &565337222 RectTransform: m_ObjectHideFlags: 0 @@ -5624,132 +2485,108 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 565337221} m_CullTransparentMesh: 1 ---- !u!1 &572860391 -GameObject: +--- !u!1001 &572888693 +PrefabInstance: m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 572860392} - - component: {fileID: 572860395} - - component: {fileID: 572860394} - - component: {fileID: 572860393} - m_Layer: 0 - m_Name: Scrollbar - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &572860392 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1355033121} + m_Modifications: + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_AnchorMax.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_AnchorMax.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_AnchorMin.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_AnchorMin.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_SizeDelta.x + value: 560 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_SizeDelta.y + value: 720 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_AnchoredPosition.y + value: -10 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 2223001114492423287, guid: af91076953b254749b310d9184a34d49, type: 3} + propertyPath: m_Name + value: DataDrivenSettings + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: af91076953b254749b310d9184a34d49, type: 3} +--- !u!224 &572888694 stripped RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} + m_CorrespondingSourceObject: {fileID: 917245127540703404, guid: af91076953b254749b310d9184a34d49, type: 3} + m_PrefabInstance: {fileID: 572888693} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 572860391} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1667084831} - m_Father: {fileID: 2111605488} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 1, y: 1} ---- !u!114 &572860393 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 572860391} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 229615430} - m_HandleRect: {fileID: 229615429} - m_Direction: 2 - m_Value: 0 - m_Size: 0.2 - m_NumberOfSteps: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &572860394 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 572860391} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &572860395 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 572860391} - m_CullTransparentMesh: 1 --- !u!1 &624784674 GameObject: m_ObjectHideFlags: 0 @@ -5884,148 +2721,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 624784674} m_CullTransparentMesh: 1 ---- !u!1 &640162241 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 640162242} - - component: {fileID: 640162245} - - component: {fileID: 640162244} - - component: {fileID: 640162243} - - component: {fileID: 640162246} - m_Layer: 0 - m_Name: Btn_Credits - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &640162242 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 640162241} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 208523720} - m_Father: {fileID: 1629389441} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &640162243 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 640162241} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.6, g: 0.56, b: 0.42, a: 1} - m_HighlightedColor: {r: 1, g: 0.95, b: 0.72, a: 1} - m_PressedColor: {r: 1, g: 0.82, b: 0.38, a: 1} - m_SelectedColor: {r: 1, g: 0.95, b: 0.72, a: 1} - m_DisabledColor: {r: 0.4, g: 0.4, b: 0.4, a: 0.5} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 208523721} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &640162244 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 640162241} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &640162245 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 640162241} - m_CullTransparentMesh: 1 ---- !u!114 &640162246 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 640162241} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 56 - m_PreferredWidth: -1 - m_PreferredHeight: 64 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 --- !u!1 &649504267 GameObject: m_ObjectHideFlags: 0 @@ -6147,306 +2842,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 649504267} m_CullTransparentMesh: 1 ---- !u!1 &649520133 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 649520134} - - component: {fileID: 649520136} - - component: {fileID: 649520135} - - component: {fileID: 649520137} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &649520134 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 649520133} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 25803676} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &649520135 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 649520133} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u786E\u8BA4" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 30 - m_fontSizeBase: 30 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &649520136 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 649520133} - m_CullTransparentMesh: 1 ---- !u!114 &649520137 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 649520133} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: CONFIRM_YES - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &660796762 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 660796763} - - component: {fileID: 660796765} - - component: {fileID: 660796764} - - component: {fileID: 660796766} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &660796763 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 660796762} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1395387911} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &660796764 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 660796762} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u94A2\u94C1\u4E4B\u9B42" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 30 - m_fontSizeBase: 30 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &660796765 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 660796762} - m_CullTransparentMesh: 1 ---- !u!114 &660796766 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 660796762} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: MODE_STEELSOUL - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} --- !u!1 &698599978 GameObject: m_ObjectHideFlags: 0 @@ -6581,7 +2976,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 698599978} m_CullTransparentMesh: 1 ---- !u!1 &706393079 +--- !u!1 &726293269 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -6589,300 +2984,60 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 706393080} + - component: {fileID: 726293270} + - component: {fileID: 726293272} + - component: {fileID: 726293271} m_Layer: 0 - m_Name: Fill Area + m_Name: DialogBox m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &706393080 +--- !u!224 &726293270 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 706393079} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1470217619} - m_Father: {fileID: 255507914} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &716707064 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 716707065} - - component: {fileID: 716707068} - - component: {fileID: 716707067} - - component: {fileID: 716707066} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &716707065 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 716707064} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 2065188285} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 12, y: 0} - m_SizeDelta: {x: -12, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &716707066 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 716707064} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: SETTINGS_SCREEN_SHAKE - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!114 &716707067 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 716707064} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u5C4F\u5E55\u9707\u52A8" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 26 - m_fontSizeBase: 26 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 4096 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &716707068 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 716707064} - m_CullTransparentMesh: 1 ---- !u!1 &718756040 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 718756041} - - component: {fileID: 718756042} - m_Layer: 0 - m_Name: Row_Master - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &718756041 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 718756040} + m_GameObject: {fileID: 726293269} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 1429068946} - - {fileID: 255507914} - m_Father: {fileID: 480841643} + - {fileID: 1832875490} + - {fileID: 1321347582} + - {fileID: 42279929} + - {fileID: 549483472} + m_Father: {fileID: 1596549957} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} + m_SizeDelta: {x: 720, y: 380} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &718756042 +--- !u!114 &726293271 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 718756040} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 50 - m_PreferredWidth: -1 - m_PreferredHeight: 56 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!1 &721211070 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 721211071} - - component: {fileID: 721211073} - - component: {fileID: 721211072} - m_Layer: 0 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &721211071 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 721211070} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 282882592} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &721211072 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 721211070} + m_GameObject: {fileID: 726293269} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} + m_Color: {r: 0.1, g: 0.11, b: 0.15, a: 0.98} m_RaycastTarget: 1 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} + m_Sprite: {fileID: 0} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -6892,13 +3047,13 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!222 &721211073 +--- !u!222 &726293272 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 721211070} + m_GameObject: {fileID: 726293269} m_CullTransparentMesh: 1 --- !u!1 &733126917 GameObject: @@ -7050,140 +3205,6 @@ MonoBehaviour: _key: SAVESLOT_TITLE _table: UI _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &771915538 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 771915539} - - component: {fileID: 771915541} - - component: {fileID: 771915540} - m_Layer: 0 - m_Name: BodyText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &771915539 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 771915538} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 238132346} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 0, y: 10} - m_SizeDelta: {x: -80, y: 120} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &771915540 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 771915538} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: Are you sure? - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.82, g: 0.8, b: 0.74, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 28 - m_fontSizeBase: 28 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &771915541 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 771915538} - m_CullTransparentMesh: 1 --- !u!1 &774121477 GameObject: m_ObjectHideFlags: 0 @@ -7360,480 +3381,6 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &780998426 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 780998427} - - component: {fileID: 780998429} - - component: {fileID: 780998428} - m_Layer: 0 - m_Name: Arrow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &780998427 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 780998426} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1625298760} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -15, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &780998428 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 780998426} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &780998429 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 780998426} - m_CullTransparentMesh: 1 ---- !u!1 &788356719 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 788356720} - - component: {fileID: 788356723} - - component: {fileID: 788356722} - - component: {fileID: 788356721} - m_Layer: 0 - m_Name: Template - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &788356720 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 788356719} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1730421867} - - {fileID: 991935735} - m_Father: {fileID: 1476143705} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 2} - m_SizeDelta: {x: 0, y: 150} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &788356721 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 788356719} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Content: {fileID: 369764078} - m_Horizontal: 0 - m_Vertical: 1 - m_MovementType: 2 - m_Elasticity: 0.1 - m_Inertia: 1 - m_DecelerationRate: 0.135 - m_ScrollSensitivity: 1 - m_Viewport: {fileID: 1730421867} - m_HorizontalScrollbar: {fileID: 0} - m_VerticalScrollbar: {fileID: 991935736} - m_HorizontalScrollbarVisibility: 0 - m_VerticalScrollbarVisibility: 2 - m_HorizontalScrollbarSpacing: 0 - m_VerticalScrollbarSpacing: -3 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &788356722 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 788356719} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &788356723 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 788356719} - m_CullTransparentMesh: 1 ---- !u!1 &790970558 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 790970559} - - component: {fileID: 790970562} - - component: {fileID: 790970561} - - component: {fileID: 790970560} - m_Layer: 0 - m_Name: Dropdown - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &790970559 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 790970558} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1359169969} - - {fileID: 1657577276} - - {fileID: 2111605488} - m_Father: {fileID: 805591294} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -2, y: 0} - m_SizeDelta: {x: -20, y: 36} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &790970560 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 790970558} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 790970561} - m_Template: {fileID: 2111605488} - m_CaptionText: {fileID: 1359169970} - m_CaptionImage: {fileID: 0} - m_Placeholder: {fileID: 0} - m_ItemText: {fileID: 1284719961} - m_ItemImage: {fileID: 0} - m_Value: 0 - m_Options: - m_Options: - - m_Text: 30 - m_Image: {fileID: 0} - - m_Text: 60 - m_Image: {fileID: 0} - - m_Text: 120 - m_Image: {fileID: 0} - - m_Text: "\u221E" - m_Image: {fileID: 0} - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] - m_AlphaFadeSpeed: 0.15 ---- !u!114 &790970561 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 790970558} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &790970562 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 790970558} - m_CullTransparentMesh: 1 ---- !u!1 &792673232 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 792673233} - - component: {fileID: 792673236} - - component: {fileID: 792673235} - - component: {fileID: 792673234} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &792673233 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 792673232} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1766640875} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 12, y: 0} - m_SizeDelta: {x: -12, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &792673234 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 792673232} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: SETTINGS_LANGUAGE - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!114 &792673235 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 792673232} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u8BED\u8A00" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 26 - m_fontSizeBase: 26 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 4096 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &792673236 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 792673232} - m_CullTransparentMesh: 1 --- !u!1 &797245500 GameObject: m_ObjectHideFlags: 0 @@ -7955,618 +3502,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 797245500} m_CullTransparentMesh: 1 ---- !u!1 &805591293 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 805591294} - - component: {fileID: 805591295} - m_Layer: 0 - m_Name: Row_FPS - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &805591294 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 805591293} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 909589576} - - {fileID: 790970559} - m_Father: {fileID: 480841643} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &805591295 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 805591293} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 50 - m_PreferredWidth: -1 - m_PreferredHeight: 56 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!1 &813745315 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 813745316} - - component: {fileID: 813745318} - - component: {fileID: 813745317} - - component: {fileID: 813745319} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &813745316 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 813745315} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 127825316} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &813745317 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 813745315} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u65B0\u6E38\u620F" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 34 - m_fontSizeBase: 34 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 6 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &813745318 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 813745315} - m_CullTransparentMesh: 1 ---- !u!114 &813745319 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 813745315} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: MENU_NEW_GAME - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &818713453 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 818713454} - - component: {fileID: 818713456} - - component: {fileID: 818713455} - m_Layer: 0 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &818713454 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 818713453} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1988160083} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &818713455 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 818713453} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &818713456 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 818713453} - m_CullTransparentMesh: 1 ---- !u!1 &831213955 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 831213956} - - component: {fileID: 831213958} - - component: {fileID: 831213957} - m_Layer: 0 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &831213956 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 831213955} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 316235317} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &831213957 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 831213955} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &831213958 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 831213955} - m_CullTransparentMesh: 1 ---- !u!1 &850777812 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 850777813} - - component: {fileID: 850777815} - - component: {fileID: 850777814} - m_Layer: 0 - m_Name: Item Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &850777813 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 850777812} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 958711163} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &850777814 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 850777812} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &850777815 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 850777812} - m_CullTransparentMesh: 1 ---- !u!1 &860530657 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 860530658} - - component: {fileID: 860530659} - m_Layer: 0 - m_Name: Row_Ambient - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &860530658 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 860530657} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 211180729} - - {fileID: 938338229} - m_Father: {fileID: 480841643} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &860530659 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 860530657} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 50 - m_PreferredWidth: -1 - m_PreferredHeight: 56 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!1 &860904110 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 860904111} - - component: {fileID: 860904114} - - component: {fileID: 860904113} - - component: {fileID: 860904112} - m_Layer: 0 - m_Name: Btn_Cancel - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &860904111 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 860904110} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 447131721} - m_Father: {fileID: 238132346} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 150, y: 40} - m_SizeDelta: {x: 220, y: 64} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &860904112 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 860904110} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 0.95, b: 0.8, a: 1} - m_PressedColor: {r: 1, g: 0.84, b: 0.4, a: 1} - m_SelectedColor: {r: 1, g: 0.95, b: 0.8, a: 1} - m_DisabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} - m_ColorMultiplier: 1 - m_FadeDuration: 0.08 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 860904113} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &860904113 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 860904110} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.1, g: 0.11, b: 0.14, a: 0.55} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &860904114 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 860904110} - m_CullTransparentMesh: 1 --- !u!1 &892360808 GameObject: m_ObjectHideFlags: 0 @@ -8643,156 +3578,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 892360808} m_CullTransparentMesh: 1 ---- !u!1 &909589575 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 909589576} - - component: {fileID: 909589579} - - component: {fileID: 909589578} - - component: {fileID: 909589577} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &909589576 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 909589575} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 805591294} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 12, y: 0} - m_SizeDelta: {x: -12, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &909589577 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 909589575} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: SETTINGS_FPS - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!114 &909589578 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 909589575} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u5E27\u7387\u4E0A\u9650" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 26 - m_fontSizeBase: 26 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 4096 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &909589579 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 909589575} - m_CullTransparentMesh: 1 --- !u!1 &920052235 GameObject: m_ObjectHideFlags: 0 @@ -8943,758 +3728,6 @@ MonoBehaviour: _key: SAVESLOT_EMPTY _table: UI _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &932917479 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 932917480} - - component: {fileID: 932917481} - m_Layer: 0 - m_Name: Slider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &932917480 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 932917479} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1877732305} - - {fileID: 67614107} - - {fileID: 316235317} - m_Father: {fileID: 1026195035} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -34, y: 0} - m_SizeDelta: {x: -84, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &932917481 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 932917479} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 831213957} - m_FillRect: {fileID: 455411377} - m_HandleRect: {fileID: 831213956} - m_Direction: 0 - m_MinValue: 0.8 - m_MaxValue: 1.5 - m_WholeNumbers: 0 - m_Value: 1 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &938338228 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 938338229} - - component: {fileID: 938338230} - m_Layer: 0 - m_Name: Slider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &938338229 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 938338228} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 946959919} - - {fileID: 1999178067} - - {fileID: 1408998658} - m_Father: {fileID: 860530658} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -2, y: 0} - m_SizeDelta: {x: -20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &938338230 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 938338228} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1331695345} - m_FillRect: {fileID: 2141756685} - m_HandleRect: {fileID: 1331695344} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0.8 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &946959918 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 946959919} - - component: {fileID: 946959921} - - component: {fileID: 946959920} - m_Layer: 0 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &946959919 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 946959918} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 938338229} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &946959920 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 946959918} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &946959921 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 946959918} - m_CullTransparentMesh: 1 ---- !u!1 &958711162 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 958711163} - - component: {fileID: 958711164} - m_Layer: 0 - m_Name: Item - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &958711163 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 958711162} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 850777813} - - {fileID: 1014386183} - - {fileID: 1284719960} - m_Father: {fileID: 1875609333} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &958711164 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 958711162} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 850777814} - toggleTransition: 1 - graphic: {fileID: 1014386184} - m_Group: {fileID: 0} - onValueChanged: - m_PersistentCalls: - m_Calls: [] - m_IsOn: 1 ---- !u!1 &967422610 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 967422611} - - component: {fileID: 967422613} - - component: {fileID: 967422612} - - component: {fileID: 967422614} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &967422611 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 967422610} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1314033828} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &967422612 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 967422610} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u8FD4\u56DE" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 28 - m_fontSizeBase: 28 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &967422613 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 967422610} - m_CullTransparentMesh: 1 ---- !u!114 &967422614 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 967422610} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: BTN_BACK - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &991935734 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 991935735} - - component: {fileID: 991935738} - - component: {fileID: 991935737} - - component: {fileID: 991935736} - m_Layer: 0 - m_Name: Scrollbar - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &991935735 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 991935734} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1365933560} - m_Father: {fileID: 788356720} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 1, y: 1} ---- !u!114 &991935736 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 991935734} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1176609750} - m_HandleRect: {fileID: 1176609749} - m_Direction: 2 - m_Value: 0 - m_Size: 0.2 - m_NumberOfSteps: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &991935737 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 991935734} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &991935738 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 991935734} - m_CullTransparentMesh: 1 ---- !u!1 &1014386182 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1014386183} - - component: {fileID: 1014386185} - - component: {fileID: 1014386184} - m_Layer: 0 - m_Name: Item Checkmark - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1014386183 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1014386182} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 958711163} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 10, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1014386184 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1014386182} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1014386185 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1014386182} - m_CullTransparentMesh: 1 ---- !u!1 &1026195034 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1026195035} - - component: {fileID: 1026195036} - m_Layer: 0 - m_Name: Row_UIScale - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1026195035 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1026195034} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 70819875} - - {fileID: 932917480} - - {fileID: 118687188} - m_Father: {fileID: 480841643} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1026195036 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1026195034} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 50 - m_PreferredWidth: -1 - m_PreferredHeight: 56 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 --- !u!1 &1031331025 GameObject: m_ObjectHideFlags: 0 @@ -10094,6 +4127,156 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1058508740} m_CullTransparentMesh: 1 +--- !u!1 &1090625876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1090625877} + - component: {fileID: 1090625880} + - component: {fileID: 1090625879} + - component: {fileID: 1090625878} + m_Layer: 0 + m_Name: Label + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1090625877 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090625876} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 549483472} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0.5, y: 0.5} +--- !u!114 &1090625878 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090625876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} + m_Name: + m_EditorClassIdentifier: + _key: CONFIRM_NO + _table: UI + _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} +--- !u!114 &1090625879 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090625876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_text: "\u53D6\u6D88" + m_isRightToLeft: 0 + m_fontAsset: {fileID: 0} + m_sharedMaterial: {fileID: 0} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 30 + m_fontSizeBase: 30 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 0 + m_fontSizeMax: 0 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1090625880 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1090625876} + m_CullTransparentMesh: 1 --- !u!1 &1094762613 GameObject: m_ObjectHideFlags: 0 @@ -10228,306 +4411,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1094762613} m_CullTransparentMesh: 1 ---- !u!1 &1103730539 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1103730540} - - component: {fileID: 1103730542} - - component: {fileID: 1103730541} - - component: {fileID: 1103730543} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1103730540 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1103730539} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 179255890} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1103730541 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1103730539} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u7EE7\u7EED" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 34 - m_fontSizeBase: 34 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 6 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1103730542 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1103730539} - m_CullTransparentMesh: 1 ---- !u!114 &1103730543 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1103730539} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: MENU_CONTINUE - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &1118350151 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1118350152} - - component: {fileID: 1118350154} - - component: {fileID: 1118350153} - m_Layer: 0 - m_Name: Overlay - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1118350152 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1118350151} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 2138023664} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1118350153 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1118350151} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.6} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1118350154 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1118350151} - m_CullTransparentMesh: 1 ---- !u!1 &1128413304 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1128413305} - - component: {fileID: 1128413307} - - component: {fileID: 1128413306} - m_Layer: 0 - m_Name: Item Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1128413305 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1128413304} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 113082731} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1128413306 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1128413304} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1128413307 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1128413304} - m_CullTransparentMesh: 1 --- !u!1 &1146020523 GameObject: m_ObjectHideFlags: 0 @@ -10662,189 +4545,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1146020523} m_CullTransparentMesh: 1 ---- !u!1 &1154574395 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1154574396} - - component: {fileID: 1154574399} - - component: {fileID: 1154574398} - - component: {fileID: 1154574397} - m_Layer: 0 - m_Name: Template - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1154574396 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1154574395} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 369230716} - - {fileID: 1235321714} - m_Father: {fileID: 1625298760} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 2} - m_SizeDelta: {x: 0, y: 150} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &1154574397 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1154574395} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Content: {fileID: 1605562627} - m_Horizontal: 0 - m_Vertical: 1 - m_MovementType: 2 - m_Elasticity: 0.1 - m_Inertia: 1 - m_DecelerationRate: 0.135 - m_ScrollSensitivity: 1 - m_Viewport: {fileID: 369230716} - m_HorizontalScrollbar: {fileID: 0} - m_VerticalScrollbar: {fileID: 1235321715} - m_HorizontalScrollbarVisibility: 0 - m_VerticalScrollbarVisibility: 2 - m_HorizontalScrollbarSpacing: 0 - m_VerticalScrollbarSpacing: -3 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1154574398 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1154574395} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1154574399 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1154574395} - m_CullTransparentMesh: 1 ---- !u!1 &1176609748 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1176609749} - - component: {fileID: 1176609751} - - component: {fileID: 1176609750} - m_Layer: 0 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1176609749 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1176609748} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1365933560} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0.2} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1176609750 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1176609748} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1176609751 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1176609748} - m_CullTransparentMesh: 1 --- !u!1 &1183776504 GameObject: m_ObjectHideFlags: 0 @@ -10855,6 +4555,7 @@ GameObject: m_Component: - component: {fileID: 1183776505} - component: {fileID: 1183776506} + - component: {fileID: 1183776507} m_Layer: 0 m_Name: SaveSlotPanel m_TagString: Untagged @@ -10878,8 +4579,6 @@ RectTransform: - {fileID: 733126918} - {fileID: 776192774} - {fileID: 1418386632} - - {fileID: 2138023664} - - {fileID: 54827916} m_Father: {fileID: 401566396} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -10899,14 +4598,32 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 76a400ef5becc074ca745eb099289143, type: 3} m_Name: m_EditorClassIdentifier: + _firstSelected: {fileID: 0} + _canvasGroup: {fileID: 1183776507} + _fadeInDuration: 0.15 + _selectFirstOnEnable: 1 + _defaultMode: 0 + _canCancel: 1 _slotUIs: - {fileID: 189448461} - {fileID: 1031331027} - {fileID: 1763706590} - _confirmDialog: {fileID: 2138023665} - _modeSelect: {fileID: 54827917} + _confirmDialog: {fileID: 1596549959} + _modeSelect: {fileID: 146581617} _onSlotConfirmed: {fileID: 11400000, guid: 1c277e56e36d35b4393889527ad3306d, type: 2} _defaultFocusButton: {fileID: 316079962} +--- !u!225 &1183776507 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1183776504} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 --- !u!1 &1185361155 GameObject: m_ObjectHideFlags: 0 @@ -11057,168 +4774,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1185361155} m_CullTransparentMesh: 1 ---- !u!1 &1198480742 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1198480743} - - component: {fileID: 1198480745} - - component: {fileID: 1198480744} - m_Layer: 0 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1198480743 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1198480742} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 290981159} - m_Father: {fileID: 1212936958} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 10, y: -10} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1198480744 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1198480742} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1198480745 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1198480742} - m_CullTransparentMesh: 1 ---- !u!1 &1212936957 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1212936958} - - component: {fileID: 1212936959} - m_Layer: 0 - m_Name: Toggle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1212936958 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1212936957} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1198480743} - - {fileID: 1902280291} - m_Father: {fileID: 2065188285} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -2, y: 0} - m_SizeDelta: {x: -20, y: 28} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1212936959 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1212936957} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1198480744} - toggleTransition: 1 - graphic: {fileID: 290981160} - m_Group: {fileID: 0} - onValueChanged: - m_PersistentCalls: - m_Calls: [] - m_IsOn: 1 --- !u!1 &1222732679 GameObject: m_ObjectHideFlags: 0 @@ -11353,207 +4908,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1222732679} m_CullTransparentMesh: 1 ---- !u!1 &1231488777 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1231488778} - - component: {fileID: 1231488780} - - component: {fileID: 1231488779} - m_Layer: 0 - m_Name: Item Checkmark - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1231488778 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1231488777} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 232698770} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.5} - m_AnchorMax: {x: 0, y: 0.5} - m_AnchoredPosition: {x: 10, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1231488779 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1231488777} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1231488780 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1231488777} - m_CullTransparentMesh: 1 ---- !u!1 &1235321713 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1235321714} - - component: {fileID: 1235321717} - - component: {fileID: 1235321716} - - component: {fileID: 1235321715} - m_Layer: 0 - m_Name: Scrollbar - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1235321714 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1235321713} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 29920991} - m_Father: {fileID: 1154574396} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 1, y: 1} ---- !u!114 &1235321715 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1235321713} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 2a4db7a114972834c8e4117be1d82ba3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1899445408} - m_HandleRect: {fileID: 1899445407} - m_Direction: 2 - m_Value: 0 - m_Size: 0.2 - m_NumberOfSteps: 0 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1235321716 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1235321713} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1235321717 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1235321713} - m_CullTransparentMesh: 1 --- !u!1 &1240272835 GameObject: m_ObjectHideFlags: 0 @@ -11724,7 +5078,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1252770358} m_CullTransparentMesh: 1 ---- !u!1 &1255692857 +--- !u!1 &1257347155 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -11732,250 +5086,58 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1255692858} - - component: {fileID: 1255692859} + - component: {fileID: 1257347156} + - component: {fileID: 1257347159} + - component: {fileID: 1257347158} + - component: {fileID: 1257347157} m_Layer: 0 - m_Name: Row_VSync + m_Name: Label m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1255692858 +--- !u!224 &1257347156 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1255692857} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 370625800} - - {fileID: 1672471840} - m_Father: {fileID: 480841643} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1255692859 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1255692857} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 50 - m_PreferredWidth: -1 - m_PreferredHeight: 56 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!1 &1260433709 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1260433710} - - component: {fileID: 1260433712} - - component: {fileID: 1260433711} - m_Layer: 0 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1260433710 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260433709} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 482659294} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1260433711 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260433709} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1260433712 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1260433709} - m_CullTransparentMesh: 1 ---- !u!1 &1272991255 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1272991256} - - component: {fileID: 1272991258} - - component: {fileID: 1272991257} - m_Layer: 0 - m_Name: Item Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1272991256 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1272991255} + m_GameObject: {fileID: 1257347155} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 232698770} + m_Father: {fileID: 42279929} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1272991257 +--- !u!114 &1257347157 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1272991255} + m_GameObject: {fileID: 1257347155} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1272991258 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1272991255} - m_CullTransparentMesh: 1 ---- !u!1 &1284719959 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1284719960} - - component: {fileID: 1284719962} - - component: {fileID: 1284719961} - m_Layer: 0 - m_Name: Item Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1284719960 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1284719959} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 958711163} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 5, y: -0.5} - m_SizeDelta: {x: -30, y: -3} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1284719961 + _key: CONFIRM_YES + _table: UI + _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} +--- !u!114 &1257347158 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1284719959} + m_GameObject: {fileID: 1257347155} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -11983,23 +5145,23 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Option A + m_text: "\u786E\u8BA4" m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} - m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_fontAsset: {fileID: 0} + m_sharedMaterial: {fileID: 0} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] m_fontColor32: serializedVersion: 2 rgba: 4294967295 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} m_enableVertexGradient: 0 m_colorMode: 3 m_fontColorGradient: @@ -12016,14 +5178,14 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 14 - m_fontSizeBase: 14 + m_fontSize: 30 + m_fontSizeBase: 30 m_fontWeight: 400 m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 + m_fontSizeMin: 0 + m_fontSizeMax: 0 m_fontStyle: 0 - m_HorizontalAlignment: 1 + m_HorizontalAlignment: 2 m_VerticalAlignment: 512 m_textAlignment: 65535 m_characterSpacing: 0 @@ -12037,12 +5199,12 @@ MonoBehaviour: m_overflowMode: 0 m_linkedTextComponent: {fileID: 0} parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 + m_enableKerning: 0 m_enableExtraPadding: 0 checkPaddingRequired: 0 m_isRichText: 1 m_parseCtrlCharacters: 1 - m_isOrthographic: 1 + m_isOrthographic: 0 m_isCullingEnabled: 0 m_horizontalMapping: 0 m_verticalMapping: 0 @@ -12058,13 +5220,13 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1284719962 +--- !u!222 &1257347159 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1284719959} + m_GameObject: {fileID: 1257347155} m_CullTransparentMesh: 1 --- !u!1 &1300150560 GameObject: @@ -12200,7 +5362,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1300150560} m_CullTransparentMesh: 1 ---- !u!1 &1310912153 +--- !u!1 &1321347581 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -12208,42 +5370,42 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1310912154} - - component: {fileID: 1310912156} - - component: {fileID: 1310912155} + - component: {fileID: 1321347582} + - component: {fileID: 1321347584} + - component: {fileID: 1321347583} m_Layer: 0 - m_Name: Item Label + m_Name: BodyText m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1310912154 +--- !u!224 &1321347582 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1310912153} + m_GameObject: {fileID: 1321347581} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 113082731} + m_Father: {fileID: 726293270} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 5, y: -0.5} - m_SizeDelta: {x: -30, y: -3} + m_AnchorMin: {x: 0, y: 0.5} + m_AnchorMax: {x: 1, y: 0.5} + m_AnchoredPosition: {x: 0, y: 10} + m_SizeDelta: {x: -80, y: 120} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1310912155 +--- !u!114 &1321347583 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1310912153} + m_GameObject: {fileID: 1321347581} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} @@ -12251,23 +5413,23 @@ MonoBehaviour: m_EditorClassIdentifier: m_Material: {fileID: 0} m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_text: Option A + m_text: Are you sure? m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} - m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} + m_fontAsset: {fileID: 0} + m_sharedMaterial: {fileID: 0} m_fontSharedMaterials: [] m_fontMaterial: {fileID: 0} m_fontMaterials: [] m_fontColor32: serializedVersion: 2 rgba: 4294967295 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} + m_fontColor: {r: 0.82, g: 0.8, b: 0.74, a: 1} m_enableVertexGradient: 0 m_colorMode: 3 m_fontColorGradient: @@ -12284,14 +5446,14 @@ MonoBehaviour: m_faceColor: serializedVersion: 2 rgba: 4294967295 - m_fontSize: 14 - m_fontSizeBase: 14 + m_fontSize: 28 + m_fontSizeBase: 28 m_fontWeight: 400 m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 + m_fontSizeMin: 0 + m_fontSizeMax: 0 m_fontStyle: 0 - m_HorizontalAlignment: 1 + m_HorizontalAlignment: 2 m_VerticalAlignment: 512 m_textAlignment: 65535 m_characterSpacing: 0 @@ -12305,12 +5467,12 @@ MonoBehaviour: m_overflowMode: 0 m_linkedTextComponent: {fileID: 0} parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 + m_enableKerning: 0 m_enableExtraPadding: 0 checkPaddingRequired: 0 m_isRichText: 1 m_parseCtrlCharacters: 1 - m_isOrthographic: 1 + m_isOrthographic: 0 m_isCullingEnabled: 0 m_horizontalMapping: 0 m_verticalMapping: 0 @@ -12326,209 +5488,13 @@ MonoBehaviour: m_hasFontAssetChanged: 0 m_baseMaterial: {fileID: 0} m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1310912156 +--- !u!222 &1321347584 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1310912153} - m_CullTransparentMesh: 1 ---- !u!1 &1314033827 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1314033828} - - component: {fileID: 1314033831} - - component: {fileID: 1314033830} - - component: {fileID: 1314033829} - m_Layer: 0 - m_Name: Btn_Back - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1314033828 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1314033827} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 967422611} - m_Father: {fileID: 1366230549} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0} - m_AnchorMax: {x: 0.5, y: 0} - m_AnchoredPosition: {x: 0, y: 46} - m_SizeDelta: {x: 260, y: 60} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &1314033829 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1314033827} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.6, g: 0.56, b: 0.42, a: 1} - m_HighlightedColor: {r: 1, g: 0.95, b: 0.72, a: 1} - m_PressedColor: {r: 1, g: 0.82, b: 0.38, a: 1} - m_SelectedColor: {r: 1, g: 0.95, b: 0.72, a: 1} - m_DisabledColor: {r: 0.4, g: 0.4, b: 0.4, a: 0.5} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 967422612} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1314033830 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1314033827} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1314033831 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1314033827} - m_CullTransparentMesh: 1 ---- !u!1 &1331695343 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1331695344} - - component: {fileID: 1331695346} - - component: {fileID: 1331695345} - m_Layer: 0 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1331695344 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1331695343} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1408998658} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1331695345 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1331695343} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10913, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1331695346 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1331695343} + m_GameObject: {fileID: 1321347581} m_CullTransparentMesh: 1 --- !u!1 &1355033120 GameObject: @@ -12539,6 +5505,7 @@ GameObject: serializedVersion: 6 m_Component: - component: {fileID: 1355033121} + - component: {fileID: 1355033123} - component: {fileID: 1355033122} m_Layer: 0 m_Name: SettingsPanel @@ -12561,8 +5528,8 @@ RectTransform: m_Children: - {fileID: 2102765587} - {fileID: 1185361156} - - {fileID: 480841643} - {fileID: 797245501} + - {fileID: 572888694} m_Father: {fileID: 401566396} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -12570,7 +5537,19 @@ RectTransform: m_AnchoredPosition: {x: 0, y: 0} m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1355033122 +--- !u!225 &1355033122 +CanvasGroup: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1355033120} + m_Enabled: 1 + m_Alpha: 1 + m_Interactable: 1 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &1355033123 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -12579,159 +5558,15 @@ MonoBehaviour: m_GameObject: {fileID: 1355033120} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 93f9600681435a74187c249850a0f71c, type: 3} + m_Script: {fileID: 11500000, guid: c6fa4cf81d2fd2e46b0d922f7b55097c, type: 3} m_Name: m_EditorClassIdentifier: _firstSelected: {fileID: 0} - _canvasGroup: {fileID: 0} + _canvasGroup: {fileID: 1355033122} _fadeInDuration: 0.15 _selectFirstOnEnable: 1 - _masterVolume: {fileID: 255507915} - _bgmVolume: {fileID: 1709469141} - _sfxVolume: {fileID: 482659295} - _ambientVolume: {fileID: 938338230} - _vSyncToggle: {fileID: 1672471841} - _fpsDropdown: {fileID: 790970560} - _uiScaleSlider: {fileID: 932917481} - _uiScaleValueText: {fileID: 118687189} - _colorblindDropdown: {fileID: 1476143706} - _screenShakeToggle: {fileID: 1212936959} - _languageDropdown: {fileID: 1625298761} - _rebindPanelRoot: {fileID: 0} ---- !u!1 &1359169968 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1359169969} - - component: {fileID: 1359169971} - - component: {fileID: 1359169970} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1359169969 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1359169968} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 790970559} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -7.5, y: -0.5} - m_SizeDelta: {x: -35, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1359169970 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1359169968} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: 30 - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} - m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 14 - m_fontSizeBase: 14 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1359169971 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1359169968} - m_CullTransparentMesh: 1 + _defaultMode: 0 + _canCancel: 1 --- !u!1 &1361390540 GameObject: m_ObjectHideFlags: 0 @@ -12853,272 +5688,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1361390540} m_CullTransparentMesh: 1 ---- !u!1 &1365933559 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1365933560} - m_Layer: 0 - m_Name: Sliding Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1365933560 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1365933559} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1176609749} - m_Father: {fileID: 991935735} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: -20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1366230548 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1366230549} - - component: {fileID: 1366230551} - - component: {fileID: 1366230550} - m_Layer: 0 - m_Name: DialogBox - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1366230549 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1366230548} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1563990124} - - {fileID: 1841326253} - - {fileID: 1395387911} - - {fileID: 1451638913} - - {fileID: 1314033828} - m_Father: {fileID: 54827916} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 760, y: 460} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1366230550 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1366230548} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.1, g: 0.11, b: 0.15, a: 0.98} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1366230551 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1366230548} - m_CullTransparentMesh: 1 ---- !u!1 &1368261081 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1368261082} - - component: {fileID: 1368261085} - - component: {fileID: 1368261084} - - component: {fileID: 1368261083} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1368261082 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1368261081} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 2073090772} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 12, y: 0} - m_SizeDelta: {x: -12, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &1368261083 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1368261081} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: SETTINGS_BGM_VOLUME - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!114 &1368261084 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1368261081} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u97F3\u4E50\u97F3\u91CF" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 26 - m_fontSizeBase: 26 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 4096 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1368261085 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1368261081} - m_CullTransparentMesh: 1 --- !u!1 &1385976314 GameObject: m_ObjectHideFlags: 0 @@ -13315,163 +5884,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1394920890} m_CullTransparentMesh: 1 ---- !u!1 &1395387910 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1395387911} - - component: {fileID: 1395387914} - - component: {fileID: 1395387913} - - component: {fileID: 1395387912} - m_Layer: 0 - m_Name: Btn_SteelSoul - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1395387911 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1395387910} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 660796763} - m_Father: {fileID: 1366230549} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 1} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 0, y: -206} - m_SizeDelta: {x: 420, y: 66} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &1395387912 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1395387910} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 0.95, b: 0.8, a: 1} - m_PressedColor: {r: 1, g: 0.84, b: 0.4, a: 1} - m_SelectedColor: {r: 1, g: 0.95, b: 0.8, a: 1} - m_DisabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} - m_ColorMultiplier: 1 - m_FadeDuration: 0.08 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1395387913} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1395387913 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1395387910} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.3, g: 0.33, b: 0.4, a: 0.85} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1395387914 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1395387910} - m_CullTransparentMesh: 1 ---- !u!1 &1408998657 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1408998658} - m_Layer: 0 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1408998658 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1408998657} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1331695344} - m_Father: {fileID: 938338229} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1409267586 GameObject: m_ObjectHideFlags: 0 @@ -13727,306 +6139,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1418386631} m_CullTransparentMesh: 1 ---- !u!1 &1421147782 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1421147783} - - component: {fileID: 1421147785} - - component: {fileID: 1421147784} - - component: {fileID: 1421147786} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1421147783 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1421147782} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 324844412} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1421147784 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1421147782} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u8BBE\u7F6E" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 34 - m_fontSizeBase: 34 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 6 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1421147785 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1421147782} - m_CullTransparentMesh: 1 ---- !u!114 &1421147786 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1421147782} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: MENU_SETTINGS - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &1429068945 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1429068946} - - component: {fileID: 1429068949} - - component: {fileID: 1429068948} - - component: {fileID: 1429068947} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1429068946 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429068945} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 718756041} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 12, y: 0} - m_SizeDelta: {x: -12, y: 0} - m_Pivot: {x: 0, y: 0.5} ---- !u!114 &1429068947 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429068945} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: SETTINGS_MASTER_VOLUME - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!114 &1429068948 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429068945} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u4E3B\u97F3\u91CF" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 26 - m_fontSizeBase: 26 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 4096 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1429068949 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1429068945} - m_CullTransparentMesh: 1 --- !u!1 &1442460177 GameObject: m_ObjectHideFlags: 0 @@ -14177,215 +6289,6 @@ MonoBehaviour: _key: BADGE_STEELSOUL _table: UI _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &1451638912 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1451638913} - - component: {fileID: 1451638915} - - component: {fileID: 1451638914} - m_Layer: 0 - m_Name: SteelSoulDesc - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1451638913 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1451638912} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1366230549} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 130} - m_SizeDelta: {x: -80, y: 60} - m_Pivot: {x: 0.5, y: 0} ---- !u!114 &1451638914 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1451638912} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: 'Steel Soul: one life. Death wipes the save.' - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.8, g: 0.55, b: 0.55, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 22 - m_fontSizeBase: 22 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1451638915 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1451638912} - m_CullTransparentMesh: 1 ---- !u!1 &1455895066 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1455895067} - - component: {fileID: 1455895069} - - component: {fileID: 1455895068} - m_Layer: 0 - m_Name: Arrow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1455895067 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1455895066} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1476143705} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -15, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1455895068 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1455895066} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1455895069 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1455895066} - m_CullTransparentMesh: 1 --- !u!1 &1457143857 GameObject: m_ObjectHideFlags: 0 @@ -14612,258 +6515,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1469362317} m_CullTransparentMesh: 1 ---- !u!1 &1470217618 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1470217619} - - component: {fileID: 1470217621} - - component: {fileID: 1470217620} - m_Layer: 0 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1470217619 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1470217618} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 706393080} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1470217620 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1470217618} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1470217621 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1470217618} - m_CullTransparentMesh: 1 ---- !u!1 &1476143704 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1476143705} - - component: {fileID: 1476143708} - - component: {fileID: 1476143707} - - component: {fileID: 1476143706} - m_Layer: 0 - m_Name: Dropdown - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1476143705 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1476143704} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 289233762} - - {fileID: 1455895067} - - {fileID: 788356720} - m_Father: {fileID: 2081341281} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -2, y: 0} - m_SizeDelta: {x: -20, y: 36} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1476143706 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1476143704} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1476143707} - m_Template: {fileID: 788356720} - m_CaptionText: {fileID: 289233763} - m_CaptionImage: {fileID: 0} - m_Placeholder: {fileID: 0} - m_ItemText: {fileID: 43199374} - m_ItemImage: {fileID: 0} - m_Value: 0 - m_Options: - m_Options: - - m_Text: "\u5173\u95ED" - m_Image: {fileID: 0} - - m_Text: "\u7EA2\u8272\u76F2" - m_Image: {fileID: 0} - - m_Text: "\u7EFF\u8272\u76F2" - m_Image: {fileID: 0} - - m_Text: "\u84DD\u9EC4\u8272\u76F2" - m_Image: {fileID: 0} - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] - m_AlphaFadeSpeed: 0.15 ---- !u!114 &1476143707 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1476143704} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1476143708 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1476143704} - m_CullTransparentMesh: 1 ---- !u!1 &1479667780 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1479667781} - m_Layer: 0 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1479667781 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1479667780} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 12154785} - m_Father: {fileID: 482659294} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1500212553 GameObject: m_ObjectHideFlags: 0 @@ -14998,42 +6649,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1500212553} m_CullTransparentMesh: 1 ---- !u!1 &1520305486 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1520305487} - m_Layer: 0 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1520305487 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1520305486} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1663757977} - m_Father: {fileID: 1709469140} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &1548727259 GameObject: m_ObjectHideFlags: 0 @@ -15184,7 +6799,7 @@ MonoBehaviour: _key: BADGE_STEELSOUL _table: UI _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &1563990123 +--- !u!1 &1596549956 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -15192,325 +6807,73 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1563990124} - - component: {fileID: 1563990126} - - component: {fileID: 1563990125} - - component: {fileID: 1563990127} + - component: {fileID: 1596549957} + - component: {fileID: 1596549959} + - component: {fileID: 1596549958} m_Layer: 0 - m_Name: TitleText + m_Name: ConfirmDialog m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1563990124 + m_IsActive: 0 +--- !u!224 &1596549957 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1563990123} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1366230549} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: -46} - m_SizeDelta: {x: -60, y: 56} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &1563990125 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1563990123} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u9009\u62E9\u6A21\u5F0F" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 0} - m_sharedMaterial: {fileID: 0} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 40 - m_fontSizeBase: 40 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 0 - m_fontSizeMax: 0 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 0 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 0 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1563990126 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1563990123} - m_CullTransparentMesh: 1 ---- !u!114 &1563990127 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1563990123} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: MODE_SELECT_TITLE - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &1605562626 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1605562627} - m_Layer: 0 - m_Name: Content - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1605562627 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1605562626} + m_GameObject: {fileID: 1596549956} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: - - {fileID: 113082731} - m_Father: {fileID: 369230716} + - {fileID: 16463720} + - {fileID: 726293270} + m_Father: {fileID: 401566396} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} + m_AnchorMin: {x: 0, y: 0} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 28} - m_Pivot: {x: 0.5, y: 1} ---- !u!1 &1625298759 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1625298760} - - component: {fileID: 1625298763} - - component: {fileID: 1625298762} - - component: {fileID: 1625298761} - m_Layer: 0 - m_Name: Dropdown - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1625298760 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1625298759} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1719650601} - - {fileID: 780998427} - - {fileID: 1154574396} - m_Father: {fileID: 1766640875} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -2, y: 0} - m_SizeDelta: {x: -20, y: 36} + m_SizeDelta: {x: 0, y: 0} m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1625298761 -MonoBehaviour: +--- !u!225 &1596549958 +CanvasGroup: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1625298759} + m_GameObject: {fileID: 1596549956} m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 7b743370ac3e4ec2a1668f5455a8ef8a, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled + m_Alpha: 1 m_Interactable: 1 - m_TargetGraphic: {fileID: 1625298762} - m_Template: {fileID: 1154574396} - m_CaptionText: {fileID: 1719650602} - m_CaptionImage: {fileID: 0} - m_Placeholder: {fileID: 0} - m_ItemText: {fileID: 1310912155} - m_ItemImage: {fileID: 0} - m_Value: 0 - m_Options: - m_Options: - - m_Text: "\u4E2D\u6587" - m_Image: {fileID: 0} - - m_Text: English - m_Image: {fileID: 0} - - m_Text: "\u65E5\u672C\u8A9E" - m_Image: {fileID: 0} - - m_Text: "\uD55C\uAD6D\uC5B4" - m_Image: {fileID: 0} - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] - m_AlphaFadeSpeed: 0.15 ---- !u!114 &1625298762 + m_BlocksRaycasts: 1 + m_IgnoreParentGroups: 0 +--- !u!114 &1596549959 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1625298759} + m_GameObject: {fileID: 1596549956} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: d33b9d77d704f12438e54e4a74ff00c6, type: 3} m_Name: m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1625298763 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1625298759} - m_CullTransparentMesh: 1 + _firstSelected: {fileID: 0} + _canvasGroup: {fileID: 1596549958} + _fadeInDuration: 0.15 + _selectFirstOnEnable: 1 + _defaultMode: 0 + _canCancel: 1 + _titleText: {fileID: 1832875491} + _bodyText: {fileID: 1321347583} + _confirmLabel: {fileID: 1257347158} + _cancelLabel: {fileID: 1090625879} + _btnConfirm: {fileID: 42279930} + _btnCancel: {fileID: 549483473} --- !u!1 &1629389440 GameObject: m_ObjectHideFlags: 0 @@ -15540,12 +6903,7 @@ RectTransform: m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 127825316} - - {fileID: 179255890} - - {fileID: 324844412} - - {fileID: 640162242} - - {fileID: 2079246918} + m_Children: [] m_Father: {fileID: 401566396} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0} @@ -15591,815 +6949,6 @@ CanvasGroup: m_Interactable: 1 m_BlocksRaycasts: 1 m_IgnoreParentGroups: 0 ---- !u!1 &1640231797 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1640231798} - - component: {fileID: 1640231801} - - component: {fileID: 1640231800} - - component: {fileID: 1640231799} - m_Layer: 0 - m_Name: Viewport - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1640231798 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1640231797} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1875609333} - m_Father: {fileID: 2111605488} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -18, y: 0} - m_Pivot: {x: 0, y: 1} ---- !u!114 &1640231799 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1640231797} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1640231800 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1640231797} - m_CullTransparentMesh: 1 ---- !u!114 &1640231801 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1640231797} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShowMaskGraphic: 0 ---- !u!1 &1657577275 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1657577276} - - component: {fileID: 1657577278} - - component: {fileID: 1657577277} - m_Layer: 0 - m_Name: Arrow - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1657577276 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1657577275} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 790970559} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 1, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -15, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1657577277 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1657577275} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10915, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1657577278 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1657577275} - m_CullTransparentMesh: 1 ---- !u!1 &1663757976 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1663757977} - - component: {fileID: 1663757979} - - component: {fileID: 1663757978} - m_Layer: 0 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1663757977 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1663757976} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1520305487} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1663757978 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1663757976} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1663757979 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1663757976} - m_CullTransparentMesh: 1 ---- !u!1 &1667084830 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1667084831} - m_Layer: 0 - m_Name: Sliding Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1667084831 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1667084830} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 229615429} - m_Father: {fileID: 572860392} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: -20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1672471839 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1672471840} - - component: {fileID: 1672471841} - m_Layer: 0 - m_Name: Toggle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1672471840 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1672471839} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1912506478} - - {fileID: 2063714693} - m_Father: {fileID: 1255692858} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -2, y: 0} - m_SizeDelta: {x: -20, y: 28} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1672471841 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1672471839} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 9085046f02f69544eb97fd06b6048fe2, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1912506479} - toggleTransition: 1 - graphic: {fileID: 2116306668} - m_Group: {fileID: 0} - onValueChanged: - m_PersistentCalls: - m_Calls: [] - m_IsOn: 1 ---- !u!1 &1687921369 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1687921370} - - component: {fileID: 1687921371} - m_Layer: 0 - m_Name: Row_SFX - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1687921370 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1687921369} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 446509848} - - {fileID: 482659294} - m_Father: {fileID: 480841643} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1687921371 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1687921369} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 50 - m_PreferredWidth: -1 - m_PreferredHeight: 56 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!1 &1709469139 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1709469140} - - component: {fileID: 1709469141} - m_Layer: 0 - m_Name: Slider - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1709469140 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1709469139} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 383498654} - - {fileID: 1520305487} - - {fileID: 282882592} - m_Father: {fileID: 2073090772} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 1, y: 0.5} - m_AnchoredPosition: {x: -2, y: 0} - m_SizeDelta: {x: -20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1709469141 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1709469139} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 67db9e8f0e2ae9c40bc1e2b64352a6b4, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 721211072} - m_FillRect: {fileID: 1663757977} - m_HandleRect: {fileID: 721211071} - m_Direction: 0 - m_MinValue: 0 - m_MaxValue: 1 - m_WholeNumbers: 0 - m_Value: 0.8 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!1 &1719650600 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1719650601} - - component: {fileID: 1719650603} - - component: {fileID: 1719650602} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1719650601 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1719650600} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1625298760} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -7.5, y: -0.5} - m_SizeDelta: {x: -35, y: -13} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1719650602 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1719650600} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u4E2D\u6587" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: c9ebf78286d2b6345b16575012502acc, type: 2} - m_sharedMaterial: {fileID: 1445647621079294416, guid: c9ebf78286d2b6345b16575012502acc, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 14 - m_fontSizeBase: 14 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1719650603 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1719650600} - m_CullTransparentMesh: 1 ---- !u!1 &1727792230 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1727792231} - - component: {fileID: 1727792233} - - component: {fileID: 1727792232} - m_Layer: 0 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1727792231 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1727792230} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 7328504} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1727792232 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1727792230} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1727792233 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1727792230} - m_CullTransparentMesh: 1 ---- !u!1 &1730421866 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1730421867} - - component: {fileID: 1730421870} - - component: {fileID: 1730421869} - - component: {fileID: 1730421868} - m_Layer: 0 - m_Name: Viewport - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1730421867 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1730421866} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 369764078} - m_Father: {fileID: 788356720} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -18, y: 0} - m_Pivot: {x: 0, y: 1} ---- !u!114 &1730421868 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1730421866} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10917, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1730421869 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1730421866} - m_CullTransparentMesh: 1 ---- !u!114 &1730421870 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1730421866} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 31a19414c41e5ae4aae2af33fee712f6, type: 3} - m_Name: - m_EditorClassIdentifier: - m_ShowMaskGraphic: 0 --- !u!1 &1737807997 GameObject: m_ObjectHideFlags: 0 @@ -16849,64 +7398,6 @@ MonoBehaviour: m_FlexibleWidth: -1 m_FlexibleHeight: -1 m_LayoutPriority: 1 ---- !u!1 &1766640874 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1766640875} - - component: {fileID: 1766640876} - m_Layer: 0 - m_Name: Row_Language - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1766640875 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1766640874} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 792673233} - - {fileID: 1625298760} - m_Father: {fileID: 480841643} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1766640876 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1766640874} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 50 - m_PreferredWidth: -1 - m_PreferredHeight: 56 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 --- !u!1 &1812299918 GameObject: m_ObjectHideFlags: 0 @@ -17058,7 +7549,7 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1812299918} m_CullTransparentMesh: 1 ---- !u!1 &1831803786 +--- !u!1 &1832875489 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -17066,193 +7557,131 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 1831803787} - - component: {fileID: 1831803789} - - component: {fileID: 1831803788} + - component: {fileID: 1832875490} + - component: {fileID: 1832875492} + - component: {fileID: 1832875491} m_Layer: 0 - m_Name: Overlay + m_Name: TitleText m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &1831803787 +--- !u!224 &1832875490 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1831803786} + m_GameObject: {fileID: 1832875489} m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} m_ConstrainProportionsScale: 0 m_Children: [] - m_Father: {fileID: 54827916} + m_Father: {fileID: 726293270} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} + m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1831803788 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1831803786} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0, g: 0, b: 0, a: 0.6} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1831803789 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1831803786} - m_CullTransparentMesh: 1 ---- !u!1 &1841326252 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1841326253} - - component: {fileID: 1841326256} - - component: {fileID: 1841326255} - - component: {fileID: 1841326254} - m_Layer: 0 - m_Name: Btn_Normal - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1841326253 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1841326252} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 153533257} - m_Father: {fileID: 1366230549} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 1} - m_AnchorMax: {x: 0.5, y: 1} - m_AnchoredPosition: {x: 0, y: -130} - m_SizeDelta: {x: 420, y: 66} + m_AnchoredPosition: {x: 0, y: -50} + m_SizeDelta: {x: -60, y: 60} m_Pivot: {x: 0.5, y: 1} ---- !u!114 &1841326254 +--- !u!114 &1832875491 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1841326252} + m_GameObject: {fileID: 1832875489} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 1, g: 0.95, b: 0.8, a: 1} - m_PressedColor: {r: 1, g: 0.84, b: 0.4, a: 1} - m_SelectedColor: {r: 1, g: 0.95, b: 0.8, a: 1} - m_DisabledColor: {r: 0.5, g: 0.5, b: 0.5, a: 0.4} - m_ColorMultiplier: 1 - m_FadeDuration: 0.08 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1841326255} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &1841326255 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1841326252} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} m_Name: m_EditorClassIdentifier: m_Material: {fileID: 0} - m_Color: {r: 0.1, g: 0.11, b: 0.14, a: 0.55} - m_RaycastTarget: 1 + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 0 m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} m_Maskable: 1 m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1841326256 + m_text: Confirm + m_isRightToLeft: 0 + m_fontAsset: {fileID: 0} + m_sharedMaterial: {fileID: 0} + m_fontSharedMaterials: [] + m_fontMaterial: {fileID: 0} + m_fontMaterials: [] + m_fontColor32: + serializedVersion: 2 + rgba: 4294967295 + m_fontColor: {r: 0.92, g: 0.86, b: 0.66, a: 1} + m_enableVertexGradient: 0 + m_colorMode: 3 + m_fontColorGradient: + topLeft: {r: 1, g: 1, b: 1, a: 1} + topRight: {r: 1, g: 1, b: 1, a: 1} + bottomLeft: {r: 1, g: 1, b: 1, a: 1} + bottomRight: {r: 1, g: 1, b: 1, a: 1} + m_fontColorGradientPreset: {fileID: 0} + m_spriteAsset: {fileID: 0} + m_tintAllSprites: 0 + m_StyleSheet: {fileID: 0} + m_TextStyleHashCode: 0 + m_overrideHtmlColors: 0 + m_faceColor: + serializedVersion: 2 + rgba: 4294967295 + m_fontSize: 40 + m_fontSizeBase: 40 + m_fontWeight: 400 + m_enableAutoSizing: 0 + m_fontSizeMin: 0 + m_fontSizeMax: 0 + m_fontStyle: 0 + m_HorizontalAlignment: 2 + m_VerticalAlignment: 512 + m_textAlignment: 65535 + m_characterSpacing: 0 + m_wordSpacing: 0 + m_lineSpacing: 0 + m_lineSpacingMax: 0 + m_paragraphSpacing: 0 + m_charWidthMaxAdj: 0 + m_enableWordWrapping: 1 + m_wordWrappingRatios: 0.4 + m_overflowMode: 0 + m_linkedTextComponent: {fileID: 0} + parentLinkedComponent: {fileID: 0} + m_enableKerning: 0 + m_enableExtraPadding: 0 + checkPaddingRequired: 0 + m_isRichText: 1 + m_parseCtrlCharacters: 1 + m_isOrthographic: 0 + m_isCullingEnabled: 0 + m_horizontalMapping: 0 + m_verticalMapping: 0 + m_uvLineOffset: 0 + m_geometrySortingOrder: 0 + m_IsTextObjectScaleStatic: 0 + m_VertexBufferAutoSizeReduction: 0 + m_useMaxVisibleDescender: 1 + m_pageToDisplay: 1 + m_margin: {x: 0, y: 0, z: 0, w: 0} + m_isUsingLegacyAnimationComponent: 0 + m_isVolumetricText: 0 + m_hasFontAssetChanged: 0 + m_baseMaterial: {fileID: 0} + m_maskOffset: {x: 0, y: 0, z: 0, w: 0} +--- !u!222 &1832875492 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1841326252} + m_GameObject: {fileID: 1832875489} m_CullTransparentMesh: 1 --- !u!1 &1875180730 GameObject: @@ -17404,271 +7833,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1875180730} m_CullTransparentMesh: 1 ---- !u!1 &1875609332 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1875609333} - m_Layer: 0 - m_Name: Content - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1875609333 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1875609332} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 958711163} - m_Father: {fileID: 1640231798} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 28} - m_Pivot: {x: 0.5, y: 1} ---- !u!1 &1877732304 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1877732305} - - component: {fileID: 1877732307} - - component: {fileID: 1877732306} - m_Layer: 0 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1877732305 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1877732304} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 932917480} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1877732306 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1877732304} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1877732307 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1877732304} - m_CullTransparentMesh: 1 ---- !u!1 &1899445406 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1899445407} - - component: {fileID: 1899445409} - - component: {fileID: 1899445408} - m_Layer: 0 - m_Name: Handle - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1899445407 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1899445406} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 29920991} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0.2} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1899445408 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1899445406} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1899445409 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1899445406} - m_CullTransparentMesh: 1 ---- !u!1 &1902280290 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1902280291} - - component: {fileID: 1902280293} - - component: {fileID: 1902280292} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &1902280291 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902280290} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1212936958} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 9, y: -0.5} - m_SizeDelta: {x: -28, y: -3} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1902280292 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902280290} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Toggle ---- !u!222 &1902280293 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1902280290} - m_CullTransparentMesh: 1 --- !u!1 &1910644582 GameObject: m_ObjectHideFlags: 0 @@ -17819,82 +7983,6 @@ MonoBehaviour: _key: SAVESLOT_EMPTY _table: UI _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &1912506477 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1912506478} - - component: {fileID: 1912506480} - - component: {fileID: 1912506479} - m_Layer: 0 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1912506478 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1912506477} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 2116306667} - m_Father: {fileID: 1672471840} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 1} - m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 10, y: -10} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1912506479 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1912506477} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &1912506480 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1912506477} - m_CullTransparentMesh: 1 --- !u!1 &1923628849 GameObject: m_ObjectHideFlags: 0 @@ -18422,228 +8510,6 @@ MonoBehaviour: _key: MENU_SUBTITLE _table: UI _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &1988160082 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1988160083} - m_Layer: 0 - m_Name: Handle Slide Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1988160083 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1988160082} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 818713454} - m_Father: {fileID: 255507914} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!1 &1990255362 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1990255363} - - component: {fileID: 1990255365} - - component: {fileID: 1990255364} - - component: {fileID: 1990255366} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1990255363 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1990255362} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 2079246918} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1990255364 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1990255362} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 0 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: "\u9000\u51FA" - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: -1183493901 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 34 - m_fontSizeBase: 34 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 2 - m_VerticalAlignment: 512 - m_textAlignment: 65535 - m_characterSpacing: 6 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1990255365 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1990255362} - m_CullTransparentMesh: 1 ---- !u!114 &1990255366 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1990255362} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 964e3a3ab86805244bbde47d5f54950b, type: 3} - m_Name: - m_EditorClassIdentifier: - _key: MENU_QUIT - _table: UI - _fontConfig: {fileID: 11400000, guid: cb61150dde6b0cf4aafcd4ad5f1a7209, type: 2} ---- !u!1 &1999178066 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1999178067} - m_Layer: 0 - m_Name: Fill Area - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1999178067 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1999178066} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 2141756685} - m_Father: {fileID: 938338229} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: -5, y: 0} - m_SizeDelta: {x: -20, y: 0} - m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &2012637569 GameObject: m_ObjectHideFlags: 0 @@ -19046,85 +8912,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2046385754} m_CullTransparentMesh: 1 ---- !u!1 &2063714692 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2063714693} - - component: {fileID: 2063714695} - - component: {fileID: 2063714694} - m_Layer: 0 - m_Name: Label - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &2063714693 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2063714692} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1672471840} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 9, y: -0.5} - m_SizeDelta: {x: -28, y: -3} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2063714694 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2063714692} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 5f7201a12d95ffc409449d95f23cf332, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 0.19607843, g: 0.19607843, b: 0.19607843, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_FontData: - m_Font: {fileID: 10102, guid: 0000000000000000e000000000000000, type: 0} - m_FontSize: 14 - m_FontStyle: 0 - m_BestFit: 0 - m_MinSize: 10 - m_MaxSize: 40 - m_Alignment: 0 - m_AlignByGeometry: 0 - m_RichText: 1 - m_HorizontalOverflow: 0 - m_VerticalOverflow: 0 - m_LineSpacing: 1 - m_Text: Toggle ---- !u!222 &2063714695 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2063714692} - m_CullTransparentMesh: 1 --- !u!1 &2064924317 GameObject: m_ObjectHideFlags: 0 @@ -19259,64 +9046,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2064924317} m_CullTransparentMesh: 1 ---- !u!1 &2065188284 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2065188285} - - component: {fileID: 2065188286} - m_Layer: 0 - m_Name: Row_ScreenShake - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2065188285 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2065188284} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 716707065} - - {fileID: 1212936958} - m_Father: {fileID: 480841643} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2065188286 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2065188284} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 50 - m_PreferredWidth: -1 - m_PreferredHeight: 56 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 --- !u!1 &2068260009 GameObject: m_ObjectHideFlags: 0 @@ -19438,264 +9167,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2068260009} m_CullTransparentMesh: 1 ---- !u!1 &2073090771 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2073090772} - - component: {fileID: 2073090773} - m_Layer: 0 - m_Name: Row_BGM - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2073090772 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2073090771} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1368261082} - - {fileID: 1709469140} - m_Father: {fileID: 480841643} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2073090773 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2073090771} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 50 - m_PreferredWidth: -1 - m_PreferredHeight: 56 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!1 &2079246917 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2079246918} - - component: {fileID: 2079246921} - - component: {fileID: 2079246920} - - component: {fileID: 2079246919} - - component: {fileID: 2079246922} - m_Layer: 0 - m_Name: Btn_Quit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2079246918 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2079246917} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1990255363} - m_Father: {fileID: 1629389441} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2079246919 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2079246917} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 0.6, g: 0.56, b: 0.42, a: 1} - m_HighlightedColor: {r: 1, g: 0.95, b: 0.72, a: 1} - m_PressedColor: {r: 1, g: 0.82, b: 0.38, a: 1} - m_SelectedColor: {r: 1, g: 0.95, b: 0.72, a: 1} - m_DisabledColor: {r: 0.4, g: 0.4, b: 0.4, a: 0.5} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 1990255364} - m_OnClick: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &2079246920 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2079246917} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 0} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2079246921 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2079246917} - m_CullTransparentMesh: 1 ---- !u!114 &2079246922 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2079246917} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 56 - m_PreferredWidth: -1 - m_PreferredHeight: 64 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 ---- !u!1 &2081341280 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2081341281} - - component: {fileID: 2081341282} - m_Layer: 0 - m_Name: Row_Colorblind - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2081341281 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2081341280} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 330701039} - - {fileID: 1476143705} - m_Father: {fileID: 480841643} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2081341282 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2081341280} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 306cc8c2b49d7114eaa3623786fc2126, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreLayout: 0 - m_MinWidth: -1 - m_MinHeight: 50 - m_PreferredWidth: -1 - m_PreferredHeight: 56 - m_FlexibleWidth: -1 - m_FlexibleHeight: -1 - m_LayoutPriority: 1 --- !u!1 &2085718981 GameObject: m_ObjectHideFlags: 0 @@ -19996,264 +9467,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2102765586} m_CullTransparentMesh: 1 ---- !u!1 &2111605487 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2111605488} - - component: {fileID: 2111605491} - - component: {fileID: 2111605490} - - component: {fileID: 2111605489} - m_Layer: 0 - m_Name: Template - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &2111605488 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2111605487} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1640231798} - - {fileID: 572860392} - m_Father: {fileID: 790970559} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 0} - m_AnchoredPosition: {x: 0, y: 2} - m_SizeDelta: {x: 0, y: 150} - m_Pivot: {x: 0.5, y: 1} ---- !u!114 &2111605489 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2111605487} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 1aa08ab6e0800fa44ae55d278d1423e3, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Content: {fileID: 1875609333} - m_Horizontal: 0 - m_Vertical: 1 - m_MovementType: 2 - m_Elasticity: 0.1 - m_Inertia: 1 - m_DecelerationRate: 0.135 - m_ScrollSensitivity: 1 - m_Viewport: {fileID: 1640231798} - m_HorizontalScrollbar: {fileID: 0} - m_VerticalScrollbar: {fileID: 572860393} - m_HorizontalScrollbarVisibility: 0 - m_VerticalScrollbarVisibility: 2 - m_HorizontalScrollbarSpacing: 0 - m_VerticalScrollbarSpacing: -3 - m_OnValueChanged: - m_PersistentCalls: - m_Calls: [] ---- !u!114 &2111605490 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2111605487} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2111605491 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2111605487} - m_CullTransparentMesh: 1 ---- !u!1 &2115570210 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2115570211} - - component: {fileID: 2115570213} - - component: {fileID: 2115570212} - m_Layer: 0 - m_Name: Background - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2115570211 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2115570210} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 255507914} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0.25} - m_AnchorMax: {x: 1, y: 0.75} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2115570212 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2115570210} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10907, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2115570213 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2115570210} - m_CullTransparentMesh: 1 ---- !u!1 &2116306666 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2116306667} - - component: {fileID: 2116306669} - - component: {fileID: 2116306668} - m_Layer: 0 - m_Name: Checkmark - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2116306667 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2116306666} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1912506478} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 20, y: 20} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2116306668 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2116306666} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10901, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 0 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2116306669 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2116306666} - m_CullTransparentMesh: 1 --- !u!1 &2135761165 GameObject: m_ObjectHideFlags: 0 @@ -20463,63 +9676,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2136524219} m_CullTransparentMesh: 1 ---- !u!1 &2138023663 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2138023664} - - component: {fileID: 2138023665} - m_Layer: 0 - m_Name: ConfirmDialog - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &2138023664 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2138023663} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 1118350152} - - {fileID: 238132346} - m_Father: {fileID: 1183776505} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2138023665 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2138023663} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: d33b9d77d704f12438e54e4a74ff00c6, type: 3} - m_Name: - m_EditorClassIdentifier: - _root: {fileID: 2138023663} - _titleText: {fileID: 523687256} - _bodyText: {fileID: 771915540} - _confirmLabel: {fileID: 649520135} - _cancelLabel: {fileID: 447131722} - _btnConfirm: {fileID: 25803677} - _btnCancel: {fileID: 860904112} --- !u!1 &2138237673 GameObject: m_ObjectHideFlags: 0 @@ -20595,81 +9751,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 2138237673} m_CullTransparentMesh: 1 ---- !u!1 &2141756684 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 2141756685} - - component: {fileID: 2141756687} - - component: {fileID: 2141756686} - m_Layer: 0 - m_Name: Fill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &2141756685 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2141756684} - m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 1999178067} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 10, y: 0} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &2141756686 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2141756684} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 10905, guid: 0000000000000000f000000000000000, type: 0} - m_Type: 1 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 4 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &2141756687 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 2141756684} - m_CullTransparentMesh: 1 --- !u!1660057539 &9223372036854775807 SceneRoots: m_ObjectHideFlags: 0 diff --git a/Assets/_Game/Scenes/Persistent.unity b/Assets/_Game/Scenes/Persistent.unity index 55b3c99..7a8f019 100644 --- a/Assets/_Game/Scenes/Persistent.unity +++ b/Assets/_Game/Scenes/Persistent.unity @@ -122,82 +122,6 @@ NavMeshSettings: debug: m_Flags: 0 m_NavMeshData: {fileID: 0} ---- !u!1 &76662867 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 76662868} - - component: {fileID: 76662869} - m_Layer: 0 - m_Name: Btn_MainMenu - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &76662868 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 76662867} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 573353688} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &76662869 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 76662867} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 0} - m_OnClick: - m_PersistentCalls: - m_Calls: [] --- !u!1 &78019302 GameObject: m_ObjectHideFlags: 0 @@ -858,12 +782,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} m_Name: m_EditorClassIdentifier: - m_UiScaleMode: 0 + m_UiScaleMode: 1 m_ReferencePixelsPerUnit: 100 m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} + m_ReferenceResolution: {x: 1920, y: 1080} m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 + m_MatchWidthOrHeight: 0.5 m_PhysicalUnit: 3 m_FallbackScreenDPI: 96 m_DefaultSpriteDPI: 96 @@ -967,82 +891,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 142108865} m_CullTransparentMesh: 1 ---- !u!1 &146394744 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 146394745} - - component: {fileID: 146394746} - m_Layer: 0 - m_Name: Btn_Resume - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &146394745 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 146394744} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 573353688} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &146394746 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 146394744} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 0} - m_OnClick: - m_PersistentCalls: - m_Calls: [] --- !u!1 &156288470 GameObject: m_ObjectHideFlags: 0 @@ -1474,12 +1322,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} m_Name: m_EditorClassIdentifier: - m_UiScaleMode: 0 + m_UiScaleMode: 1 m_ReferencePixelsPerUnit: 100 m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} + m_ReferenceResolution: {x: 1920, y: 1080} m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 + m_MatchWidthOrHeight: 0.5 m_PhysicalUnit: 3 m_FallbackScreenDPI: 96 m_DefaultSpriteDPI: 96 @@ -1937,8 +1785,8 @@ MonoBehaviour: _onFadeOutRequest: {fileID: 11400000, guid: a17901d6793dcf2409e2672ffb383208, type: 2} _onFadeInRequest: {fileID: 11400000, guid: f8d520fe699782b4184ff72ce5200c25, type: 2} _onRegionNameDisplay: {fileID: 0} - _onSceneWorldStateRestored: {fileID: 0} - _mapDatabase: {fileID: 0} + _onSceneWorldStateRestored: {fileID: 11400000, guid: fe676284e527b064e9f3e46f3174d652, type: 2} + _mapDatabase: {fileID: 11400000, guid: d4c759d906fcc2a4aae38859d572243a, type: 2} _budget: {fileID: 11400000, guid: cd50a6ced54f54a43bda5a4d39b7865e, type: 2} --- !u!114 &350325896 MonoBehaviour: @@ -2094,6 +1942,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: a95115526c2b68e469f425df962742e4, type: 3} m_Name: m_EditorClassIdentifier: + _keepSelectionAlways: 1 --- !u!1 &377842515 GameObject: m_ObjectHideFlags: 0 @@ -2226,6 +2075,7 @@ GameObject: m_Component: - component: {fileID: 387749991} - component: {fileID: 387749992} + - component: {fileID: 387749993} m_Layer: 0 m_Name: UIRoot m_TagString: Untagged @@ -2247,12 +2097,13 @@ Transform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 1360021043} - - {fileID: 573353688} - {fileID: 843204153} - {fileID: 562889528} - {fileID: 122619866} - {fileID: 408242663} - {fileID: 920776577} + - {fileID: 1774142379} + - {fileID: 1618086749} m_Father: {fileID: 1342297669} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!114 &387749992 @@ -2271,15 +2122,13 @@ MonoBehaviour: _deathScreenRoot: {fileID: 484326885} _panels: - id: 0 - root: {fileID: 573353687} + root: {fileID: 1618086750} - id: 1 root: {fileID: 843204152} - id: 2 - root: {fileID: 340913150} + root: {fileID: 1774142378} - id: 3 root: {fileID: 562889527} - - id: 6 - root: {fileID: 1141579237} _addressablePanels: [] _addressablePanelParent: {fileID: 387749991} _onGameStateChanged: {fileID: 11400000, guid: aa9c327d03e82c84e87d054545412578, type: 2} @@ -2290,6 +2139,18 @@ MonoBehaviour: _onCharmPanelOpen: {fileID: 0} _onSpellSelectOpen: {fileID: 0} _onInventoryOpen: {fileID: 11400000, guid: f723ead60ca68e24c84a30d8adb535d1, type: 2} +--- !u!114 &387749993 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 387749990} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: b777118c6c3387b4e81cbf5bb56c8a23, type: 3} + m_Name: + m_EditorClassIdentifier: _onUICancelPressed: {fileID: 11400000, guid: 7d520a6b9d8d4004cb772e875f1c4364, type: 2} --- !u!1 &388344686 GameObject: @@ -2699,39 +2560,6 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 ---- !u!1 &427196978 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 427196979} - m_Layer: 0 - m_Name: LoadingRoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &427196979 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 427196978} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 739042132} - - {fileID: 1155745554} - m_Father: {fileID: 922783834} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &441840459 GameObject: m_ObjectHideFlags: 0 @@ -3558,60 +3386,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 571989350} m_CullTransparentMesh: 1 ---- !u!1 &573353687 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 573353688} - - component: {fileID: 573353689} - m_Layer: 0 - m_Name: PauseMenuRoot - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!4 &573353688 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 573353687} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 146394745} - - {fileID: 678047436} - - {fileID: 76662868} - - {fileID: 1305276007} - m_Father: {fileID: 387749991} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &573353689 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 573353687} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 8adf13ec10899df439ee33bc9dcbcdeb, type: 3} - m_Name: - m_EditorClassIdentifier: - _btnResume: {fileID: 146394746} - _btnSettings: {fileID: 678047437} - _btnMainMenu: {fileID: 76662869} - _btnQuit: {fileID: 1305276008} - _onResumeRequested: {fileID: 0} - _onSceneLoadRequest: {fileID: 11400000, guid: 7a4675ba5f3b784448ce2d1e0048f119, type: 2} --- !u!1 &582641550 GameObject: m_ObjectHideFlags: 0 @@ -4020,9 +3794,12 @@ MonoBehaviour: m_GameObject: {fileID: 639737769} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 1136785156} + m_Script: {fileID: 11500000, guid: b8d9e520f0d671e458003b2974ccb45e, type: 3} m_Name: m_EditorClassIdentifier: + _mode: 0 + _actionName: Cancel + _bindingPath: --- !u!114 &639737772 MonoBehaviour: m_ObjectHideFlags: 0 @@ -4096,82 +3873,6 @@ Transform: - {fileID: 571989351} m_Father: {fileID: 582641551} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &678047435 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 678047436} - - component: {fileID: 678047437} - m_Layer: 0 - m_Name: Btn_Settings - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &678047436 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 678047435} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 573353688} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &678047437 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 678047435} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 0} - m_OnClick: - m_PersistentCalls: - m_Calls: [] --- !u!1 &687155601 GameObject: m_ObjectHideFlags: 0 @@ -4374,81 +4075,6 @@ MonoBehaviour: _fadeIn: {fileID: 748192759} _onFadeOutRequest: {fileID: 11400000, guid: a17901d6793dcf2409e2672ffb383208, type: 2} _onFadeInRequest: {fileID: 11400000, guid: f8d520fe699782b4184ff72ce5200c25, type: 2} ---- !u!1 &739042131 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 739042132} - - component: {fileID: 739042134} - - component: {fileID: 739042133} - m_Layer: 0 - m_Name: ProgressBarFill - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &739042132 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 739042131} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 427196979} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 100, y: 100} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &739042133 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 739042131} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_Sprite: {fileID: 0} - m_Type: 3 - m_PreserveAspect: 0 - m_FillCenter: 1 - m_FillMethod: 0 - m_FillAmount: 1 - m_FillClockwise: 1 - m_FillOrigin: 0 - m_UseSpriteMesh: 0 - m_PixelsPerUnitMultiplier: 1 ---- !u!222 &739042134 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 739042131} - m_CullTransparentMesh: 1 --- !u!1 &748192757 GameObject: m_ObjectHideFlags: 0 @@ -5068,7 +4694,7 @@ Camera: m_Enabled: 1 serializedVersion: 2 m_ClearFlags: 2 - m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 1} + m_BackGroundColor: {r: 0.192, g: 0.302, b: 0.475, a: 1} m_projectionMatrixMode: 1 m_GateFitMode: 2 m_FOVAxisMode: 0 @@ -5091,7 +4717,7 @@ Camera: height: 1 near clip plane: 0.1 far clip plane: 5000 - field of view: 40 + field of view: 60 orthographic: 0 orthographic size: 10 m_Depth: 0 @@ -5672,130 +5298,6 @@ Canvas: m_SortingLayerID: 0 m_SortingOrder: 25 m_TargetDisplay: 0 ---- !u!1 &922783833 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 922783834} - - component: {fileID: 922783838} - - component: {fileID: 922783837} - - component: {fileID: 922783836} - - component: {fileID: 922783835} - m_Layer: 0 - m_Name: Canvas_Loading - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 0 ---- !u!224 &922783834 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 922783833} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 0, y: 0, z: 0} - m_ConstrainProportionsScale: 0 - m_Children: - - {fileID: 427196979} - m_Father: {fileID: 1342297669} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0, y: 0} - m_AnchorMax: {x: 0, y: 0} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 0, y: 0} - m_Pivot: {x: 0, y: 0} ---- !u!114 &922783835 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 922783833} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 57313fea7dbe62f42826481b78a5e989, type: 3} - m_Name: - m_EditorClassIdentifier: - _loadingRoot: {fileID: 427196978} - _progressFill: {fileID: 739042133} - _tipText: {fileID: 1155745555} - _backgroundArts: [] - _tipMessages: [] - _minDisplayTime: 0.5 - _onLoadingStarted: {fileID: 11400000, guid: 78de6bbfc7741ad47ad568ba0b65fde0, type: 2} - _onLoadingComplete: {fileID: 11400000, guid: 1e4580d266c4bd44c8b25a70d26608d3, type: 2} - _onLoadingProgressUpdated: {fileID: 11400000, guid: 2d366d52ee6a8214c8cd94d14e9ccd15, type: 2} ---- !u!114 &922783836 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 922783833} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} - m_Name: - m_EditorClassIdentifier: - m_IgnoreReversedGraphics: 1 - m_BlockingObjects: 0 - m_BlockingMask: - serializedVersion: 2 - m_Bits: 4294967295 ---- !u!114 &922783837 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 922783833} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} - m_Name: - m_EditorClassIdentifier: - m_UiScaleMode: 0 - m_ReferencePixelsPerUnit: 100 - m_ScaleFactor: 1 - m_ReferenceResolution: {x: 800, y: 600} - m_ScreenMatchMode: 0 - m_MatchWidthOrHeight: 0 - m_PhysicalUnit: 3 - m_FallbackScreenDPI: 96 - m_DefaultSpriteDPI: 96 - m_DynamicPixelsPerUnit: 1 - m_PresetInfoIsWorld: 0 ---- !u!223 &922783838 -Canvas: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 922783833} - m_Enabled: 1 - serializedVersion: 3 - m_RenderMode: 0 - m_Camera: {fileID: 0} - m_PlaneDistance: 100 - m_PixelPerfect: 0 - m_ReceivesEvents: 1 - m_OverrideSorting: 0 - m_OverridePixelPerfect: 0 - m_SortingBucketNormalizedSize: 0 - m_VertexColorAlwaysGammaSpace: 0 - m_AdditionalShaderChannelsFlag: 0 - m_UpdateRectTransformForStandalone: 0 - m_SortingLayerID: 0 - m_SortingOrder: 99 - m_TargetDisplay: 0 --- !u!1 &977025776 GameObject: m_ObjectHideFlags: 0 @@ -5937,8 +5439,6 @@ MonoBehaviour: m_Name: m_EditorClassIdentifier: _onSceneLoaded: {fileID: 11400000, guid: ce0e5d2372599c74aabdac63c1620289, type: 2} - _onLoadingStarted: {fileID: 11400000, guid: 78de6bbfc7741ad47ad568ba0b65fde0, type: 2} - _onLoadingComplete: {fileID: 11400000, guid: 1e4580d266c4bd44c8b25a70d26608d3, type: 2} _onLoadingProgressUpdated: {fileID: 11400000, guid: 2d366d52ee6a8214c8cd94d14e9ccd15, type: 2} --- !u!1 &1007746246 GameObject: @@ -6729,21 +6229,6 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1127690730} m_CullTransparentMesh: 1 ---- !u!115 &1136785156 -MonoScript: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_Name: - serializedVersion: 7 - m_DefaultReferences: {} - m_Icon: {fileID: 0} - m_Type: 0 - m_ExecutionOrder: 0 - m_ClassName: InputIconImage - m_Namespace: BaseGames.UI - m_AssemblyName: BaseGames.UI --- !u!1 &1141579237 GameObject: m_ObjectHideFlags: 0 @@ -6883,140 +6368,6 @@ MonoBehaviour: _onRespawnCompleted: {fileID: 11400000, guid: 06a9e772d7990d441b77625f9f1338a9, type: 2} _onSceneLoadRequest: {fileID: 11400000, guid: 7a4675ba5f3b784448ce2d1e0048f119, type: 2} _onDeathScreenConfirmed: {fileID: 11400000, guid: c5237081444b4b54682df1087095fc89, type: 2} ---- !u!1 &1155745553 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1155745554} - - component: {fileID: 1155745556} - - component: {fileID: 1155745555} - m_Layer: 0 - m_Name: TipText - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!224 &1155745554 -RectTransform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1155745553} - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 427196979} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} - m_AnchorMin: {x: 0.5, y: 0.5} - m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 0} - m_SizeDelta: {x: 200, y: 50} - m_Pivot: {x: 0.5, y: 0.5} ---- !u!114 &1155745555 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1155745553} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: f4688fdb7df04437aeb418b961361dc5, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Material: {fileID: 0} - m_Color: {r: 1, g: 1, b: 1, a: 1} - m_RaycastTarget: 1 - m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} - m_Maskable: 1 - m_OnCullStateChanged: - m_PersistentCalls: - m_Calls: [] - m_text: - m_isRightToLeft: 0 - m_fontAsset: {fileID: 11400000, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_sharedMaterial: {fileID: 2180264, guid: 8f586378b4e144a9851e7b34d9b748ee, type: 2} - m_fontSharedMaterials: [] - m_fontMaterial: {fileID: 0} - m_fontMaterials: [] - m_fontColor32: - serializedVersion: 2 - rgba: 4294967295 - m_fontColor: {r: 1, g: 1, b: 1, a: 1} - m_enableVertexGradient: 0 - m_colorMode: 3 - m_fontColorGradient: - topLeft: {r: 1, g: 1, b: 1, a: 1} - topRight: {r: 1, g: 1, b: 1, a: 1} - bottomLeft: {r: 1, g: 1, b: 1, a: 1} - bottomRight: {r: 1, g: 1, b: 1, a: 1} - m_fontColorGradientPreset: {fileID: 0} - m_spriteAsset: {fileID: 0} - m_tintAllSprites: 0 - m_StyleSheet: {fileID: 0} - m_TextStyleHashCode: 0 - m_overrideHtmlColors: 0 - m_faceColor: - serializedVersion: 2 - rgba: 4294967295 - m_fontSize: 36 - m_fontSizeBase: 36 - m_fontWeight: 400 - m_enableAutoSizing: 0 - m_fontSizeMin: 18 - m_fontSizeMax: 72 - m_fontStyle: 0 - m_HorizontalAlignment: 1 - m_VerticalAlignment: 256 - m_textAlignment: 65535 - m_characterSpacing: 0 - m_wordSpacing: 0 - m_lineSpacing: 0 - m_lineSpacingMax: 0 - m_paragraphSpacing: 0 - m_charWidthMaxAdj: 0 - m_enableWordWrapping: 1 - m_wordWrappingRatios: 0.4 - m_overflowMode: 0 - m_linkedTextComponent: {fileID: 0} - parentLinkedComponent: {fileID: 0} - m_enableKerning: 1 - m_enableExtraPadding: 0 - checkPaddingRequired: 0 - m_isRichText: 1 - m_parseCtrlCharacters: 1 - m_isOrthographic: 1 - m_isCullingEnabled: 0 - m_horizontalMapping: 0 - m_verticalMapping: 0 - m_uvLineOffset: 0 - m_geometrySortingOrder: 0 - m_IsTextObjectScaleStatic: 0 - m_VertexBufferAutoSizeReduction: 0 - m_useMaxVisibleDescender: 1 - m_pageToDisplay: 1 - m_margin: {x: 0, y: 0, z: 0, w: 0} - m_isUsingLegacyAnimationComponent: 0 - m_isVolumetricText: 0 - m_hasFontAssetChanged: 0 - m_baseMaterial: {fileID: 0} - m_maskOffset: {x: 0, y: 0, z: 0, w: 0} ---- !u!222 &1155745556 -CanvasRenderer: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1155745553} - m_CullTransparentMesh: 1 --- !u!1 &1155953411 GameObject: m_ObjectHideFlags: 0 @@ -7167,6 +6518,108 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1155953411} m_CullTransparentMesh: 1 +--- !u!1001 &1176206243 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 1342297669} + m_Modifications: + - target: {fileID: 848703412458411002, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_Name + value: Canvas_Loading + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} +--- !u!224 &1176206244 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6580917992385474283, guid: 104a4b4dd2ebd7a4ca81c4f197a80973, type: 3} + m_PrefabInstance: {fileID: 1176206243} + m_PrefabAsset: {fileID: 0} --- !u!1 &1185581637 GameObject: m_ObjectHideFlags: 0 @@ -7550,82 +7003,6 @@ Transform: - {fileID: 1241403568} m_Father: {fileID: 1965406919} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!1 &1305276006 -GameObject: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - serializedVersion: 6 - m_Component: - - component: {fileID: 1305276007} - - component: {fileID: 1305276008} - m_Layer: 0 - m_Name: Btn_Quit - m_TagString: Untagged - m_Icon: {fileID: 0} - m_NavMeshLayer: 0 - m_StaticEditorFlags: 0 - m_IsActive: 1 ---- !u!4 &1305276007 -Transform: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1305276006} - serializedVersion: 2 - m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} - m_LocalPosition: {x: 0, y: 0, z: 0} - m_LocalScale: {x: 1, y: 1, z: 1} - m_ConstrainProportionsScale: 0 - m_Children: [] - m_Father: {fileID: 573353688} - m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} ---- !u!114 &1305276008 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 1305276006} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} - m_Name: - m_EditorClassIdentifier: - m_Navigation: - m_Mode: 3 - m_WrapAround: 0 - m_SelectOnUp: {fileID: 0} - m_SelectOnDown: {fileID: 0} - m_SelectOnLeft: {fileID: 0} - m_SelectOnRight: {fileID: 0} - m_Transition: 1 - m_Colors: - m_NormalColor: {r: 1, g: 1, b: 1, a: 1} - m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} - m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} - m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} - m_ColorMultiplier: 1 - m_FadeDuration: 0.1 - m_SpriteState: - m_HighlightedSprite: {fileID: 0} - m_PressedSprite: {fileID: 0} - m_SelectedSprite: {fileID: 0} - m_DisabledSprite: {fileID: 0} - m_AnimationTriggers: - m_NormalTrigger: Normal - m_HighlightedTrigger: Highlighted - m_PressedTrigger: Pressed - m_SelectedTrigger: Selected - m_DisabledTrigger: Disabled - m_Interactable: 1 - m_TargetGraphic: {fileID: 0} - m_OnClick: - m_PersistentCalls: - m_Calls: [] --- !u!1 &1308502149 GameObject: m_ObjectHideFlags: 0 @@ -7737,9 +7114,9 @@ Transform: m_Children: - {fileID: 387749991} - {fileID: 261260037} - - {fileID: 922783834} - {fileID: 730904861} - {fileID: 359293281} + - {fileID: 1176206244} m_Father: {fileID: 1310996233} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1343951981 @@ -8182,7 +7559,12 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: d33b9d77d704f12438e54e4a74ff00c6, type: 3} m_Name: m_EditorClassIdentifier: - _root: {fileID: 1376918203} + _firstSelected: {fileID: 0} + _canvasGroup: {fileID: 0} + _fadeInDuration: 0.15 + _selectFirstOnEnable: 1 + _defaultMode: 0 + _canCancel: 1 _titleText: {fileID: 1649127177} _bodyText: {fileID: 611914278} _confirmLabel: {fileID: 1744862754} @@ -8509,6 +7891,176 @@ CanvasRenderer: m_PrefabAsset: {fileID: 0} m_GameObject: {fileID: 1390895515} m_CullTransparentMesh: 1 +--- !u!1 &1399330270 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1399330271} + - component: {fileID: 1399330277} + - component: {fileID: 1399330274} + - component: {fileID: 1399330273} + - component: {fileID: 1399330276} + - component: {fileID: 1399330275} + - component: {fileID: 1399330272} + m_Layer: 0 + m_Name: VCamB + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1399330271 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1399330270} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1800597369} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1399330272 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1399330270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 886251e9a18ece04ea8e61686c173e1b, type: 3} + m_Name: + m_EditorClassIdentifier: + CameraDistance: 10 + DeadZoneDepth: 0 + Composition: + ScreenPosition: {x: 0, y: -0.15} + DeadZone: + Enabled: 1 + Size: {x: 0.15, y: 0.05} + HardLimits: + Enabled: 0 + Size: {x: 0.8, y: 0.8} + Offset: {x: 0, y: 0} + CenterOnActivate: 1 + TargetOffset: {x: 0, y: 0, z: 0} + Damping: {x: 0.5, y: 0, z: 0} + Lookahead: + Enabled: 1 + Time: 0.28 + Smoothing: 5 + IgnoreY: 1 +--- !u!114 &1399330273 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1399330270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a12cbb2380ff137459b7ba80d492733f, type: 3} + m_Name: + m_EditorClassIdentifier: + _restScale: 0.25 + _speedAtFullLookahead: 12 + _speedSmoothing: 5 +--- !u!114 &1399330274 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1399330270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cb5a7225ab133e74b81d1f0ae22ccc77, type: 3} + m_Name: + m_EditorClassIdentifier: + _dampingDown: 0.08 + _dampingUp: 0.65 +--- !u!114 &1399330275 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1399330270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e2e7849ca8d76f438c4b2899c9fb421, type: 3} + m_Name: + m_EditorClassIdentifier: + LockX: 0 + LockY: 0 + LockedX: 0 + LockedY: 0 +--- !u!114 &1399330276 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1399330270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d75924d76b05344aa410607bc57db98, type: 3} + m_Name: + m_EditorClassIdentifier: + BoundingVolume: {fileID: 0} + SlowingDistance: 0 +--- !u!114 &1399330277 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1399330270} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + Target: + TrackingTarget: {fileID: 0} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + Lens: + FieldOfView: 40 + OrthographicSize: 10 + NearClipPlane: 0.1 + FarClipPlane: 5000 + Dutch: 0 + ModeOverride: 0 + PhysicalProperties: + GateFit: 2 + SensorSize: {x: 21.946, y: 16.002} + LensShift: {x: 0, y: 0} + FocusDistance: 10 + Iso: 200 + ShutterSpeed: 0.005 + Aperture: 16 + BladeCount: 5 + Curvature: {x: 2, y: 11} + BarrelClipping: 0.25 + Anamorphism: 0 + BlendHint: 0 --- !u!1 &1402533930 GameObject: m_ObjectHideFlags: 0 @@ -9210,6 +8762,117 @@ Transform: - {fileID: 537864941} m_Father: {fileID: 1310996233} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &1618086748 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 387749991} + m_Modifications: + - target: {fileID: 6290509185992221595, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_Name + value: PauseMenuRoot + objectReference: {fileID: 0} + - target: {fileID: 6290509185992221595, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_Pivot.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_Pivot.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_AnchorMax.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_AnchorMax.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} +--- !u!224 &1618086749 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 8775082930616069399, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + m_PrefabInstance: {fileID: 1618086748} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1618086750 stripped +GameObject: + m_CorrespondingSourceObject: {fileID: 6290509185992221595, guid: 400d92f229c1eee4cab36a5a733263fa, type: 3} + m_PrefabInstance: {fileID: 1618086748} + m_PrefabAsset: {fileID: 0} --- !u!1 &1631047696 GameObject: m_ObjectHideFlags: 0 @@ -10026,6 +9689,37 @@ CanvasGroup: m_Interactable: 1 m_BlocksRaycasts: 1 m_IgnoreParentGroups: 0 +--- !u!1 &1774142378 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1774142379} + m_Layer: 0 + m_Name: MapRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1774142379 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1774142378} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 387749991} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1776788871 GameObject: m_ObjectHideFlags: 0 @@ -10154,6 +9848,176 @@ AudioSource: m_PreInfinity: 2 m_PostInfinity: 2 m_RotationOrder: 4 +--- !u!1 &1791812584 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1791812585} + - component: {fileID: 1791812591} + - component: {fileID: 1791812588} + - component: {fileID: 1791812587} + - component: {fileID: 1791812590} + - component: {fileID: 1791812589} + - component: {fileID: 1791812586} + m_Layer: 0 + m_Name: VCamA + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1791812585 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1791812584} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1800597369} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1791812586 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1791812584} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 886251e9a18ece04ea8e61686c173e1b, type: 3} + m_Name: + m_EditorClassIdentifier: + CameraDistance: 10 + DeadZoneDepth: 0 + Composition: + ScreenPosition: {x: 0, y: -0.15} + DeadZone: + Enabled: 1 + Size: {x: 0.15, y: 0.05} + HardLimits: + Enabled: 0 + Size: {x: 0.8, y: 0.8} + Offset: {x: 0, y: 0} + CenterOnActivate: 1 + TargetOffset: {x: 0, y: 0, z: 0} + Damping: {x: 0.5, y: 0, z: 0} + Lookahead: + Enabled: 1 + Time: 0.28 + Smoothing: 5 + IgnoreY: 1 +--- !u!114 &1791812587 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1791812584} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a12cbb2380ff137459b7ba80d492733f, type: 3} + m_Name: + m_EditorClassIdentifier: + _restScale: 0.25 + _speedAtFullLookahead: 12 + _speedSmoothing: 5 +--- !u!114 &1791812588 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1791812584} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: cb5a7225ab133e74b81d1f0ae22ccc77, type: 3} + m_Name: + m_EditorClassIdentifier: + _dampingDown: 0.08 + _dampingUp: 0.65 +--- !u!114 &1791812589 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1791812584} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7e2e7849ca8d76f438c4b2899c9fb421, type: 3} + m_Name: + m_EditorClassIdentifier: + LockX: 0 + LockY: 0 + LockedX: 0 + LockedY: 0 +--- !u!114 &1791812590 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1791812584} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4d75924d76b05344aa410607bc57db98, type: 3} + m_Name: + m_EditorClassIdentifier: + BoundingVolume: {fileID: 0} + SlowingDistance: 0 +--- !u!114 &1791812591 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1791812584} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: f9dfa5b682dcd46bda6128250e975f58, type: 3} + m_Name: + m_EditorClassIdentifier: + Priority: + Enabled: 0 + m_Value: 0 + OutputChannel: 1 + StandbyUpdate: 2 + m_StreamingVersion: 20241001 + m_LegacyPriority: 0 + Target: + TrackingTarget: {fileID: 0} + LookAtTarget: {fileID: 0} + CustomLookAtTarget: 0 + Lens: + FieldOfView: 40 + OrthographicSize: 10 + NearClipPlane: 0.1 + FarClipPlane: 5000 + Dutch: 0 + ModeOverride: 0 + PhysicalProperties: + GateFit: 2 + SensorSize: {x: 21.946, y: 16.002} + LensShift: {x: 0, y: 0} + FocusDistance: 10 + Iso: 200 + ShutterSpeed: 0.005 + Aperture: 16 + BladeCount: 5 + Curvature: {x: 2, y: 11} + BarrelClipping: 0.25 + Anamorphism: 0 + BlendHint: 0 --- !u!1 &1795826962 GameObject: m_ObjectHideFlags: 0 @@ -10261,6 +10125,8 @@ Transform: - {fileID: 814710355} - {fileID: 797574575} - {fileID: 1902595633} + - {fileID: 1791812585} + - {fileID: 1399330271} m_Father: {fileID: 1310996233} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} --- !u!1 &1807527050 @@ -11477,6 +11343,8 @@ MonoBehaviour: _onSceneLoadRequest: {fileID: 11400000, guid: 7a4675ba5f3b784448ce2d1e0048f119, type: 2} _onFadeInRequest: {fileID: 11400000, guid: f8d520fe699782b4184ff72ce5200c25, type: 2} _onFadeOutRequest: {fileID: 11400000, guid: a17901d6793dcf2409e2672ffb383208, type: 2} + _onLoadingStarted: {fileID: 11400000, guid: 78de6bbfc7741ad47ad568ba0b65fde0, type: 2} + _onLoadingComplete: {fileID: 11400000, guid: 1e4580d266c4bd44c8b25a70d26608d3, type: 2} _onSceneWorldStateRestored: {fileID: 11400000, guid: fe676284e527b064e9f3e46f3174d652, type: 2} _sceneLoader: {fileID: 990315082} _roomFadeDuration: 0.05 diff --git a/Assets/_Game/Scenes/Testings/TestRoomA.unity b/Assets/_Game/Scenes/Testings/TestRoomA.unity index 0ffee24..6537250 100644 --- a/Assets/_Game/Scenes/Testings/TestRoomA.unity +++ b/Assets/_Game/Scenes/Testings/TestRoomA.unity @@ -13930,7 +13930,7 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: a655e2461396a8348a32a13144438e8e, type: 3} m_Name: m_EditorClassIdentifier: - _defaultSource: {fileID: 0} + _defaultSource: {fileID: 11400000, guid: caae9c7600281fe4e8d8637fa3fd2ca1, type: 2} _hitCooldown: 0.1 _id: _rivalHitBoxMask: @@ -206359,10 +206359,18 @@ PrefabInstance: propertyPath: navSegments.Array.data[397].cellClearances.Array.data[149] value: 8.989149 objectReference: {fileID: 0} + - target: {fileID: 1102186504, guid: f69fa61624ad24b45aea231f95b304f7, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} - target: {fileID: 1148014305, guid: f69fa61624ad24b45aea231f95b304f7, type: 3} propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 1578608361, guid: f69fa61624ad24b45aea231f95b304f7, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} - target: {fileID: 84902510026916610, guid: f69fa61624ad24b45aea231f95b304f7, type: 3} propertyPath: m_IsActive value: 0 @@ -206431,6 +206439,10 @@ PrefabInstance: propertyPath: m_IsActive value: 1 objectReference: {fileID: 0} + - target: {fileID: 4691926645901067482, guid: f69fa61624ad24b45aea231f95b304f7, type: 3} + propertyPath: m_Enabled + value: 0 + objectReference: {fileID: 0} - target: {fileID: 6900265410266641283, guid: f69fa61624ad24b45aea231f95b304f7, type: 3} propertyPath: m_Cameras.Array.size value: 0 diff --git a/Assets/_Game/Scripts/Core/DeathRespawnService.cs b/Assets/_Game/Scripts/Core/DeathRespawnService.cs index e05d9f5..196ae0c 100644 --- a/Assets/_Game/Scripts/Core/DeathRespawnService.cs +++ b/Assets/_Game/Scripts/Core/DeathRespawnService.cs @@ -57,7 +57,6 @@ namespace BaseGames.Core SceneName = sm?.LastCheckpointScene, EntryTransitionId = sm?.LastCheckpointSpawnId, TransitionType = TransitionType.Scene, - ShowLoadingScreen = true, IsRespawn = true, }); diff --git a/Assets/_Game/Scripts/Core/Events/SceneLoadRequest.cs b/Assets/_Game/Scripts/Core/Events/SceneLoadRequest.cs index ab52775..90d355c 100644 --- a/Assets/_Game/Scripts/Core/Events/SceneLoadRequest.cs +++ b/Assets/_Game/Scripts/Core/Events/SceneLoadRequest.cs @@ -15,7 +15,8 @@ namespace BaseGames.Core.Events ///

过渡类型,决定 的演出行为(淡出时长、加载画面等)。 /// 默认 ,向后兼容旧请求。 public TransitionType TransitionType; - /// 是否显示加载画面(由 TransitionType 自动推导,通常无需手动设置)。 + /// 是否显示加载画面。无需手动设置:由 + /// 统一按 推导(Scene→显示,其余→不显示),调用点设置的值会被覆盖。 public bool ShowLoadingScreen; /// 死亡复活时为 true,不执行正常过渡动画 public bool IsRespawn; diff --git a/Assets/_Game/Scripts/Core/SceneLoader.cs b/Assets/_Game/Scripts/Core/SceneLoader.cs index e652796..f75b26f 100644 --- a/Assets/_Game/Scripts/Core/SceneLoader.cs +++ b/Assets/_Game/Scripts/Core/SceneLoader.cs @@ -21,57 +21,69 @@ namespace BaseGames.Core [Header("Event Channels - Raise")] [SerializeField] private StringEventChannelSO _onSceneLoaded; - [Header("Event Channels - Raise(加载画面)")] - [Tooltip("ShowLoadingScreen=true 时,在加载开始时发布。")] - [SerializeField] private VoidEventChannelSO _onLoadingStarted; - [Tooltip("ShowLoadingScreen=true 时,在加载完成时发布。")] - [SerializeField] private VoidEventChannelSO _onLoadingComplete; - [Tooltip("ShowLoadingScreen=true 时,持续发布加载进度 [0,1]。")] + [Header("Event Channels - Raise(加载进度)")] + [Tooltip("ShowLoadingScreen=true 时,持续发布加载进度 [0,1]。\n" + + "加载画面的显示/隐藏由 SceneService 统一归口(见 SceneService._onLoadingStarted/Complete),\n" + + "本组件只负责发布真实进度。")] [SerializeField] private FloatEventChannelSO _onLoadingProgressUpdated; private string _currentRoomScene; private AsyncOperationHandle _currentHandle; + // 加载进度按阶段加权,使进度条单调推进、不在末尾从 0.9 直接跳到 1: + // ① 加载新场景(Addressables) → 区间 [0, kLoadWeight] + // ② 卸载旧场景(无旧场景时直接补满)→ 区间 [kLoadWeight, 1] + // 注意:Addressables 对单个场景的 PercentComplete 颗粒度较粗(本地常 0→1 跳变), + // 末端视觉平滑由 LoadingScreenManager 的填充缓动负责,这里只保证语义上的真实与单调。 + private const float kLoadWeight = 0.85f; + private const float kUnloadWeight = 1f - kLoadWeight; // 0.15 + public IEnumerator LoadSceneCoroutine(SceneLoadRequest request) { - if (request.ShowLoadingScreen) - _onLoadingStarted?.Raise(); + bool showLoading = request.ShowLoadingScreen; + + if (showLoading) + _onLoadingProgressUpdated?.Raise(0f); // 先加载新场景(Additive),成功后再卸载旧场景 // 顺序保证:若加载失败,旧场景仍保持可用,不会出现无场景的空状态 var loadOp = AssetLoader.LoadSceneAsync(request.SceneName, LoadSceneMode.Additive); - // 逐帧轮询以上报进度(不能直接 yield return loadOp,那样无法回调进度) + // 阶段 ①:逐帧轮询以上报真实进度(不能直接 yield return loadOp,那样无法回调进度) while (!loadOp.IsDone) { - if (request.ShowLoadingScreen) - _onLoadingProgressUpdated?.Raise(loadOp.PercentComplete * 0.9f); + if (showLoading) + _onLoadingProgressUpdated?.Raise(loadOp.PercentComplete * kLoadWeight); yield return null; } if (loadOp.Status != AsyncOperationStatus.Succeeded) { Debug.LogError($"[SceneLoader] 加载场景失败:{request.SceneName}(旧场景保持不变)"); - if (request.ShowLoadingScreen) - _onLoadingComplete?.Raise(); - yield break; + yield break; // 加载画面收尾由 SceneService 在外层统一负责(无论成败都会隐藏) } - // 新场景加载成功,再卸载旧场景 + // 加载阶段结束:进度推进到分段边界 + if (showLoading) + _onLoadingProgressUpdated?.Raise(kLoadWeight); + + // 阶段 ②:新场景加载成功,再卸载旧场景(占进度条末段 [kLoadWeight, 1]) if (!string.IsNullOrEmpty(_currentRoomScene) && _currentHandle.IsValid()) { var unloadOp = AssetLoader.UnloadSceneAsync(_currentHandle); - yield return unloadOp; + while (!unloadOp.IsDone) + { + if (showLoading) + _onLoadingProgressUpdated?.Raise(kLoadWeight + unloadOp.PercentComplete * kUnloadWeight); + yield return null; + } } _currentHandle = loadOp; _currentRoomScene = request.SceneName; - if (request.ShowLoadingScreen) - { + if (showLoading) _onLoadingProgressUpdated?.Raise(1f); - _onLoadingComplete?.Raise(); - } _onSceneLoaded?.Raise(request.SceneName); } diff --git a/Assets/_Game/Scripts/Core/SceneService.cs b/Assets/_Game/Scripts/Core/SceneService.cs index aeedf4b..f83e457 100644 --- a/Assets/_Game/Scripts/Core/SceneService.cs +++ b/Assets/_Game/Scripts/Core/SceneService.cs @@ -51,6 +51,12 @@ namespace BaseGames.Core [SerializeField] private VoidEventChannelSO _onFadeInRequest; [SerializeField] private VoidEventChannelSO _onFadeOutRequest; + [Tooltip("加载画面显隐由 SceneService 统一归口(包裹两条加载路径:SceneLoader 与流式 coordinator),\n" + + "保证流式房间(Room_*,走 ISceneLoadCoordinator)的 Scene 过渡也能显示加载画面。\n" + + "进度条进度仍由 SceneLoader 发布到 EVT_LoadingProgressUpdated。")] + [SerializeField] private VoidEventChannelSO _onLoadingStarted; + [SerializeField] private VoidEventChannelSO _onLoadingComplete; + [Tooltip("场景加载完成、WorldStateRegistry 已就绪后触发。\n" + "场景内物体应订阅此事件,从 WorldStateRegistry 读取存档状态并应用(替代在 Start() 中读取)。\n" + "触发后会等待一帧,确保所有处理器执行完毕,再执行淡入显示场景。\n" + @@ -80,6 +86,11 @@ namespace BaseGames.Core private void HandleSceneLoadRequest(SceneLoadRequest request) { + // 加载画面是否显示,由 TransitionType 统一推导(见 SceneLoadRequest.ShowLoadingScreen 注释): + // Scene(跨大区/进游戏/快速旅行/复活)→ 显示;Room/Seamless/AtmosphericFade → 不显示。 + // 各调用点无需再手动设置 ShowLoadingScreen,避免出现"是 Scene 却没显示"的不一致。 + request.ShowLoadingScreen = request.TransitionType == TransitionType.Scene; + // Seamless / AtmosphericFade 由 ITransitionDirector 处理(需要预加载支持) if (request.TransitionType == TransitionType.Seamless || request.TransitionType == TransitionType.AtmosphericFade) @@ -113,9 +124,14 @@ namespace BaseGames.Core if (fadeDuration > 0f) yield return new WaitForSeconds(fadeDuration); + // 加载画面统一在此显隐,包裹下面两条加载路径(黑幕已落下后再揭开加载画面)。 + bool showLoading = request.ShowLoadingScreen; + if (showLoading) _onLoadingStarted?.Raise(); + // 流式模式优先:若流式协调器已注册且声明对本场景的所有权,委托给流式系统加载。 // 这确保复活 / 快速传送等使用 Room/Scene 类型的路径也能正确触发冷却和卸载生命周期, // 避免前一房间在 RoomStreamingManager 中永远停留在 Active 状态。 + // 注意:流式路径不发布逐帧进度,加载画面表现为不确定进度(结尾由缓动补满)。 var coordinator = ServiceLocator.GetOrDefault(); if (coordinator != null && coordinator.OwnsScene(request.SceneName)) { @@ -124,6 +140,7 @@ namespace BaseGames.Core } else if (_sceneLoader != null) { + // SceneLoader 负责逐帧发布真实进度(EVT_LoadingProgressUpdated)。 yield return StartCoroutine(_sceneLoader.LoadSceneCoroutine(request)); } else @@ -131,6 +148,8 @@ namespace BaseGames.Core Debug.LogError("[SceneService] _sceneLoader 未赋值,场景加载中断。请在 Inspector 中绑定 SceneLoader 组件。"); } + if (showLoading) _onLoadingComplete?.Raise(); + // 通知:WorldStateRegistry 已就绪,场景物体应在此帧内从中读取存档状态并应用初始状态。 // 订阅者(WorldStateRegistrySaver、各场景 StateApplier 等)会在同一帧同步执行。 _onSceneWorldStateRestored?.Raise(); diff --git a/Assets/_Game/Scripts/Editor/Debug/DebugEnterTestRoom.cs b/Assets/_Game/Scripts/Editor/Debug/DebugEnterTestRoom.cs index 4e8c1dc..a31f415 100644 --- a/Assets/_Game/Scripts/Editor/Debug/DebugEnterTestRoom.cs +++ b/Assets/_Game/Scripts/Editor/Debug/DebugEnterTestRoom.cs @@ -12,7 +12,7 @@ namespace BaseGames.Editor.Debugging /// 直接加载首关(,当前映射到 TestRoomA)并生成玩家, /// 便于在编辑器中快速验证游戏内系统(如地图)。 /// - /// 复刻 MainMenuController.HandleSlotConfirmed 的核心动作:建立内存存档 + 发场景过渡请求。 + /// 复刻 DataDrivenMainMenuController.HandleSlotConfirmed 的核心动作:建立内存存档 + 发场景过渡请求。 /// 仅在 Play 模式可用。 /// /// 菜单:BaseGames ▸ Debug ▸ Enter First Room (Play) @@ -49,7 +49,6 @@ namespace BaseGames.Editor.Debugging SceneName = AddressKeys.SceneGameChapter1, // 当前映射到 TestRoomA EntryTransitionId = null, // 默认出生点 TransitionType = TransitionType.Scene, - ShowLoadingScreen = true, IsRespawn = false, }); diff --git a/Assets/_Game/Scripts/Editor/Scene/BootFlowSetupWizard.cs b/Assets/_Game/Scripts/Editor/Scene/BootFlowSetupWizard.cs index e42c95b..aaecdd4 100644 --- a/Assets/_Game/Scripts/Editor/Scene/BootFlowSetupWizard.cs +++ b/Assets/_Game/Scripts/Editor/Scene/BootFlowSetupWizard.cs @@ -138,8 +138,22 @@ namespace BaseGames.Editor () => IsFieldBound(FindInLoadedScene(PersistentName), "_onSplashStartRequest")), ("BootSequencer._onSplashComplete 已绑定", () => IsFieldBound(FindInLoadedScene(PersistentName), "_onSplashComplete")), - ("SceneLoader._onLoadingStarted 已绑定", - () => IsFieldBound(FindInLoadedScene(PersistentName), "_onLoadingStarted")), + ("SceneService._onLoadingStarted 已绑定", + () => IsFieldBound(FindInLoadedScene(PersistentName), "_onLoadingStarted")), + ("SceneService._onLoadingComplete 已绑定", + () => IsFieldBound(FindInLoadedScene(PersistentName), "_onLoadingComplete")), + ("SceneLoader._onLoadingProgressUpdated 已绑定", + () => IsFieldBound(FindInLoadedScene(PersistentName), "_onLoadingProgressUpdated")), + ("LoadingScreenManager._loadingRoot 已绑定", + () => IsFieldBound(FindInLoadedScene(PersistentName), "_loadingRoot")), + ("LoadingScreenManager._progressFill 已绑定", + () => IsFieldBound(FindInLoadedScene(PersistentName), "_progressFill")), + ("LoadingScreenManager._tipText 已绑定", + () => IsFieldBound(FindInLoadedScene(PersistentName), "_tipText")), + ("LoadingScreenManager._backgroundArts 非空", + () => IsArrayFieldNonEmpty(FindInLoadedScene(PersistentName), "_backgroundArts")), + ("LoadingScreenManager._config 已绑定", + () => IsFieldBound(FindInLoadedScene(PersistentName), "_config")), ("GameManager._bootSequencer 已绑定", () => IsFieldBound(FindInLoadedScene(PersistentName), "_bootSequencer")), ("GameManager._onSceneLoadRequest 已绑定", @@ -168,14 +182,14 @@ namespace BaseGames.Editor var checks = new (string label, System.Func fn)[] { - ("MainMenuController 组件存在", () => FindInLoadedScene(MainMenuName) != null), + ("DataDrivenMainMenuController 组件存在", () => FindInLoadedScene(MainMenuName) != null), ("SaveSlotController 组件存在", () => FindInLoadedScene(MainMenuName) != null), - ("MainMenuController._onSceneLoadRequest 已绑定", - () => IsFieldBound(FindInLoadedScene(MainMenuName), "_onSceneLoadRequest")), - ("MainMenuController._onSlotConfirmed 已绑定", - () => IsFieldBound(FindInLoadedScene(MainMenuName), "_onSlotConfirmed")), - ("MainMenuController._firstGameSceneKey 非空", - () => IsStringFieldNonEmpty(FindInLoadedScene(MainMenuName), "_firstGameSceneKey")), + ("DataDrivenMainMenuController._onSceneLoadRequest 已绑定", + () => IsFieldBound(FindInLoadedScene(MainMenuName), "_onSceneLoadRequest")), + ("DataDrivenMainMenuController._onSlotConfirmed 已绑定", + () => IsFieldBound(FindInLoadedScene(MainMenuName), "_onSlotConfirmed")), + ("DataDrivenMainMenuController._firstGameSceneKey 非空", + () => IsStringFieldNonEmpty(FindInLoadedScene(MainMenuName), "_firstGameSceneKey")), ("Scene_MainMenu 已加入 Build Settings", () => IsInBuildSettings(MainMenuName)), }; @@ -296,14 +310,23 @@ namespace BaseGames.Editor CheckField(PersistentName, "_bootSequencer", report, ref passCount, ref failCount); CheckField(PersistentName, "_onSceneLoadRequest", report, ref passCount, ref failCount); CheckField(PersistentName, "_onSceneLoaded", report, ref passCount, ref failCount); - CheckField(PersistentName, "_onLoadingStarted", report, ref passCount, ref failCount); - CheckField(PersistentName, "_onLoadingComplete", report, ref passCount, ref failCount); + CheckField(PersistentName, "_onLoadingStarted", report, ref passCount, ref failCount); + CheckField(PersistentName, "_onLoadingComplete", report, ref passCount, ref failCount); CheckField(PersistentName, "_onLoadingProgressUpdated", report, ref passCount, ref failCount); + // LoadingScreenManager 自身 UI 字段 + CheckField(PersistentName, "_loadingRoot", report, ref passCount, ref failCount); + CheckField(PersistentName, "_progressFill", report, ref passCount, ref failCount); + CheckField(PersistentName, "_tipText", report, ref passCount, ref failCount); + if (IsArrayFieldNonEmpty(FindInLoadedScene(PersistentName), "_backgroundArts")) + passCount++; + else { failCount++; report.Add("[未绑定] LoadingScreenManager._backgroundArts 为空(在 Persistent)。"); } + CheckField(PersistentName, "_config", report, ref passCount, ref failCount); + // Main menu scene - CheckComponent(MainMenuName, "MainMenuController", report, ref passCount, ref failCount); - CheckField(MainMenuName, "_onSceneLoadRequest", report, ref passCount, ref failCount); - CheckField(MainMenuName, "_firstGameSceneKey", report, ref passCount, ref failCount, requireNonEmpty: true); + CheckComponent(MainMenuName, "DataDrivenMainMenuController", report, ref passCount, ref failCount); + CheckField(MainMenuName, "_onSceneLoadRequest", report, ref passCount, ref failCount); + CheckField(MainMenuName, "_firstGameSceneKey", report, ref passCount, ref failCount, requireNonEmpty: true); if (!IsInBuildSettings(MainMenuName)) { @@ -499,6 +522,19 @@ namespace BaseGames.Editor return prop != null && !string.IsNullOrEmpty(prop.stringValue); } + /// 数组字段是否存在且至少有一个非空(对象引用)元素。 + private static bool IsArrayFieldNonEmpty(Object target, string fieldName) + { + if (target == null) return false; + var so = new SerializedObject(target); + var prop = so.FindProperty(fieldName); + if (prop == null || !prop.isArray) return false; + for (int i = 0; i < prop.arraySize; i++) + if (prop.GetArrayElementAtIndex(i).objectReferenceValue != null) + return true; + return false; + } + private static bool IsInBuildSettings(string sceneName) { foreach (var scene in EditorBuildSettings.scenes) diff --git a/Assets/_Game/Scripts/Editor/Scene/SceneObjectPlacerTool.cs b/Assets/_Game/Scripts/Editor/Scene/SceneObjectPlacerTool.cs index b5d20af..dc43341 100644 --- a/Assets/_Game/Scripts/Editor/Scene/SceneObjectPlacerTool.cs +++ b/Assets/_Game/Scripts/Editor/Scene/SceneObjectPlacerTool.cs @@ -12,6 +12,7 @@ using BaseGames.Enemies.Boss; using BaseGames.Enemies.Navigation; using BaseGames.Enemies.Perception; using BaseGames.Equipment; +using BaseGames.Feedback; using BaseGames.Parry; using BaseGames.Player; using BaseGames.Player.States; @@ -84,6 +85,9 @@ namespace BaseGames.Editor ShieldComponent shield = GetOrAddComponent(root); PlayerWallDetector wallDetector = GetOrAddComponent(root); EquipmentManager equipmentManager = GetOrAddComponent(root); + // PlayerFeedback:EquipmentManager.Awake 经 GetComponent() 取本节点引用(护符效果反馈), + // 缺失会触发断言。须与 EquipmentManager 同节点。Feel 反馈链(MMF_Player)留待 Inspector 配置。 + GetOrAddComponent(root); GetOrAddComponent(root); StatusEffectManager statusEffectManager = GetOrAddComponent(root); // PlayerController 最后添加:RequireComponent 会拉取上方已加好的组件 diff --git a/Assets/_Game/Scripts/Editor/Scene/SceneScaffoldTools.cs b/Assets/_Game/Scripts/Editor/Scene/SceneScaffoldTools.cs index 63ddd80..c4431f3 100644 --- a/Assets/_Game/Scripts/Editor/Scene/SceneScaffoldTools.cs +++ b/Assets/_Game/Scripts/Editor/Scene/SceneScaffoldTools.cs @@ -10,6 +10,7 @@ using BaseGames.UI; using BaseGames.UI.HUD; using BaseGames.UI.MainMenu; using BaseGames.UI.Menus; +using BaseGames.UI.Settings; using BaseGames.UI.Splash; using BaseGames.World; using BaseGames.World.Map; @@ -106,36 +107,41 @@ namespace BaseGames.Editor GameObject vcamAGo = GetOrCreateChild(camera, "VCamA").gameObject; CinemachineCamera vcamA = GetOrAddComponent(vcamAGo); - GetOrAddComponent(vcamAGo); - GetOrAddComponent(vcamAGo); + // 扩展组件顺序:偏置扩展(AsymmetricDamping/AdaptiveLookahead)必须在 CinemachineConfiner3D 之前、 + // AxisLock 必须在之后,否则偏置会把相机推出限位区域(见 CameraStateController.ValidateVCamExtensionOrder)。 GetOrAddComponent(vcamAGo); GetOrAddComponent(vcamAGo); + GetOrAddComponent(vcamAGo); + GetOrAddComponent(vcamAGo); // CinemachinePositionComposer:Body 阶段组件,必须存在;ConfigureSlot 依赖它写入所有相机跟随参数 var composerA = GetOrAddComponent(vcamAGo); ApplyComposerDefaults(composerA); + // 幂等纠正:重跑脚手架时若既有 VCam 组件顺序不对,一并修正 + CameraAreaEditor.FixVCamExtensionOrder(vcamA); GameObject vcamBGo = GetOrCreateChild(camera, "VCamB").gameObject; CinemachineCamera vcamB = GetOrAddComponent(vcamBGo); - GetOrAddComponent(vcamBGo); - GetOrAddComponent(vcamBGo); GetOrAddComponent(vcamBGo); GetOrAddComponent(vcamBGo); + GetOrAddComponent(vcamBGo); + GetOrAddComponent(vcamBGo); var composerB = GetOrAddComponent(vcamBGo); ApplyComposerDefaults(composerB); + CameraAreaEditor.FixVCamExtensionOrder(vcamB); GameObject uiRootGo = GetOrCreateChild(ui, "UIRoot").gameObject; UIManager uiManager = GetOrAddComponent(uiRootGo); + // 统一 UI 导航栈:常驻此处,经 ServiceLocator 暴露,主菜单与游戏内共用。 + UINavigator uiNavigator = GetOrAddComponent(uiRootGo); + AssignAsset(uiNavigator, "_onUICancelPressed", report, false, "EVT_UICancelPressed"); + GameObject hudCanvasGo = GetOrCreateCanvas(uiRootGo.transform, "HUD Canvas", 0); GameObject hudRootGo = GetOrCreateChild(hudCanvasGo.transform, "HUDRoot").gameObject; HUDController hudController = GetOrAddComponent(hudRootGo); - GameObject pauseRootGo = GetOrCreateChild(uiRootGo.transform, "PauseMenuRoot").gameObject; - PauseMenuController pauseMenuCtrl = GetOrAddComponent(pauseRootGo); - Button pauseBtnResume = GetOrAddComponent